builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1583 starttime: 1461685339.68 results: success (0) buildid: 20160426080704 builduid: 6ec7427d03bc40e583699e72728add94 revision: 8ed054e5853e06a05e1da980627253c2cabd319a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:19.684180) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:19.684637) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:19.684930) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.082079) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.082385) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 08:42:20-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.49M=0.001s 2016-04-26 08:42:20 (9.49 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.610959 ========= master_lag: 0.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.912002) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.912290) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038323 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.981592) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:42:20.981949) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8ed054e5853e06a05e1da980627253c2cabd319a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 8ed054e5853e06a05e1da980627253c2cabd319a --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 08:42:21,217 truncating revision to first 12 chars 2016-04-26 08:42:21,218 Setting DEBUG logging. 2016-04-26 08:42:21,218 attempt 1/10 2016-04-26 08:42:21,218 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/8ed054e5853e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 08:42:22,458 unpacking tar archive at: mozilla-inbound-8ed054e5853e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.825618 ========= master_lag: 0.45 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:42:23.252577) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:23.252849) ========= script_repo_revision: 8ed054e5853e06a05e1da980627253c2cabd319a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:23.253210) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-26 08:42:23.253509) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-26 08:42:24.633777) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 6 secs) (at 2016-04-26 08:42:24.634042) ========= /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-inbound --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-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469 _=/tools/buildbot/bin/python using PTY: False 08:42:25 INFO - MultiFileLogger online at 20160426 08:42:25 in /builds/slave/test 08:42:25 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-inbound --download-symbols true 08:42:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:42:25 INFO - {'append_to_log': False, 08:42:25 INFO - 'base_work_dir': '/builds/slave/test', 08:42:25 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:42:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:42:25 INFO - 'buildbot_json_path': 'buildprops.json', 08:42:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:42:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:42:25 INFO - 'download_minidump_stackwalk': True, 08:42:25 INFO - 'download_symbols': 'true', 08:42:25 INFO - 'e10s': False, 08:42:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:42:25 INFO - 'tooltool.py': '/tools/tooltool.py', 08:42:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:42:25 INFO - '/tools/misc-python/virtualenv.py')}, 08:42:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:42:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:42:25 INFO - 'log_level': 'info', 08:42:25 INFO - 'log_to_console': True, 08:42:25 INFO - 'opt_config_files': (), 08:42:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:42:25 INFO - '--processes=1', 08:42:25 INFO - '--config=%(test_path)s/wptrunner.ini', 08:42:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:42:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:42:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:42:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:42:25 INFO - 'pip_index': False, 08:42:25 INFO - 'require_test_zip': True, 08:42:25 INFO - 'test_type': ('testharness',), 08:42:25 INFO - 'this_chunk': '1', 08:42:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:42:25 INFO - 'total_chunks': '10', 08:42:25 INFO - 'virtualenv_path': 'venv', 08:42:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:42:25 INFO - 'work_dir': 'build'} 08:42:25 INFO - ##### 08:42:25 INFO - ##### Running clobber step. 08:42:25 INFO - ##### 08:42:25 INFO - Running pre-action listener: _resource_record_pre_action 08:42:25 INFO - Running main action method: clobber 08:42:25 INFO - rmtree: /builds/slave/test/build 08:42:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:42:25 INFO - Running post-action listener: _resource_record_post_action 08:42:25 INFO - ##### 08:42:25 INFO - ##### Running read-buildbot-config step. 08:42:25 INFO - ##### 08:42:25 INFO - Running pre-action listener: _resource_record_pre_action 08:42:25 INFO - Running main action method: read_buildbot_config 08:42:25 INFO - Using buildbot properties: 08:42:25 INFO - { 08:42:25 INFO - "project": "", 08:42:25 INFO - "product": "firefox", 08:42:25 INFO - "script_repo_revision": "production", 08:42:25 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 08:42:25 INFO - "repository": "", 08:42:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 08:42:25 INFO - "buildid": "20160426080704", 08:42:25 INFO - "pgo_build": "False", 08:42:25 INFO - "basedir": "/builds/slave/test", 08:42:25 INFO - "buildnumber": 27, 08:42:25 INFO - "slavename": "tst-linux64-spot-1583", 08:42:25 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 08:42:25 INFO - "platform": "linux64", 08:42:25 INFO - "branch": "mozilla-inbound", 08:42:25 INFO - "revision": "8ed054e5853e06a05e1da980627253c2cabd319a", 08:42:25 INFO - "repo_path": "integration/mozilla-inbound", 08:42:25 INFO - "moz_repo_path": "", 08:42:25 INFO - "stage_platform": "linux64", 08:42:25 INFO - "builduid": "6ec7427d03bc40e583699e72728add94", 08:42:25 INFO - "slavebuilddir": "test" 08:42:25 INFO - } 08:42:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 08:42:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 08:42:25 INFO - Running post-action listener: _resource_record_post_action 08:42:25 INFO - ##### 08:42:25 INFO - ##### Running download-and-extract step. 08:42:25 INFO - ##### 08:42:25 INFO - Running pre-action listener: _resource_record_pre_action 08:42:25 INFO - Running main action method: download_and_extract 08:42:25 INFO - mkdir: /builds/slave/test/build/tests 08:42: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')]} 08:42:25 INFO - https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:42:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:42:27 INFO - Downloaded 1361 bytes. 08:42:27 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:27 INFO - Using the following test package requirements: 08:42:27 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 08:42:27 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:42:27 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:42:27 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'jsshell-linux-x86_64.zip'], 08:42:27 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:42:27 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 08:42:27 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:42:27 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:42:27 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:42:27 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:27 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:42:27 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:42:27 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')]} 08:42:27 INFO - https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:42:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:42:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:42:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:42:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:42:34 INFO - Downloaded 22752049 bytes. 08:42:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:42:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:42:34 INFO - caution: filename not matched: web-platform/* 08:42:34 INFO - Return code: 11 08:42:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:42:34 INFO - https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:42:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:42:39 INFO - Downloaded 36406661 bytes. 08:42:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:42:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:42:43 INFO - caution: filename not matched: bin/* 08:42:43 INFO - caution: filename not matched: config/* 08:42:43 INFO - caution: filename not matched: mozbase/* 08:42:43 INFO - caution: filename not matched: marionette/* 08:42:43 INFO - caution: filename not matched: tools/wptserve/* 08:42:43 INFO - Return code: 11 08:42:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:42:43 INFO - https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:42:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:42:50 INFO - Downloaded 64492101 bytes. 08:42:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:50 INFO - mkdir: /builds/slave/test/properties 08:42:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:42:50 INFO - Writing to file /builds/slave/test/properties/build_url 08:42:50 INFO - Contents: 08:42:50 INFO - build_url:https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:42:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:42:51 INFO - Contents: 08:42:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:51 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')]} 08:42:51 INFO - https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:42:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:43:01 INFO - Downloaded 90944432 bytes. 08:43:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:43:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:43:09 INFO - Return code: 0 08:43:10 INFO - Running post-action listener: _resource_record_post_action 08:43:10 INFO - Running post-action listener: set_extra_try_arguments 08:43:10 INFO - ##### 08:43:10 INFO - ##### Running create-virtualenv step. 08:43:10 INFO - ##### 08:43:10 INFO - Running pre-action listener: _pre_create_virtualenv 08:43:10 INFO - Running pre-action listener: _resource_record_pre_action 08:43:10 INFO - Running main action method: create_virtualenv 08:43:10 INFO - Creating virtualenv /builds/slave/test/build/venv 08:43:10 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 08:43:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:43:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:43:10 INFO - Using real prefix '/usr' 08:43:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:43:12 INFO - Installing distribute.............................................................................................................................................................................................done. 08:43:16 INFO - Installing pip.................done. 08:43:16 INFO - Return code: 0 08:43:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:43:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:16 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1879030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1995480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18b5ca0>, '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 0x1992810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1992ca0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:43:16 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:16 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:16 INFO - 'CCACHE_UMASK': '002', 08:43:16 INFO - 'DISPLAY': ':0', 08:43:16 INFO - 'HOME': '/home/cltbld', 08:43:16 INFO - 'LANG': 'en_US.UTF-8', 08:43:16 INFO - 'LOGNAME': 'cltbld', 08:43:16 INFO - 'MAIL': '/var/mail/cltbld', 08:43:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:16 INFO - 'MOZ_NO_REMOTE': '1', 08:43:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:16 INFO - 'PWD': '/builds/slave/test', 08:43:16 INFO - 'SHELL': '/bin/bash', 08:43:16 INFO - 'SHLVL': '1', 08:43:16 INFO - 'TERM': 'linux', 08:43:16 INFO - 'TMOUT': '86400', 08:43:16 INFO - 'USER': 'cltbld', 08:43:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 08:43:16 INFO - '_': '/tools/buildbot/bin/python'} 08:43:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:16 INFO - Downloading/unpacking psutil>=0.7.1 08:43:16 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 08:43:16 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 08:43:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:16 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 08:43:16 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 08:43:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:43:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:43:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:43:22 INFO - Installing collected packages: psutil 08:43:22 INFO - Running setup.py install for psutil 08:43:22 INFO - building 'psutil._psutil_linux' extension 08:43:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 08:43:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 08:43:22 INFO - building 'psutil._psutil_posix' extension 08:43:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 08:43:22 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 08:43:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:43:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:43:23 INFO - Successfully installed psutil 08:43:23 INFO - Cleaning up... 08:43:23 INFO - Return code: 0 08:43:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1879030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1995480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18b5ca0>, '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 0x1992810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1992ca0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:43:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:23 INFO - 'CCACHE_UMASK': '002', 08:43:23 INFO - 'DISPLAY': ':0', 08:43:23 INFO - 'HOME': '/home/cltbld', 08:43:23 INFO - 'LANG': 'en_US.UTF-8', 08:43:23 INFO - 'LOGNAME': 'cltbld', 08:43:23 INFO - 'MAIL': '/var/mail/cltbld', 08:43:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:23 INFO - 'MOZ_NO_REMOTE': '1', 08:43:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:23 INFO - 'PWD': '/builds/slave/test', 08:43:23 INFO - 'SHELL': '/bin/bash', 08:43:23 INFO - 'SHLVL': '1', 08:43:23 INFO - 'TERM': 'linux', 08:43:23 INFO - 'TMOUT': '86400', 08:43:23 INFO - 'USER': 'cltbld', 08:43:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 08:43:23 INFO - '_': '/tools/buildbot/bin/python'} 08:43:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:43: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 08:43: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 08:43:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43: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 08:43: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 08:43:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:43:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:43:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:43:29 INFO - Installing collected packages: mozsystemmonitor 08:43:29 INFO - Running setup.py install for mozsystemmonitor 08:43:29 INFO - Successfully installed mozsystemmonitor 08:43:29 INFO - Cleaning up... 08:43:29 INFO - Return code: 0 08:43:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:43:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:29 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1879030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1995480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18b5ca0>, '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 0x1992810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1992ca0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:43:29 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:29 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:29 INFO - 'CCACHE_UMASK': '002', 08:43:29 INFO - 'DISPLAY': ':0', 08:43:29 INFO - 'HOME': '/home/cltbld', 08:43:29 INFO - 'LANG': 'en_US.UTF-8', 08:43:29 INFO - 'LOGNAME': 'cltbld', 08:43:29 INFO - 'MAIL': '/var/mail/cltbld', 08:43:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:29 INFO - 'MOZ_NO_REMOTE': '1', 08:43:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:29 INFO - 'PWD': '/builds/slave/test', 08:43:29 INFO - 'SHELL': '/bin/bash', 08:43:29 INFO - 'SHLVL': '1', 08:43:29 INFO - 'TERM': 'linux', 08:43:29 INFO - 'TMOUT': '86400', 08:43:29 INFO - 'USER': 'cltbld', 08:43:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 08:43:29 INFO - '_': '/tools/buildbot/bin/python'} 08:43:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:29 INFO - Downloading/unpacking blobuploader==1.2.4 08:43:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:43:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:43:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:43:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:43:35 INFO - Downloading blobuploader-1.2.4.tar.gz 08:43:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:43:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:43: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 08:43: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 08:43:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43: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 08:43: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 08:43:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:43:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:43:37 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 08:43:37 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 08:43:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:37 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 08:43:37 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 08:43:37 INFO - Downloading docopt-0.6.1.tar.gz 08:43:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:43:37 INFO - Installing collected packages: blobuploader, requests, docopt 08:43:37 INFO - Running setup.py install for blobuploader 08:43:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:43:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:43:38 INFO - Running setup.py install for requests 08:43:38 INFO - Running setup.py install for docopt 08:43:38 INFO - Successfully installed blobuploader requests docopt 08:43:38 INFO - Cleaning up... 08:43:39 INFO - Return code: 0 08:43:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:43:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:39 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1879030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1995480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18b5ca0>, '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 0x1992810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1992ca0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:43:39 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:39 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:43:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:39 INFO - 'CCACHE_UMASK': '002', 08:43:39 INFO - 'DISPLAY': ':0', 08:43:39 INFO - 'HOME': '/home/cltbld', 08:43:39 INFO - 'LANG': 'en_US.UTF-8', 08:43:39 INFO - 'LOGNAME': 'cltbld', 08:43:39 INFO - 'MAIL': '/var/mail/cltbld', 08:43:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:39 INFO - 'MOZ_NO_REMOTE': '1', 08:43:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:39 INFO - 'PWD': '/builds/slave/test', 08:43:39 INFO - 'SHELL': '/bin/bash', 08:43:39 INFO - 'SHLVL': '1', 08:43:39 INFO - 'TERM': 'linux', 08:43:39 INFO - 'TMOUT': '86400', 08:43:39 INFO - 'USER': 'cltbld', 08:43:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 08:43:39 INFO - '_': '/tools/buildbot/bin/python'} 08:43:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:43:39 INFO - Running setup.py (path:/tmp/pip-kW8b5M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:43:39 INFO - Running setup.py (path:/tmp/pip-6c7LB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:43:39 INFO - Running setup.py (path:/tmp/pip-ShaJ7O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:43:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:43:39 INFO - Running setup.py (path:/tmp/pip-hZTuPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:43:40 INFO - Running setup.py (path:/tmp/pip-ZO7WFA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:43:40 INFO - Running setup.py (path:/tmp/pip-qx3mpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:43:40 INFO - Running setup.py (path:/tmp/pip-yPePqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:43:40 INFO - Running setup.py (path:/tmp/pip-Nn0Yoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:43:40 INFO - Running setup.py (path:/tmp/pip-AkdIDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:43:40 INFO - Running setup.py (path:/tmp/pip-TqppZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:43:40 INFO - Running setup.py (path:/tmp/pip-n7VymD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:43:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:43:40 INFO - Running setup.py (path:/tmp/pip-a5PzOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:43:41 INFO - Running setup.py (path:/tmp/pip-oyVHWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:43:41 INFO - Running setup.py (path:/tmp/pip-650JGc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:41 INFO - Running setup.py (path:/tmp/pip-owtKoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:43:41 INFO - Running setup.py (path:/tmp/pip-eCHU8r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:43:41 INFO - Running setup.py (path:/tmp/pip-Z1xgRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:43:41 INFO - Running setup.py (path:/tmp/pip-ybtTVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:43:41 INFO - Running setup.py (path:/tmp/pip-t_PynZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:43:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:42 INFO - Running setup.py (path:/tmp/pip-EEy7bO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:43:42 INFO - Running setup.py (path:/tmp/pip-ZFs_kV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:43:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:42 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 08:43:42 INFO - Running setup.py install for manifestparser 08:43:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:43:42 INFO - Running setup.py install for mozcrash 08:43:43 INFO - Running setup.py install for mozdebug 08:43:43 INFO - Running setup.py install for mozdevice 08:43:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:43:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:43:43 INFO - Running setup.py install for mozfile 08:43:43 INFO - Running setup.py install for mozhttpd 08:43:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:43:43 INFO - Running setup.py install for mozinfo 08:43:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Running setup.py install for mozInstall 08:43:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Running setup.py install for mozleak 08:43:44 INFO - Running setup.py install for mozlog 08:43:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Running setup.py install for moznetwork 08:43:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:43:44 INFO - Running setup.py install for mozprocess 08:43:45 INFO - Running setup.py install for mozprofile 08:43:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:43:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:43:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:43:45 INFO - Running setup.py install for mozrunner 08:43:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:43:45 INFO - Running setup.py install for mozscreenshot 08:43:45 INFO - Running setup.py install for moztest 08:43:46 INFO - Running setup.py install for mozversion 08:43:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:43:46 INFO - Running setup.py install for wptserve 08:43:46 INFO - Running setup.py install for marionette-driver 08:43:46 INFO - Running setup.py install for browsermob-proxy 08:43:46 INFO - Running setup.py install for marionette-client 08:43:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:43:47 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 08:43:47 INFO - Cleaning up... 08:43:47 INFO - Return code: 0 08:43:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:43:47 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')]} 08:43:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:47 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')]} 08:43:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x1879030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1995480>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18b5ca0>, '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 0x1992810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1992ca0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 08:43:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 08:43:47 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:43:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:47 INFO - 'CCACHE_UMASK': '002', 08:43:47 INFO - 'DISPLAY': ':0', 08:43:47 INFO - 'HOME': '/home/cltbld', 08:43:47 INFO - 'LANG': 'en_US.UTF-8', 08:43:47 INFO - 'LOGNAME': 'cltbld', 08:43:47 INFO - 'MAIL': '/var/mail/cltbld', 08:43:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:47 INFO - 'MOZ_NO_REMOTE': '1', 08:43:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:47 INFO - 'PWD': '/builds/slave/test', 08:43:47 INFO - 'SHELL': '/bin/bash', 08:43:47 INFO - 'SHLVL': '1', 08:43:47 INFO - 'TERM': 'linux', 08:43:47 INFO - 'TMOUT': '86400', 08:43:47 INFO - 'USER': 'cltbld', 08:43:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 08:43:47 INFO - '_': '/tools/buildbot/bin/python'} 08:43:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:43:47 INFO - Running setup.py (path:/tmp/pip-miq9Ur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:43:47 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)) 08:43:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:43:47 INFO - Running setup.py (path:/tmp/pip-v7cIdk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:43:48 INFO - Running setup.py (path:/tmp/pip-1tgcOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:43:48 INFO - Running setup.py (path:/tmp/pip-_XP9HA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:43:48 INFO - Running setup.py (path:/tmp/pip-Alm1qE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:43:48 INFO - Running setup.py (path:/tmp/pip-oE7NX1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:43:48 INFO - Running setup.py (path:/tmp/pip-gYct1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:43:48 INFO - Running setup.py (path:/tmp/pip-oJvKA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:43:48 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)) 08:43:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:43:48 INFO - Running setup.py (path:/tmp/pip-mtGLd5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:43:49 INFO - Running setup.py (path:/tmp/pip-EhVRi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:43:49 INFO - Running setup.py (path:/tmp/pip-iStlIY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:43:49 INFO - Running setup.py (path:/tmp/pip-Ggod95-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:43:49 INFO - Running setup.py (path:/tmp/pip-Gtk4gD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:43:49 INFO - Running setup.py (path:/tmp/pip-eEMXo0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:49 INFO - Running setup.py (path:/tmp/pip-58pSvA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:49 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)) 08:43:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:43:49 INFO - Running setup.py (path:/tmp/pip-KOdJ4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:43:50 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)) 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:43:50 INFO - Running setup.py (path:/tmp/pip-vnYdED-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:43:50 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)) 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:43:50 INFO - Running setup.py (path:/tmp/pip-ZyUxea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:43:50 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)) 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:43:50 INFO - Running setup.py (path:/tmp/pip-qG62g5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:43:50 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)) 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:50 INFO - Running setup.py (path:/tmp/pip-iHkKzr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:50 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)) 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:43:50 INFO - Running setup.py (path:/tmp/pip-5zmNtn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:43:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:51 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)) 08:43:51 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)) 08:43:51 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)) 08:43:51 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)) 08:43:51 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)) 08:43:51 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)) 08:43:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:43:51 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 08:43:51 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 08:43:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:51 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 08:43:51 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 08:43:55 INFO - Downloading blessings-1.6.tar.gz 08:43:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:43:56 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)) 08:43:56 INFO - Installing collected packages: blessings 08:43:56 INFO - Running setup.py install for blessings 08:43:56 INFO - Successfully installed blessings 08:43:56 INFO - Cleaning up... 08:43:56 INFO - Return code: 0 08:43:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:43:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:43:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:43:57 INFO - Reading from file tmpfile_stdout 08:43:57 INFO - Current package versions: 08:43:57 INFO - argparse == 1.2.1 08:43:57 INFO - blessings == 1.6 08:43:57 INFO - blobuploader == 1.2.4 08:43:57 INFO - browsermob-proxy == 0.6.0 08:43:57 INFO - docopt == 0.6.1 08:43:57 INFO - manifestparser == 1.1 08:43:57 INFO - marionette-client == 2.3.0 08:43:57 INFO - marionette-driver == 1.4.0 08:43:57 INFO - mozInstall == 1.12 08:43:57 INFO - mozcrash == 0.17 08:43:57 INFO - mozdebug == 0.1 08:43:57 INFO - mozdevice == 0.48 08:43:57 INFO - mozfile == 1.2 08:43:57 INFO - mozhttpd == 0.7 08:43:57 INFO - mozinfo == 0.9 08:43:57 INFO - mozleak == 0.1 08:43:57 INFO - mozlog == 3.1 08:43:57 INFO - moznetwork == 0.27 08:43:57 INFO - mozprocess == 0.22 08:43:57 INFO - mozprofile == 0.28 08:43:57 INFO - mozrunner == 6.11 08:43:57 INFO - mozscreenshot == 0.1 08:43:57 INFO - mozsystemmonitor == 0.0 08:43:57 INFO - moztest == 0.7 08:43:57 INFO - mozversion == 1.4 08:43:57 INFO - psutil == 3.1.1 08:43:57 INFO - requests == 1.2.3 08:43:57 INFO - wptserve == 1.4.0 08:43:57 INFO - wsgiref == 0.1.2 08:43:57 INFO - Running post-action listener: _resource_record_post_action 08:43:57 INFO - Running post-action listener: _start_resource_monitoring 08:43:57 INFO - Starting resource monitoring. 08:43:57 INFO - ##### 08:43:57 INFO - ##### Running pull step. 08:43:57 INFO - ##### 08:43:57 INFO - Running pre-action listener: _resource_record_pre_action 08:43:57 INFO - Running main action method: pull 08:43:57 INFO - Pull has nothing to do! 08:43:57 INFO - Running post-action listener: _resource_record_post_action 08:43:57 INFO - ##### 08:43:57 INFO - ##### Running install step. 08:43:57 INFO - ##### 08:43:57 INFO - Running pre-action listener: _resource_record_pre_action 08:43:57 INFO - Running main action method: install 08:43:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:43:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:43:57 INFO - Reading from file tmpfile_stdout 08:43:57 INFO - Detecting whether we're running mozinstall >=1.0... 08:43:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:43:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:43:57 INFO - Reading from file tmpfile_stdout 08:43:57 INFO - Output received: 08:43:57 INFO - Usage: mozinstall [options] installer 08:43:57 INFO - Options: 08:43:57 INFO - -h, --help show this help message and exit 08:43:57 INFO - -d DEST, --destination=DEST 08:43:57 INFO - Directory to install application into. [default: 08:43:57 INFO - "/builds/slave/test"] 08:43:57 INFO - --app=APP Application being installed. [default: firefox] 08:43:57 INFO - mkdir: /builds/slave/test/build/application 08:43:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:43:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:44:27 INFO - Reading from file tmpfile_stdout 08:44:27 INFO - Output received: 08:44:27 INFO - /builds/slave/test/build/application/firefox/firefox 08:44:27 INFO - Running post-action listener: _resource_record_post_action 08:44:27 INFO - ##### 08:44:27 INFO - ##### Running run-tests step. 08:44:27 INFO - ##### 08:44:27 INFO - Running pre-action listener: _resource_record_pre_action 08:44:27 INFO - Running main action method: run_tests 08:44:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:44:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:44:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:44:27 INFO - grabbing minidump binary from tooltool 08:44:27 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')]} 08:44:27 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18b5ca0>, '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 0x1992810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1992ca0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:44:27 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:44:27 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/linux64/releng.manifest -o -c /builds/tooltool_cache 08:44:27 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:44:27 INFO - Return code: 0 08:44:27 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:44:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:44:27 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 08:44:27 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 08:44:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:44:27 INFO - 'CCACHE_UMASK': '002', 08:44:27 INFO - 'DISPLAY': ':0', 08:44:27 INFO - 'HOME': '/home/cltbld', 08:44:27 INFO - 'LANG': 'en_US.UTF-8', 08:44:27 INFO - 'LOGNAME': 'cltbld', 08:44:27 INFO - 'MAIL': '/var/mail/cltbld', 08:44:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:44:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:44:27 INFO - 'MOZ_NO_REMOTE': '1', 08:44:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:44:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:44:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:27 INFO - 'PWD': '/builds/slave/test', 08:44:27 INFO - 'SHELL': '/bin/bash', 08:44:27 INFO - 'SHLVL': '1', 08:44:27 INFO - 'TERM': 'linux', 08:44:27 INFO - 'TMOUT': '86400', 08:44:27 INFO - 'USER': 'cltbld', 08:44:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469', 08:44:27 INFO - '_': '/tools/buildbot/bin/python'} 08:44:27 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 08:44:28 INFO - STDERR: /builds/slave/test/build/venv/local/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 08:44:28 INFO - import pkg_resources 08:44:29 INFO - Using 1 client processes 08:44:29 INFO - wptserve Starting http server on 127.0.0.1:8000 08:44:29 INFO - wptserve Starting http server on 127.0.0.1:8001 08:44:30 INFO - wptserve Starting http server on 127.0.0.1:8443 08:44:32 INFO - SUITE-START | Running 778 tests 08:44:32 INFO - Running testharness tests 08:44:32 INFO - Setting up ssl 08:44:32 INFO - PROCESS | certutil | 08:44:32 INFO - PROCESS | certutil | 08:44:32 INFO - PROCESS | certutil | 08:44:32 INFO - Certificate Nickname Trust Attributes 08:44:32 INFO - SSL,S/MIME,JAR/XPI 08:44:32 INFO - 08:44:32 INFO - web-platform-tests CT,, 08:44:32 INFO - 08:44:32 INFO - Starting runner 08:44:34 INFO - PROCESS | 4091 | 1461685474818 Marionette DEBUG Marionette enabled via build flag and pref 08:44:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274c236000 == 1 [pid = 4091] [id = 1] 08:44:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 1 (0x7f274c236800) [pid = 4091] [serial = 1] [outer = (nil)] 08:44:35 INFO - PROCESS | 4091 | [4091] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 08:44:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 2 (0x7f274c237800) [pid = 4091] [serial = 2] [outer = 0x7f274c236800] 08:44:35 INFO - PROCESS | 4091 | 1461685475429 Marionette INFO Listening on port 2828 08:44:35 INFO - PROCESS | 4091 | 1461685475959 Marionette DEBUG Marionette enabled via command-line flag 08:44:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274900f000 == 2 [pid = 4091] [id = 2] 08:44:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 3 (0x7f274900f800) [pid = 4091] [serial = 3] [outer = (nil)] 08:44:35 INFO - PROCESS | 4091 | [4091] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 08:44:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 4 (0x7f2749010800) [pid = 4091] [serial = 4] [outer = 0x7f274900f800] 08:44:36 INFO - PROCESS | 4091 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f27490f6e50 08:44:36 INFO - PROCESS | 4091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f27484556a0 08:44:36 INFO - PROCESS | 4091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f2748459910 08:44:36 INFO - PROCESS | 4091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f2748459c10 08:44:36 INFO - PROCESS | 4091 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f2748459f40 08:44:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 5 (0x7f2748491800) [pid = 4091] [serial = 5] [outer = 0x7f274c236800] 08:44:36 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:36 INFO - PROCESS | 4091 | 1461685476295 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50240 08:44:36 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:36 INFO - PROCESS | 4091 | 1461685476376 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50241 08:44:36 INFO - PROCESS | 4091 | 1461685476382 Marionette DEBUG Closed connection conn0 08:44:36 INFO - PROCESS | 4091 | [4091] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 08:44:36 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:36 INFO - PROCESS | 4091 | 1461685476506 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50242 08:44:36 INFO - PROCESS | 4091 | 1461685476510 Marionette DEBUG Closed connection conn1 08:44:36 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:36 INFO - PROCESS | 4091 | 1461685476572 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50243 08:44:36 INFO - PROCESS | 4091 | 1461685476579 Marionette DEBUG Closed connection conn2 08:44:36 INFO - PROCESS | 4091 | 1461685476630 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:44:36 INFO - PROCESS | 4091 | 1461685476647 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426080704","device":"desktop","version":"49.0a1"} 08:44:37 INFO - PROCESS | 4091 | [4091] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:44:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274939a000 == 3 [pid = 4091] [id = 3] 08:44:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 6 (0x7f274939a800) [pid = 4091] [serial = 6] [outer = (nil)] 08:44:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274939b000 == 4 [pid = 4091] [id = 4] 08:44:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 7 (0x7f273d037000) [pid = 4091] [serial = 7] [outer = (nil)] 08:44:38 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:44:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c321000 == 5 [pid = 4091] [id = 5] 08:44:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 8 (0x7f273c3c5800) [pid = 4091] [serial = 8] [outer = (nil)] 08:44:38 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:44:38 INFO - PROCESS | 4091 | [4091] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:44:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 9 (0x7f273bf5a000) [pid = 4091] [serial = 9] [outer = 0x7f273c3c5800] 08:44:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 10 (0x7f273bb9a800) [pid = 4091] [serial = 10] [outer = 0x7f274939a800] 08:44:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 11 (0x7f273bbefc00) [pid = 4091] [serial = 11] [outer = 0x7f273d037000] 08:44:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 12 (0x7f273bbf1800) [pid = 4091] [serial = 12] [outer = 0x7f273c3c5800] 08:44:40 INFO - PROCESS | 4091 | 1461685480153 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 4091 | 1461685480172 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 13 (0x7f273925c800) [pid = 4091] [serial = 13] [outer = 0x7f273c3c5800] 08:44:40 INFO - PROCESS | 4091 | 1461685480861 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"72daecbc-31a0-49e9-be79-a2edf3b0877f","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426080704","device":"desktop","version":"49.0a1","command_id":1}}] 08:44:41 INFO - PROCESS | 4091 | 1461685481078 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:44:41 INFO - PROCESS | 4091 | 1461685481260 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:44:41 INFO - PROCESS | 4091 | 1461685481492 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:44:41 INFO - PROCESS | 4091 | [4091] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:44:41 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:44:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 14 (0x7f2735314c00) [pid = 4091] [serial = 14] [outer = 0x7f273c3c5800] 08:44:41 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:44:41 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:44:41 INFO - PROCESS | 4091 | 1461685481935 Marionette TRACE conn3 <- [1,3,null,{}] 08:44:41 INFO - PROCESS | 4091 | 1461685481991 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:44:42 INFO - PROCESS | 4091 | 1461685482157 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:44:42 INFO - PROCESS | 4091 | 1461685482215 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 4091 | 1461685482218 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:44:42 INFO - PROCESS | 4091 | 1461685482243 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 4091 | 1461685482248 Marionette TRACE conn3 <- [1,6,null,{}] 08:44:42 INFO - PROCESS | 4091 | 1461685482274 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:42 INFO - PROCESS | 4091 | 1461685482352 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:44:42 INFO - PROCESS | 4091 | 1461685482361 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df3f800 == 6 [pid = 4091] [id = 6] 08:44:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 15 (0x7f273f176400) [pid = 4091] [serial = 15] [outer = (nil)] 08:44:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 16 (0x7f273f177400) [pid = 4091] [serial = 16] [outer = 0x7f273f176400] 08:44:42 INFO - PROCESS | 4091 | 1461685482430 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 17 (0x7f273f17e000) [pid = 4091] [serial = 17] [outer = 0x7f273f176400] 08:44:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734571000 == 7 [pid = 4091] [id = 7] 08:44:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 18 (0x7f2734560c00) [pid = 4091] [serial = 18] [outer = (nil)] 08:44:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 19 (0x7f2734566400) [pid = 4091] [serial = 19] [outer = 0x7f2734560c00] 08:44:42 INFO - PROCESS | 4091 | 1461685482897 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 20 (0x7f27344dbc00) [pid = 4091] [serial = 20] [outer = 0x7f2734560c00] 08:44:43 INFO - PROCESS | 4091 | 1461685483354 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:44:43 INFO - PROCESS | 4091 | [4091] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1205ms 08:44:43 INFO - PROCESS | 4091 | 1461685483493 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 4091 | 1461685483496 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:44:43 INFO - PROCESS | 4091 | 1461685483524 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 4091 | 1461685483527 Marionette TRACE conn3 <- [1,10,null,{}] 08:44:43 INFO - PROCESS | 4091 | 1461685483557 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:43 INFO - PROCESS | 4091 | 1461685483714 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:44:43 INFO - PROCESS | 4091 | 1461685483740 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732833000 == 8 [pid = 4091] [id = 8] 08:44:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 21 (0x7f27338e8800) [pid = 4091] [serial = 21] [outer = (nil)] 08:44:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 22 (0x7f2736248c00) [pid = 4091] [serial = 22] [outer = 0x7f27338e8800] 08:44:43 INFO - PROCESS | 4091 | 1461685483804 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 23 (0x7f2732c4bc00) [pid = 4091] [serial = 23] [outer = 0x7f27338e8800] 08:44:44 INFO - PROCESS | 4091 | 1461685484351 Marionette TRACE conn3 <- [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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 855ms 08:44:44 INFO - PROCESS | 4091 | 1461685484370 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 4091 | 1461685484374 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:44:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:44:44 INFO - PROCESS | 4091 | 1461685484379 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 4091 | 1461685484381 Marionette TRACE conn3 <- [1,14,null,{}] 08:44:44 INFO - PROCESS | 4091 | 1461685484400 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:44 INFO - PROCESS | 4091 | 1461685484543 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:44:44 INFO - PROCESS | 4091 | 1461685484563 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c9f800 == 9 [pid = 4091] [id = 9] 08:44:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 24 (0x7f2732e24400) [pid = 4091] [serial = 24] [outer = (nil)] 08:44:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 25 (0x7f2732e28c00) [pid = 4091] [serial = 25] [outer = 0x7f2732e24400] 08:44:44 INFO - PROCESS | 4091 | 1461685484621 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 26 (0x7f2732e31c00) [pid = 4091] [serial = 26] [outer = 0x7f2732e24400] 08:44:45 INFO - PROCESS | 4091 | 1461685485548 Marionette TRACE conn3 <- [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]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:44:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1227ms 08:44:45 INFO - PROCESS | 4091 | 1461685485607 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 4091 | 1461685485612 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:44:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c9c800 == 10 [pid = 4091] [id = 10] 08:44:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 27 (0x7f2732c9d000) [pid = 4091] [serial = 27] [outer = (nil)] 08:44:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:44:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 28 (0x7f2732e8a800) [pid = 4091] [serial = 28] [outer = 0x7f2732c9d000] 08:44:45 INFO - PROCESS | 4091 | 1461685485670 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 4091 | 1461685485676 Marionette TRACE conn3 <- [1,18,null,{}] 08:44:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 29 (0x7f2732e9a800) [pid = 4091] [serial = 29] [outer = 0x7f2732c9d000] 08:44:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c9e000 == 11 [pid = 4091] [id = 11] 08:44:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 30 (0x7f2732b4f400) [pid = 4091] [serial = 30] [outer = (nil)] 08:44:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 31 (0x7f2732fc4c00) [pid = 4091] [serial = 31] [outer = 0x7f2732b4f400] 08:44:45 INFO - PROCESS | 4091 | 1461685485835 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 32 (0x7f2732fcfc00) [pid = 4091] [serial = 32] [outer = 0x7f2732b4f400] 08:44:46 INFO - PROCESS | 4091 | 1461685486066 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:44:46 INFO - PROCESS | 4091 | 1461685486185 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738616000 == 12 [pid = 4091] [id = 12] 08:44:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 33 (0x7f2734919400) [pid = 4091] [serial = 33] [outer = (nil)] 08:44:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 34 (0x7f2735315000) [pid = 4091] [serial = 34] [outer = 0x7f2734919400] 08:44:46 INFO - PROCESS | 4091 | 1461685486269 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 35 (0x7f273611ac00) [pid = 4091] [serial = 35] [outer = 0x7f2734919400] 08:44:47 INFO - PROCESS | 4091 | 1461685487139 Marionette TRACE conn3 <- [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]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:44:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1544ms 08:44:47 INFO - PROCESS | 4091 | 1461685487182 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 4091 | 1461685487190 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:44:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:44:47 INFO - PROCESS | 4091 | 1461685487200 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 4091 | 1461685487204 Marionette TRACE conn3 <- [1,22,null,{}] 08:44:47 INFO - PROCESS | 4091 | 1461685487210 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:47 INFO - PROCESS | 4091 | 1461685487403 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:44:47 INFO - PROCESS | 4091 | 1461685487521 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b16f000 == 13 [pid = 4091] [id = 13] 08:44:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 36 (0x7f273491b000) [pid = 4091] [serial = 36] [outer = (nil)] 08:44:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 37 (0x7f273bf61800) [pid = 4091] [serial = 37] [outer = 0x7f273491b000] 08:44:47 INFO - PROCESS | 4091 | 1461685487596 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 38 (0x7f273c520400) [pid = 4091] [serial = 38] [outer = 0x7f273491b000] 08:44:48 INFO - PROCESS | 4091 | 1461685488427 Marionette TRACE conn3 <- [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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1282ms 08:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:44:48 INFO - PROCESS | 4091 | 1461685488483 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 4091 | 1461685488486 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:44:48 INFO - PROCESS | 4091 | 1461685488493 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 4091 | 1461685488498 Marionette TRACE conn3 <- [1,26,null,{}] 08:44:48 INFO - PROCESS | 4091 | 1461685488515 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:48 INFO - PROCESS | 4091 | 1461685488747 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:44:49 INFO - PROCESS | 4091 | 1461685489014 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734983000 == 14 [pid = 4091] [id = 14] 08:44:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 39 (0x7f273611c800) [pid = 4091] [serial = 39] [outer = (nil)] 08:44:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 40 (0x7f2738609c00) [pid = 4091] [serial = 40] [outer = 0x7f273611c800] 08:44:49 INFO - PROCESS | 4091 | 1461685489080 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 41 (0x7f273b9af800) [pid = 4091] [serial = 41] [outer = 0x7f273611c800] 08:44:49 INFO - PROCESS | 4091 | 1461685489907 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1439ms 08:44:49 INFO - PROCESS | 4091 | 1461685489933 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 4091 | 1461685489938 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:44:49 INFO - PROCESS | 4091 | 1461685489946 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 4091 | 1461685489950 Marionette TRACE conn3 <- [1,30,null,{}] 08:44:49 INFO - PROCESS | 4091 | 1461685489959 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:50 INFO - PROCESS | 4091 | 1461685490179 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:44:50 INFO - PROCESS | 4091 | 1461685490298 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd44000 == 15 [pid = 4091] [id = 15] 08:44:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 42 (0x7f2736126800) [pid = 4091] [serial = 42] [outer = (nil)] 08:44:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 43 (0x7f273bf5f000) [pid = 4091] [serial = 43] [outer = 0x7f2736126800] 08:44:50 INFO - PROCESS | 4091 | 1461685490371 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 44 (0x7f273d3fe000) [pid = 4091] [serial = 44] [outer = 0x7f2736126800] 08:44:51 INFO - PROCESS | 4091 | 1461685490995 Marionette TRACE conn3 <- [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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1087ms 08:44:51 INFO - PROCESS | 4091 | 1461685491036 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 4091 | 1461685491040 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:44:51 INFO - PROCESS | 4091 | 1461685491047 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 4091 | 1461685491050 Marionette TRACE conn3 <- [1,34,null,{}] 08:44:51 INFO - PROCESS | 4091 | 1461685491055 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:51 INFO - PROCESS | 4091 | 1461685491188 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:44:51 INFO - PROCESS | 4091 | 1461685491280 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c89c000 == 16 [pid = 4091] [id = 16] 08:44:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 45 (0x7f273455d800) [pid = 4091] [serial = 45] [outer = (nil)] 08:44:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 46 (0x7f273d9f0000) [pid = 4091] [serial = 46] [outer = 0x7f273455d800] 08:44:51 INFO - PROCESS | 4091 | 1461685491339 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 47 (0x7f273deee800) [pid = 4091] [serial = 47] [outer = 0x7f273455d800] 08:44:51 INFO - PROCESS | 4091 | 1461685491957 Marionette TRACE conn3 <- [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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 08:44:51 INFO - PROCESS | 4091 | 1461685491980 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 4091 | 1461685491983 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:44:52 INFO - PROCESS | 4091 | 1461685491998 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 4091 | 1461685492005 Marionette TRACE conn3 <- [1,38,null,{}] 08:44:52 INFO - PROCESS | 4091 | 1461685492011 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:52 INFO - PROCESS | 4091 | 1461685492186 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:44:52 INFO - PROCESS | 4091 | 1461685492212 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd4e800 == 17 [pid = 4091] [id = 17] 08:44:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 48 (0x7f2732c56000) [pid = 4091] [serial = 48] [outer = (nil)] 08:44:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 49 (0x7f273f178800) [pid = 4091] [serial = 49] [outer = 0x7f2732c56000] 08:44:52 INFO - PROCESS | 4091 | 1461685492270 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 50 (0x7f273f2ce400) [pid = 4091] [serial = 50] [outer = 0x7f2732c56000] 08:44:52 INFO - PROCESS | 4091 | 1461685492895 Marionette TRACE conn3 <- [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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 943ms 08:44:52 INFO - PROCESS | 4091 | 1461685492933 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 4091 | 1461685492937 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:44:52 INFO - PROCESS | 4091 | 1461685492942 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 4091 | 1461685492944 Marionette TRACE conn3 <- [1,42,null,{}] 08:44:52 INFO - PROCESS | 4091 | 1461685492949 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:53 INFO - PROCESS | 4091 | 1461685493075 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:44:53 INFO - PROCESS | 4091 | 1461685493094 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d3a9800 == 18 [pid = 4091] [id = 18] 08:44:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 51 (0x7f273f2cec00) [pid = 4091] [serial = 51] [outer = (nil)] 08:44:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 52 (0x7f273f782c00) [pid = 4091] [serial = 52] [outer = 0x7f273f2cec00] 08:44:53 INFO - PROCESS | 4091 | 1461685493168 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 53 (0x7f274255a400) [pid = 4091] [serial = 53] [outer = 0x7f273f2cec00] 08:44:53 INFO - PROCESS | 4091 | 1461685493793 Marionette TRACE conn3 <- [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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 08:44:53 INFO - PROCESS | 4091 | 1461685493816 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 4091 | 1461685493819 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:44:53 INFO - PROCESS | 4091 | 1461685493825 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 4091 | 1461685493827 Marionette TRACE conn3 <- [1,46,null,{}] 08:44:53 INFO - PROCESS | 4091 | 1461685493832 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:53 INFO - PROCESS | 4091 | 1461685493988 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:44:54 INFO - PROCESS | 4091 | 1461685494056 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ded3800 == 19 [pid = 4091] [id = 19] 08:44:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 54 (0x7f2748412c00) [pid = 4091] [serial = 54] [outer = (nil)] 08:44:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 55 (0x7f2748417800) [pid = 4091] [serial = 55] [outer = 0x7f2748412c00] 08:44:54 INFO - PROCESS | 4091 | 1461685494133 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 56 (0x7f2749040400) [pid = 4091] [serial = 56] [outer = 0x7f2748412c00] 08:44:54 INFO - PROCESS | 4091 | 1461685494772 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:44:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 975ms 08:44:54 INFO - PROCESS | 4091 | 1461685494801 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 4091 | 1461685494804 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:44:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:44:54 INFO - PROCESS | 4091 | 1461685494809 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 4091 | 1461685494811 Marionette TRACE conn3 <- [1,50,null,{}] 08:44:54 INFO - PROCESS | 4091 | 1461685494817 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:54 INFO - PROCESS | 4091 | 1461685494975 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:44:55 INFO - PROCESS | 4091 | 1461685494996 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f469000 == 20 [pid = 4091] [id = 20] 08:44:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 57 (0x7f2732848400) [pid = 4091] [serial = 57] [outer = (nil)] 08:44:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 58 (0x7f274952c000) [pid = 4091] [serial = 58] [outer = 0x7f2732848400] 08:44:55 INFO - PROCESS | 4091 | 1461685495053 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 59 (0x7f274971dc00) [pid = 4091] [serial = 59] [outer = 0x7f2732848400] 08:44:55 INFO - PROCESS | 4091 | 1461685495682 Marionette TRACE conn3 <- [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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 924ms 08:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:44:55 INFO - PROCESS | 4091 | 1461685495734 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 4091 | 1461685495736 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:44:55 INFO - PROCESS | 4091 | 1461685495743 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 4091 | 1461685495745 Marionette TRACE conn3 <- [1,54,null,{}] 08:44:55 INFO - PROCESS | 4091 | 1461685495750 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:55 INFO - PROCESS | 4091 | 1461685495869 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:44:56 INFO - PROCESS | 4091 | 1461685496012 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c94000 == 21 [pid = 4091] [id = 21] 08:44:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 60 (0x7f273283c800) [pid = 4091] [serial = 60] [outer = (nil)] 08:44:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 61 (0x7f2732844800) [pid = 4091] [serial = 61] [outer = 0x7f273283c800] 08:44:56 INFO - PROCESS | 4091 | 1461685496089 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 62 (0x7f2732e2d800) [pid = 4091] [serial = 62] [outer = 0x7f273283c800] 08:44:56 INFO - PROCESS | 4091 | 1461685496842 Marionette TRACE conn3 <- [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]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1128ms 08:44:56 INFO - PROCESS | 4091 | 1461685496875 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 4091 | 1461685496881 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:44:56 INFO - PROCESS | 4091 | 1461685496889 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 4091 | 1461685496894 Marionette TRACE conn3 <- [1,58,null,{}] 08:44:56 INFO - PROCESS | 4091 | 1461685496901 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:57 INFO - PROCESS | 4091 | 1461685497104 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:44:57 INFO - PROCESS | 4091 | 1461685497120 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c441000 == 22 [pid = 4091] [id = 22] 08:44:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 63 (0x7f2735fc8800) [pid = 4091] [serial = 63] [outer = (nil)] 08:44:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 64 (0x7f273a2c3000) [pid = 4091] [serial = 64] [outer = 0x7f2735fc8800] 08:44:57 INFO - PROCESS | 4091 | 1461685497205 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 65 (0x7f273bbf2c00) [pid = 4091] [serial = 65] [outer = 0x7f2735fc8800] 08:44:58 INFO - PROCESS | 4091 | 1461685498043 Marionette TRACE conn3 <- [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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1230ms 08:44:58 INFO - PROCESS | 4091 | 1461685498122 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 4091 | 1461685498128 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:44:58 INFO - PROCESS | 4091 | 1461685498135 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 4091 | 1461685498139 Marionette TRACE conn3 <- [1,62,null,{}] 08:44:58 INFO - PROCESS | 4091 | 1461685498144 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:58 INFO - PROCESS | 4091 | 1461685498380 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:44:58 INFO - PROCESS | 4091 | 1461685498508 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df3e000 == 23 [pid = 4091] [id = 23] 08:44:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 66 (0x7f273bd18800) [pid = 4091] [serial = 66] [outer = (nil)] 08:44:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 67 (0x7f273d3fb800) [pid = 4091] [serial = 67] [outer = 0x7f273bd18800] 08:44:58 INFO - PROCESS | 4091 | 1461685498582 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 68 (0x7f273f179000) [pid = 4091] [serial = 68] [outer = 0x7f273bd18800] 08:44:59 INFO - PROCESS | 4091 | 1461685499356 Marionette TRACE conn3 <- [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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1282ms 08:44:59 INFO - PROCESS | 4091 | 1461685499418 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 4091 | 1461685499422 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:44:59 INFO - PROCESS | 4091 | 1461685499437 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 4091 | 1461685499445 Marionette TRACE conn3 <- [1,66,null,{}] 08:44:59 INFO - PROCESS | 4091 | 1461685499452 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:59 INFO - PROCESS | 4091 | 1461685499646 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:44:59 INFO - PROCESS | 4091 | 1461685499768 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434e0000 == 24 [pid = 4091] [id = 24] 08:44:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 69 (0x7f273c335800) [pid = 4091] [serial = 69] [outer = (nil)] 08:44:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 70 (0x7f27492adc00) [pid = 4091] [serial = 70] [outer = 0x7f273c335800] 08:44:59 INFO - PROCESS | 4091 | 1461685499839 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 71 (0x7f27493efc00) [pid = 4091] [serial = 71] [outer = 0x7f273c335800] 08:45:01 INFO - PROCESS | 4091 | 1461685501009 Marionette TRACE conn3 <- [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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1644ms 08:45:01 INFO - PROCESS | 4091 | 1461685501075 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 4091 | 1461685501083 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:45:01 INFO - PROCESS | 4091 | 1461685501091 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 4091 | 1461685501096 Marionette TRACE conn3 <- [1,70,null,{}] 08:45:01 INFO - PROCESS | 4091 | 1461685501111 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:01 INFO - PROCESS | 4091 | 1461685501357 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:45:01 INFO - PROCESS | 4091 | 1461685501458 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738618800 == 25 [pid = 4091] [id = 25] 08:45:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 72 (0x7f273b1a2000) [pid = 4091] [serial = 72] [outer = (nil)] 08:45:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 73 (0x7f273b7d0c00) [pid = 4091] [serial = 73] [outer = 0x7f273b1a2000] 08:45:01 INFO - PROCESS | 4091 | 1461685501552 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 74 (0x7f273c3c4400) [pid = 4091] [serial = 74] [outer = 0x7f273b1a2000] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f469000 == 24 [pid = 4091] [id = 20] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ded3800 == 23 [pid = 4091] [id = 19] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d3a9800 == 22 [pid = 4091] [id = 18] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273cd4e800 == 21 [pid = 4091] [id = 17] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c89c000 == 20 [pid = 4091] [id = 16] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd44000 == 19 [pid = 4091] [id = 15] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2734983000 == 18 [pid = 4091] [id = 14] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b16f000 == 17 [pid = 4091] [id = 13] 08:45:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738616000 == 16 [pid = 4091] [id = 12] 08:45:02 INFO - PROCESS | 4091 | 1461685502386 Marionette TRACE conn3 <- [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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1343ms 08:45:02 INFO - PROCESS | 4091 | 1461685502435 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 4091 | 1461685502440 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:45:02 INFO - PROCESS | 4091 | 1461685502448 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 4091 | 1461685502454 Marionette TRACE conn3 <- [1,74,null,{}] 08:45:02 INFO - PROCESS | 4091 | 1461685502463 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:02 INFO - PROCESS | 4091 | 1461685502632 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:45:02 INFO - PROCESS | 4091 | 1461685502760 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a370800 == 17 [pid = 4091] [id = 26] 08:45:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 75 (0x7f27349e5800) [pid = 4091] [serial = 75] [outer = (nil)] 08:45:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 76 (0x7f273a604800) [pid = 4091] [serial = 76] [outer = 0x7f27349e5800] 08:45:02 INFO - PROCESS | 4091 | 1461685502841 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 77 (0x7f273c58a800) [pid = 4091] [serial = 77] [outer = 0x7f27349e5800] 08:45:03 INFO - PROCESS | 4091 | 1461685503619 Marionette TRACE conn3 <- [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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1237ms 08:45:03 INFO - PROCESS | 4091 | 1461685503686 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 4091 | 1461685503695 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:45:03 INFO - PROCESS | 4091 | 1461685503704 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 4091 | 1461685503708 Marionette TRACE conn3 <- [1,78,null,{}] 08:45:03 INFO - PROCESS | 4091 | 1461685503712 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:03 INFO - PROCESS | 4091 | 1461685503868 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:45:03 INFO - PROCESS | 4091 | 1461685503993 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd4f800 == 18 [pid = 4091] [id = 27] 08:45:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 78 (0x7f273ca99400) [pid = 4091] [serial = 78] [outer = (nil)] 08:45:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 79 (0x7f273de98000) [pid = 4091] [serial = 79] [outer = 0x7f273ca99400] 08:45:04 INFO - PROCESS | 4091 | 1461685504070 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 80 (0x7f273f17c800) [pid = 4091] [serial = 80] [outer = 0x7f273ca99400] 08:45:04 INFO - PROCESS | 4091 | 1461685504826 Marionette TRACE conn3 <- [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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1179ms 08:45:04 INFO - PROCESS | 4091 | 1461685504900 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 4091 | 1461685504903 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:45:04 INFO - PROCESS | 4091 | 1461685504910 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 4091 | 1461685504916 Marionette TRACE conn3 <- [1,82,null,{}] 08:45:04 INFO - PROCESS | 4091 | 1461685504931 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:05 INFO - PROCESS | 4091 | 1461685505091 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:45:05 INFO - PROCESS | 4091 | 1461685505217 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f471800 == 19 [pid = 4091] [id = 28] 08:45:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 81 (0x7f273f252c00) [pid = 4091] [serial = 81] [outer = (nil)] 08:45:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 82 (0x7f274255a800) [pid = 4091] [serial = 82] [outer = 0x7f273f252c00] 08:45:05 INFO - PROCESS | 4091 | 1461685505306 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 83 (0x7f274936b800) [pid = 4091] [serial = 83] [outer = 0x7f273f252c00] 08:45:06 INFO - PROCESS | 4091 | 1461685506119 Marionette TRACE conn3 <- [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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1285ms 08:45:06 INFO - PROCESS | 4091 | 1461685506195 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 4091 | 1461685506200 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:45:06 INFO - PROCESS | 4091 | 1461685506205 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 4091 | 1461685506208 Marionette TRACE conn3 <- [1,86,null,{}] 08:45:06 INFO - PROCESS | 4091 | 1461685506213 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:06 INFO - PROCESS | 4091 | 1461685506362 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:45:06 INFO - PROCESS | 4091 | 1461685506486 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27484a3800 == 20 [pid = 4091] [id = 29] 08:45:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 84 (0x7f2732e25c00) [pid = 4091] [serial = 84] [outer = (nil)] 08:45:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f274a534000) [pid = 4091] [serial = 85] [outer = 0x7f2732e25c00] 08:45:06 INFO - PROCESS | 4091 | 1461685506562 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f274a625000) [pid = 4091] [serial = 86] [outer = 0x7f2732e25c00] 08:45:07 INFO - PROCESS | 4091 | 1461685507349 Marionette TRACE conn3 <- [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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1180ms 08:45:07 INFO - PROCESS | 4091 | 1461685507385 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 4091 | 1461685507389 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:45:07 INFO - PROCESS | 4091 | 1461685507395 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 4091 | 1461685507397 Marionette TRACE conn3 <- [1,90,null,{}] 08:45:07 INFO - PROCESS | 4091 | 1461685507403 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:07 INFO - PROCESS | 4091 | 1461685507538 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:45:07 INFO - PROCESS | 4091 | 1461685507669 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2749391000 == 21 [pid = 4091] [id = 30] 08:45:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f2733815800) [pid = 4091] [serial = 87] [outer = (nil)] 08:45:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f274a53ec00) [pid = 4091] [serial = 88] [outer = 0x7f2733815800] 08:45:07 INFO - PROCESS | 4091 | 1461685507744 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f274a88dc00) [pid = 4091] [serial = 89] [outer = 0x7f2733815800] 08:45:08 INFO - PROCESS | 4091 | 1461685508645 Marionette TRACE conn3 <- [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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 08:45:08 INFO - PROCESS | 4091 | 1461685508679 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 4091 | 1461685508686 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:45:08 INFO - PROCESS | 4091 | 1461685508694 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 4091 | 1461685508699 Marionette TRACE conn3 <- [1,94,null,{}] 08:45:08 INFO - PROCESS | 4091 | 1461685508706 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:08 INFO - PROCESS | 4091 | 1461685508899 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:45:09 INFO - PROCESS | 4091 | 1461685509109 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e98800 == 22 [pid = 4091] [id = 31] 08:45:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f2732b5cc00) [pid = 4091] [serial = 90] [outer = (nil)] 08:45:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f2732e29800) [pid = 4091] [serial = 91] [outer = 0x7f2732b5cc00] 08:45:09 INFO - PROCESS | 4091 | 1461685509258 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f273a22c800) [pid = 4091] [serial = 92] [outer = 0x7f2732b5cc00] 08:45:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c441000 == 21 [pid = 4091] [id = 22] 08:45:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c94000 == 20 [pid = 4091] [id = 21] 08:45:10 INFO - PROCESS | 4091 | 1461685510052 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1433ms 08:45:10 INFO - PROCESS | 4091 | 1461685510137 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 4091 | 1461685510140 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:45:10 INFO - PROCESS | 4091 | 1461685510151 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 4091 | 1461685510153 Marionette TRACE conn3 <- [1,98,null,{}] 08:45:10 INFO - PROCESS | 4091 | 1461685510161 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:10 INFO - PROCESS | 4091 | 1461685510329 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:45:10 INFO - PROCESS | 4091 | 1461685510457 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df35000 == 21 [pid = 4091] [id = 32] 08:45:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f2732c4ac00) [pid = 4091] [serial = 93] [outer = (nil)] 08:45:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f273de92800) [pid = 4091] [serial = 94] [outer = 0x7f2732c4ac00] 08:45:10 INFO - PROCESS | 4091 | 1461685510530 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f273f17dc00) [pid = 4091] [serial = 95] [outer = 0x7f2732c4ac00] 08:45:11 INFO - PROCESS | 4091 | 1461685511337 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1234ms 08:45:11 INFO - PROCESS | 4091 | 1461685511384 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 4091 | 1461685511390 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:45:11 INFO - PROCESS | 4091 | 1461685511416 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 4091 | 1461685511420 Marionette TRACE conn3 <- [1,102,null,{}] 08:45:11 INFO - PROCESS | 4091 | 1461685511426 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:11 INFO - PROCESS | 4091 | 1461685511579 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:45:11 INFO - PROCESS | 4091 | 1461685511708 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27490a6000 == 22 [pid = 4091] [id = 33] 08:45:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273d08e400) [pid = 4091] [serial = 96] [outer = (nil)] 08:45:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f27484be400) [pid = 4091] [serial = 97] [outer = 0x7f273d08e400] 08:45:11 INFO - PROCESS | 4091 | 1461685511783 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f2749379800) [pid = 4091] [serial = 98] [outer = 0x7f273d08e400] 08:45:12 INFO - PROCESS | 4091 | 1461685512626 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1285ms 08:45:12 INFO - PROCESS | 4091 | 1461685512699 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 4091 | 1461685512702 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:45:12 INFO - PROCESS | 4091 | 1461685512709 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 4091 | 1461685512714 Marionette TRACE conn3 <- [1,106,null,{}] 08:45:12 INFO - PROCESS | 4091 | 1461685512730 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:12 INFO - PROCESS | 4091 | 1461685512935 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:45:13 INFO - PROCESS | 4091 | 1461685513070 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27497bd800 == 23 [pid = 4091] [id = 34] 08:45:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f274c736800) [pid = 4091] [serial = 99] [outer = (nil)] 08:45:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f274c7bc000) [pid = 4091] [serial = 100] [outer = 0x7f274c736800] 08:45:13 INFO - PROCESS | 4091 | 1461685513149 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f274de0f400) [pid = 4091] [serial = 101] [outer = 0x7f274c736800] 08:45:13 INFO - PROCESS | 4091 | 1461685513952 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1288ms 08:45:13 INFO - PROCESS | 4091 | 1461685513997 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:45:14 INFO - PROCESS | 4091 | 1461685514001 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:45:14 INFO - PROCESS | 4091 | 1461685514007 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 4091 | 1461685514010 Marionette TRACE conn3 <- [1,110,null,{}] 08:45:14 INFO - PROCESS | 4091 | 1461685514015 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:14 INFO - PROCESS | 4091 | 1461685514278 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:45:14 INFO - PROCESS | 4091 | 1461685514292 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274c230000 == 24 [pid = 4091] [id = 35] 08:45:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f274e08bc00) [pid = 4091] [serial = 102] [outer = (nil)] 08:45:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f274e678c00) [pid = 4091] [serial = 103] [outer = 0x7f274e08bc00] 08:45:14 INFO - PROCESS | 4091 | 1461685514361 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f274e844400) [pid = 4091] [serial = 104] [outer = 0x7f274e08bc00] 08:45:15 INFO - PROCESS | 4091 | 1461685515487 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1532ms 08:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:45:15 INFO - PROCESS | 4091 | 1461685515540 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 4091 | 1461685515542 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:45:15 INFO - PROCESS | 4091 | 1461685515549 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 4091 | 1461685515552 Marionette TRACE conn3 <- [1,114,null,{}] 08:45:15 INFO - PROCESS | 4091 | 1461685515557 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:15 INFO - PROCESS | 4091 | 1461685515698 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:45:15 INFO - PROCESS | 4091 | 1461685515834 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e03c800 == 25 [pid = 4091] [id = 36] 08:45:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f273cc0a000) [pid = 4091] [serial = 105] [outer = (nil)] 08:45:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f273cc0d800) [pid = 4091] [serial = 106] [outer = 0x7f273cc0a000] 08:45:15 INFO - PROCESS | 4091 | 1461685515916 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f274ea0c400) [pid = 4091] [serial = 107] [outer = 0x7f273cc0a000] 08:45:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f274eae3400) [pid = 4091] [serial = 108] [outer = 0x7f2732b4f400] 08:45:16 INFO - PROCESS | 4091 | 1461685516966 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1482ms 08:45:17 INFO - PROCESS | 4091 | 1461685517032 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:45:17 INFO - PROCESS | 4091 | 1461685517037 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:45:17 INFO - PROCESS | 4091 | 1461685517044 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 4091 | 1461685517050 Marionette TRACE conn3 <- [1,118,null,{}] 08:45:17 INFO - PROCESS | 4091 | 1461685517058 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:17 INFO - PROCESS | 4091 | 1461685517213 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:45:17 INFO - PROCESS | 4091 | 1461685517407 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b904800 == 26 [pid = 4091] [id = 37] 08:45:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f273cc0a400) [pid = 4091] [serial = 109] [outer = (nil)] 08:45:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f273cc0dc00) [pid = 4091] [serial = 110] [outer = 0x7f273cc0a400] 08:45:17 INFO - PROCESS | 4091 | 1461685517477 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f273d3f7800) [pid = 4091] [serial = 111] [outer = 0x7f273cc0a400] 08:45:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f471800 == 25 [pid = 4091] [id = 28] 08:45:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273cd4f800 == 24 [pid = 4091] [id = 27] 08:45:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a370800 == 23 [pid = 4091] [id = 26] 08:45:18 INFO - PROCESS | 4091 | 1461685518289 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1290ms 08:45:18 INFO - PROCESS | 4091 | 1461685518334 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 4091 | 1461685518340 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:45:18 INFO - PROCESS | 4091 | 1461685518349 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 4091 | 1461685518353 Marionette TRACE conn3 <- [1,122,null,{}] 08:45:18 INFO - PROCESS | 4091 | 1461685518379 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:18 INFO - PROCESS | 4091 | 1461685518549 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:45:18 INFO - PROCESS | 4091 | 1461685518682 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ded2800 == 24 [pid = 4091] [id = 38] 08:45:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f273cc0e000) [pid = 4091] [serial = 112] [outer = (nil)] 08:45:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f273d9f4800) [pid = 4091] [serial = 113] [outer = 0x7f273cc0e000] 08:45:18 INFO - PROCESS | 4091 | 1461685518763 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f273f17f400) [pid = 4091] [serial = 114] [outer = 0x7f273cc0e000] 08:45:19 INFO - PROCESS | 4091 | 1461685519592 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1298ms 08:45:19 INFO - PROCESS | 4091 | 1461685519647 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 4091 | 1461685519655 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:45:19 INFO - PROCESS | 4091 | 1461685519665 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 4091 | 1461685519668 Marionette TRACE conn3 <- [1,126,null,{}] 08:45:19 INFO - PROCESS | 4091 | 1461685519674 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:19 INFO - PROCESS | 4091 | 1461685519830 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:45:19 INFO - PROCESS | 4091 | 1461685519963 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2749743800 == 25 [pid = 4091] [id = 39] 08:45:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f2743481400) [pid = 4091] [serial = 115] [outer = (nil)] 08:45:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f2749040000) [pid = 4091] [serial = 116] [outer = 0x7f2743481400] 08:45:20 INFO - PROCESS | 4091 | 1461685520037 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f27495b3400) [pid = 4091] [serial = 117] [outer = 0x7f2743481400] 08:45:20 INFO - PROCESS | 4091 | 1461685520857 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1240ms 08:45:20 INFO - PROCESS | 4091 | 1461685520904 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 4091 | 1461685520908 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:45:20 INFO - PROCESS | 4091 | 1461685520914 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 4091 | 1461685520919 Marionette TRACE conn3 <- [1,130,null,{}] 08:45:20 INFO - PROCESS | 4091 | 1461685520934 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:21 INFO - PROCESS | 4091 | 1461685521131 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:45:21 INFO - PROCESS | 4091 | 1461685521271 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e6ce800 == 26 [pid = 4091] [id = 40] 08:45:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f274c21a000) [pid = 4091] [serial = 118] [outer = (nil)] 08:45:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f274e083400) [pid = 4091] [serial = 119] [outer = 0x7f274c21a000] 08:45:21 INFO - PROCESS | 4091 | 1461685521347 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f274e6ad400) [pid = 4091] [serial = 120] [outer = 0x7f274c21a000] 08:45:22 INFO - PROCESS | 4091 | 1461685522164 Marionette TRACE conn3 <- [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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1287ms 08:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:45:22 INFO - PROCESS | 4091 | 1461685522200 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 4091 | 1461685522204 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:45:22 INFO - PROCESS | 4091 | 1461685522210 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 4091 | 1461685522213 Marionette TRACE conn3 <- [1,134,null,{}] 08:45:22 INFO - PROCESS | 4091 | 1461685522218 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:22 INFO - PROCESS | 4091 | 1461685522375 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:45:22 INFO - PROCESS | 4091 | 1461685522514 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb1b800 == 27 [pid = 4091] [id = 41] 08:45:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f274c2a0800) [pid = 4091] [serial = 121] [outer = (nil)] 08:45:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f274eb32800) [pid = 4091] [serial = 122] [outer = 0x7f274c2a0800] 08:45:22 INFO - PROCESS | 4091 | 1461685522587 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f274eb90c00) [pid = 4091] [serial = 123] [outer = 0x7f274c2a0800] 08:45:23 INFO - PROCESS | 4091 | 1461685523425 Marionette TRACE conn3 <- [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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1278ms 08:45:23 INFO - PROCESS | 4091 | 1461685523488 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 4091 | 1461685523492 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:45:23 INFO - PROCESS | 4091 | 1461685523512 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 4091 | 1461685523515 Marionette TRACE conn3 <- [1,138,null,{}] 08:45:23 INFO - PROCESS | 4091 | 1461685523520 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:23 INFO - PROCESS | 4091 | 1461685523662 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:45:23 INFO - PROCESS | 4091 | 1461685523796 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f8d000 == 28 [pid = 4091] [id = 42] 08:45:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f2735fc2c00) [pid = 4091] [serial = 124] [outer = (nil)] 08:45:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f2735fc4800) [pid = 4091] [serial = 125] [outer = 0x7f2735fc2c00] 08:45:23 INFO - PROCESS | 4091 | 1461685523869 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f273611ec00) [pid = 4091] [serial = 126] [outer = 0x7f2735fc2c00] 08:45:24 INFO - PROCESS | 4091 | 1461685524895 Marionette TRACE conn3 <- [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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1441ms 08:45:24 INFO - PROCESS | 4091 | 1461685524946 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 4091 | 1461685524952 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:45:24 INFO - PROCESS | 4091 | 1461685524959 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 4091 | 1461685524965 Marionette TRACE conn3 <- [1,142,null,{}] 08:45:24 INFO - PROCESS | 4091 | 1461685524972 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:25 INFO - PROCESS | 4091 | 1461685525163 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:45:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df35000 == 27 [pid = 4091] [id = 32] 08:45:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732e98800 == 26 [pid = 4091] [id = 31] 08:45:25 INFO - PROCESS | 4091 | 1461685525394 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c893800 == 27 [pid = 4091] [id = 43] 08:45:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f2735fc1c00) [pid = 4091] [serial = 127] [outer = (nil)] 08:45:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f273611e400) [pid = 4091] [serial = 128] [outer = 0x7f2735fc1c00] 08:45:25 INFO - PROCESS | 4091 | 1461685525513 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f27386a0c00) [pid = 4091] [serial = 129] [outer = 0x7f2735fc1c00] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27484a3800 == 26 [pid = 4091] [id = 29] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df3e000 == 25 [pid = 4091] [id = 23] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27497bd800 == 24 [pid = 4091] [id = 34] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27490a6000 == 23 [pid = 4091] [id = 33] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274c230000 == 22 [pid = 4091] [id = 35] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e03c800 == 21 [pid = 4091] [id = 36] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274eb1b800 == 20 [pid = 4091] [id = 41] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e6ce800 == 19 [pid = 4091] [id = 40] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2749743800 == 18 [pid = 4091] [id = 39] 08:45:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ded2800 == 17 [pid = 4091] [id = 38] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732833000 == 16 [pid = 4091] [id = 8] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2749391000 == 15 [pid = 4091] [id = 30] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df3f800 == 14 [pid = 4091] [id = 6] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738618800 == 13 [pid = 4091] [id = 25] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434e0000 == 12 [pid = 4091] [id = 24] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b904800 == 11 [pid = 4091] [id = 37] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c9f800 == 10 [pid = 4091] [id = 9] 08:45:29 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735f8d000 == 9 [pid = 4091] [id = 42] 08:45:30 INFO - PROCESS | 4091 | 1461685530487 Marionette TRACE conn3 <- [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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5548ms 08:45:30 INFO - PROCESS | 4091 | 1461685530506 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:45:30 INFO - PROCESS | 4091 | 1461685530511 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:45:30 INFO - PROCESS | 4091 | 1461685530519 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 4091 | 1461685530522 Marionette TRACE conn3 <- [1,146,null,{}] 08:45:30 INFO - PROCESS | 4091 | 1461685530532 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:30 INFO - PROCESS | 4091 | 1461685530681 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:45:30 INFO - PROCESS | 4091 | 1461685530807 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273872e000 == 10 [pid = 4091] [id = 44] 08:45:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f273860dc00) [pid = 4091] [serial = 130] [outer = (nil)] 08:45:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f273b1a1400) [pid = 4091] [serial = 131] [outer = 0x7f273860dc00] 08:45:30 INFO - PROCESS | 4091 | 1461685530876 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f273c333800) [pid = 4091] [serial = 132] [outer = 0x7f273860dc00] 08:45:31 INFO - PROCESS | 4091 | 1461685531630 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1137ms 08:45:31 INFO - PROCESS | 4091 | 1461685531657 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 4091 | 1461685531667 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:45:31 INFO - PROCESS | 4091 | 1461685531677 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 4091 | 1461685531680 Marionette TRACE conn3 <- [1,150,null,{}] 08:45:31 INFO - PROCESS | 4091 | 1461685531686 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:31 INFO - PROCESS | 4091 | 1461685531871 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:45:31 INFO - PROCESS | 4091 | 1461685531943 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738618800 == 11 [pid = 4091] [id = 45] 08:45:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f273d094c00) [pid = 4091] [serial = 133] [outer = (nil)] 08:45:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f273d394c00) [pid = 4091] [serial = 134] [outer = 0x7f273d094c00] 08:45:32 INFO - PROCESS | 4091 | 1461685532015 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f273deee000) [pid = 4091] [serial = 135] [outer = 0x7f273d094c00] 08:45:32 INFO - PROCESS | 4091 | 1461685532963 Marionette TRACE conn3 <- [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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1332ms 08:45:33 INFO - PROCESS | 4091 | 1461685533012 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:45:33 INFO - PROCESS | 4091 | 1461685533016 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:45:33 INFO - PROCESS | 4091 | 1461685533022 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 4091 | 1461685533028 Marionette TRACE conn3 <- [1,154,null,{}] 08:45:33 INFO - PROCESS | 4091 | 1461685533044 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:33 INFO - PROCESS | 4091 | 1461685533243 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:45:33 INFO - PROCESS | 4091 | 1461685533307 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274938b800 == 12 [pid = 4091] [id = 46] 08:45:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f2736122000) [pid = 4091] [serial = 136] [outer = (nil)] 08:45:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f27484be800) [pid = 4091] [serial = 137] [outer = 0x7f2736122000] 08:45:33 INFO - PROCESS | 4091 | 1461685533374 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f27493e9c00) [pid = 4091] [serial = 138] [outer = 0x7f2736122000] 08:45:34 INFO - PROCESS | 4091 | 1461685534089 Marionette TRACE conn3 <- [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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1090ms 08:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:45:34 INFO - PROCESS | 4091 | 1461685534119 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 4091 | 1461685534122 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:45:34 INFO - PROCESS | 4091 | 1461685534129 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 4091 | 1461685534132 Marionette TRACE conn3 <- [1,158,null,{}] 08:45:34 INFO - PROCESS | 4091 | 1461685534136 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:34 INFO - PROCESS | 4091 | 1461685534315 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:45:34 INFO - PROCESS | 4091 | 1461685534382 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a805000 == 13 [pid = 4091] [id = 47] 08:45:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f2748413400) [pid = 4091] [serial = 139] [outer = (nil)] 08:45:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f274a533400) [pid = 4091] [serial = 140] [outer = 0x7f2748413400] 08:45:34 INFO - PROCESS | 4091 | 1461685534453 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f274a6b5400) [pid = 4091] [serial = 141] [outer = 0x7f2748413400] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f273ca99400) [pid = 4091] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2733815800) [pid = 4091] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f273b1a2000) [pid = 4091] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f273611c800) [pid = 4091] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f2736126800) [pid = 4091] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f2732c56000) [pid = 4091] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f273f2cec00) [pid = 4091] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f2748412c00) [pid = 4091] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f273491b000) [pid = 4091] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f2734919400) [pid = 4091] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f273455d800) [pid = 4091] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f273c335800) [pid = 4091] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f274c21a000) [pid = 4091] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f274e08bc00) [pid = 4091] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f273f176400) [pid = 4091] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f2732b5cc00) [pid = 4091] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f273cc0e000) [pid = 4091] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f2743481400) [pid = 4091] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f274c736800) [pid = 4091] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f273bd18800) [pid = 4091] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f273d08e400) [pid = 4091] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f2735fc8800) [pid = 4091] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f2732c4ac00) [pid = 4091] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f273283c800) [pid = 4091] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f27349e5800) [pid = 4091] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f273f252c00) [pid = 4091] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f2732848400) [pid = 4091] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f273cc0a000) [pid = 4091] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f2735fc2c00) [pid = 4091] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f273cc0a400) [pid = 4091] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f274c2a0800) [pid = 4091] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f2732e25c00) [pid = 4091] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f2732e24400) [pid = 4091] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:45:35 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f27338e8800) [pid = 4091] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:45:36 INFO - PROCESS | 4091 | 1461685536161 Marionette TRACE conn3 <- [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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2084ms 08:45:36 INFO - PROCESS | 4091 | 1461685536235 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 4091 | 1461685536237 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:45:36 INFO - PROCESS | 4091 | 1461685536259 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 4091 | 1461685536261 Marionette TRACE conn3 <- [1,162,null,{}] 08:45:36 INFO - PROCESS | 4091 | 1461685536266 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:36 INFO - PROCESS | 4091 | 1461685536394 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:45:36 INFO - PROCESS | 4091 | 1461685536488 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c30e800 == 14 [pid = 4091] [id = 48] 08:45:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f2732b4f000) [pid = 4091] [serial = 142] [outer = (nil)] 08:45:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f2735fc2c00) [pid = 4091] [serial = 143] [outer = 0x7f2732b4f000] 08:45:36 INFO - PROCESS | 4091 | 1461685536547 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f273cc4dc00) [pid = 4091] [serial = 144] [outer = 0x7f2732b4f000] 08:45:37 INFO - PROCESS | 4091 | 1461685537229 Marionette TRACE conn3 <- [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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1034ms 08:45:37 INFO - PROCESS | 4091 | 1461685537294 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 4091 | 1461685537301 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:45:37 INFO - PROCESS | 4091 | 1461685537340 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 4091 | 1461685537342 Marionette TRACE conn3 <- [1,166,null,{}] 08:45:37 INFO - PROCESS | 4091 | 1461685537350 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:37 INFO - PROCESS | 4091 | 1461685537607 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:45:37 INFO - PROCESS | 4091 | 1461685537746 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e9b800 == 15 [pid = 4091] [id = 49] 08:45:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f273284ac00) [pid = 4091] [serial = 145] [outer = (nil)] 08:45:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f2732c52c00) [pid = 4091] [serial = 146] [outer = 0x7f273284ac00] 08:45:37 INFO - PROCESS | 4091 | 1461685537823 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f27349d8c00) [pid = 4091] [serial = 147] [outer = 0x7f273284ac00] 08:45:38 INFO - PROCESS | 4091 | 1461685538790 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1563ms 08:45:38 INFO - PROCESS | 4091 | 1461685538876 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 4091 | 1461685538882 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:45:38 INFO - PROCESS | 4091 | 1461685538889 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 4091 | 1461685538894 Marionette TRACE conn3 <- [1,170,null,{}] 08:45:38 INFO - PROCESS | 4091 | 1461685538901 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:39 INFO - PROCESS | 4091 | 1461685539098 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:45:39 INFO - PROCESS | 4091 | 1461685539280 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434d5800 == 16 [pid = 4091] [id = 50] 08:45:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f273bbf8400) [pid = 4091] [serial = 148] [outer = (nil)] 08:45:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f273cc4d800) [pid = 4091] [serial = 149] [outer = 0x7f273bbf8400] 08:45:39 INFO - PROCESS | 4091 | 1461685539362 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f273d91c400) [pid = 4091] [serial = 150] [outer = 0x7f273bbf8400] 08:45:40 INFO - PROCESS | 4091 | 1461685540292 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:45:40 INFO - PROCESS | 4091 | 1461685540311 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1481ms 08:45:40 INFO - PROCESS | 4091 | 1461685540372 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:45:40 INFO - PROCESS | 4091 | 1461685540377 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:45:40 INFO - PROCESS | 4091 | 1461685540383 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 4091 | 1461685540386 Marionette TRACE conn3 <- [1,174,null,{}] 08:45:40 INFO - PROCESS | 4091 | 1461685540394 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:40 INFO - PROCESS | 4091 | 1461685540570 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:45:40 INFO - PROCESS | 4091 | 1461685540827 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27339a3800 == 17 [pid = 4091] [id = 51] 08:45:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f2734919400) [pid = 4091] [serial = 151] [outer = (nil)] 08:45:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f2735319800) [pid = 4091] [serial = 152] [outer = 0x7f2734919400] 08:45:40 INFO - PROCESS | 4091 | 1461685540976 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f2736122800) [pid = 4091] [serial = 153] [outer = 0x7f2734919400] 08:45:41 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c893800 == 16 [pid = 4091] [id = 43] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f274c237800) [pid = 4091] [serial = 2] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f2732e8a800) [pid = 4091] [serial = 28] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f273611e400) [pid = 4091] [serial = 128] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f273bbf1800) [pid = 4091] [serial = 12] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f273bf5a000) [pid = 4091] [serial = 9] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f273f177400) [pid = 4091] [serial = 16] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f273f17e000) [pid = 4091] [serial = 17] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f2734566400) [pid = 4091] [serial = 19] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | 1461685541845 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f274a53ec00) [pid = 4091] [serial = 88] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f273c3c4400) [pid = 4091] [serial = 74] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f273a604800) [pid = 4091] [serial = 76] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f2738609c00) [pid = 4091] [serial = 40] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f273b7d0c00) [pid = 4091] [serial = 73] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f273bf5f000) [pid = 4091] [serial = 43] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f273f178800) [pid = 4091] [serial = 49] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f273f782c00) [pid = 4091] [serial = 52] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f274255a400) [pid = 4091] [serial = 53] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f2748417800) [pid = 4091] [serial = 55] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f2749040400) [pid = 4091] [serial = 56] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f273bf61800) [pid = 4091] [serial = 37] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f273611ac00) [pid = 4091] [serial = 35] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f273c520400) [pid = 4091] [serial = 38] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f273d3fe000) [pid = 4091] [serial = 44] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f2735315000) [pid = 4091] [serial = 34] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f273f2ce400) [pid = 4091] [serial = 50] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f2732e31c00) [pid = 4091] [serial = 26] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f274971dc00) [pid = 4091] [serial = 59] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f273d9f0000) [pid = 4091] [serial = 46] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f273b9af800) [pid = 4091] [serial = 41] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f2732fc4c00) [pid = 4091] [serial = 31] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f273deee800) [pid = 4091] [serial = 47] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f2732e2d800) [pid = 4091] [serial = 62] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f2749040000) [pid = 4091] [serial = 116] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 85 (0x7f273de92800) [pid = 4091] [serial = 94] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 84 (0x7f273c58a800) [pid = 4091] [serial = 77] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 83 (0x7f274936b800) [pid = 4091] [serial = 83] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 82 (0x7f273d3f7800) [pid = 4091] [serial = 111] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 81 (0x7f274952c000) [pid = 4091] [serial = 58] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 80 (0x7f274a534000) [pid = 4091] [serial = 85] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 79 (0x7f2732844800) [pid = 4091] [serial = 61] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 78 (0x7f274255a800) [pid = 4091] [serial = 82] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 77 (0x7f273d9f4800) [pid = 4091] [serial = 113] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 76 (0x7f273f17c800) [pid = 4091] [serial = 80] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 75 (0x7f273de98000) [pid = 4091] [serial = 79] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 74 (0x7f274a88dc00) [pid = 4091] [serial = 89] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 73 (0x7f27495b3400) [pid = 4091] [serial = 117] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 72 (0x7f274de0f400) [pid = 4091] [serial = 101] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 71 (0x7f273f179000) [pid = 4091] [serial = 68] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 70 (0x7f274c7bc000) [pid = 4091] [serial = 100] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 69 (0x7f27492adc00) [pid = 4091] [serial = 70] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 68 (0x7f2732fcfc00) [pid = 4091] [serial = 32] [outer = (nil)] [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.] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 67 (0x7f2749379800) [pid = 4091] [serial = 98] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 66 (0x7f27484be400) [pid = 4091] [serial = 97] [outer = (nil)] [url = about:blank] 08:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1533ms 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 65 (0x7f273bbf2c00) [pid = 4091] [serial = 65] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 64 (0x7f273f17dc00) [pid = 4091] [serial = 95] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 63 (0x7f273d3fb800) [pid = 4091] [serial = 67] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 62 (0x7f273a2c3000) [pid = 4091] [serial = 64] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 61 (0x7f273a22c800) [pid = 4091] [serial = 92] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 60 (0x7f2735fc4800) [pid = 4091] [serial = 125] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 59 (0x7f2732e28c00) [pid = 4091] [serial = 25] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 58 (0x7f2736248c00) [pid = 4091] [serial = 22] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 57 (0x7f2732c4bc00) [pid = 4091] [serial = 23] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 56 (0x7f27493efc00) [pid = 4091] [serial = 71] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 55 (0x7f274e6ad400) [pid = 4091] [serial = 120] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 54 (0x7f274e844400) [pid = 4091] [serial = 104] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 53 (0x7f274eb32800) [pid = 4091] [serial = 122] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 52 (0x7f273cc0d800) [pid = 4091] [serial = 106] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 51 (0x7f274e678c00) [pid = 4091] [serial = 103] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 50 (0x7f2732e29800) [pid = 4091] [serial = 91] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 49 (0x7f274e083400) [pid = 4091] [serial = 119] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 48 (0x7f273f17f400) [pid = 4091] [serial = 114] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 47 (0x7f274ea0c400) [pid = 4091] [serial = 107] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 46 (0x7f273611ec00) [pid = 4091] [serial = 126] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 45 (0x7f273cc0dc00) [pid = 4091] [serial = 110] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 44 (0x7f274eb90c00) [pid = 4091] [serial = 123] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | --DOMWINDOW == 43 (0x7f274a625000) [pid = 4091] [serial = 86] [outer = (nil)] [url = about:blank] 08:45:41 INFO - PROCESS | 4091 | 1461685541946 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 4091 | 1461685541956 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:45:41 INFO - PROCESS | 4091 | 1461685541993 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 4091 | 1461685542005 Marionette TRACE conn3 <- [1,178,null,{}] 08:45:42 INFO - PROCESS | 4091 | 1461685542032 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:42 INFO - PROCESS | 4091 | 1461685542273 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:45:42 INFO - PROCESS | 4091 | 1461685542456 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27337e1000 == 17 [pid = 4091] [id = 52] 08:45:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 44 (0x7f27349e4c00) [pid = 4091] [serial = 154] [outer = (nil)] 08:45:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 45 (0x7f2736122400) [pid = 4091] [serial = 155] [outer = 0x7f27349e4c00] 08:45:42 INFO - PROCESS | 4091 | 1461685542521 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 46 (0x7f2738699c00) [pid = 4091] [serial = 156] [outer = 0x7f27349e4c00] 08:45:43 INFO - PROCESS | 4091 | 1461685543098 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1125ms 08:45:43 INFO - PROCESS | 4091 | 1461685543115 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 4091 | 1461685543121 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:45:43 INFO - PROCESS | 4091 | 1461685543138 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 4091 | 1461685543141 Marionette TRACE conn3 <- [1,182,null,{}] 08:45:43 INFO - PROCESS | 4091 | 1461685543146 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:43 INFO - PROCESS | 4091 | 1461685543276 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:45:43 INFO - PROCESS | 4091 | 1461685543371 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738613000 == 18 [pid = 4091] [id = 53] 08:45:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 47 (0x7f273611ec00) [pid = 4091] [serial = 157] [outer = (nil)] 08:45:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 48 (0x7f273a60e000) [pid = 4091] [serial = 158] [outer = 0x7f273611ec00] 08:45:43 INFO - PROCESS | 4091 | 1461685543432 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 49 (0x7f273bbf0800) [pid = 4091] [serial = 159] [outer = 0x7f273611ec00] 08:45:44 INFO - PROCESS | 4091 | 1461685544040 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 940ms 08:45:44 INFO - PROCESS | 4091 | 1461685544069 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:45:44 INFO - PROCESS | 4091 | 1461685544072 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:45:44 INFO - PROCESS | 4091 | 1461685544079 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 4091 | 1461685544088 Marionette TRACE conn3 <- [1,186,null,{}] 08:45:44 INFO - PROCESS | 4091 | 1461685544102 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:44 INFO - PROCESS | 4091 | 1461685544288 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:45:44 INFO - PROCESS | 4091 | 1461685544319 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bb91000 == 19 [pid = 4091] [id = 54] 08:45:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 50 (0x7f273a393c00) [pid = 4091] [serial = 160] [outer = (nil)] 08:45:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 51 (0x7f273caa1000) [pid = 4091] [serial = 161] [outer = 0x7f273a393c00] 08:45:44 INFO - PROCESS | 4091 | 1461685544383 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 52 (0x7f273d2d7400) [pid = 4091] [serial = 162] [outer = 0x7f273a393c00] 08:45:45 INFO - PROCESS | 4091 | 1461685545042 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 987ms 08:45:45 INFO - PROCESS | 4091 | 1461685545064 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 4091 | 1461685545067 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:45:45 INFO - PROCESS | 4091 | 1461685545073 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 4091 | 1461685545075 Marionette TRACE conn3 <- [1,190,null,{}] 08:45:45 INFO - PROCESS | 4091 | 1461685545080 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:45 INFO - PROCESS | 4091 | 1461685545238 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:45:45 INFO - PROCESS | 4091 | 1461685545297 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c93000 == 20 [pid = 4091] [id = 55] 08:45:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 53 (0x7f273d927000) [pid = 4091] [serial = 163] [outer = (nil)] 08:45:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 54 (0x7f273d9f6c00) [pid = 4091] [serial = 164] [outer = 0x7f273d927000] 08:45:45 INFO - PROCESS | 4091 | 1461685545407 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 55 (0x7f273d91d400) [pid = 4091] [serial = 165] [outer = 0x7f273d927000] 08:45:46 INFO - PROCESS | 4091 | 1461685546119 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:45:46 INFO - PROCESS | 4091 | --DOMWINDOW == 54 (0x7f2736122000) [pid = 4091] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:45:46 INFO - PROCESS | 4091 | --DOMWINDOW == 53 (0x7f2748413400) [pid = 4091] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:45:46 INFO - PROCESS | 4091 | --DOMWINDOW == 52 (0x7f273d094c00) [pid = 4091] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:45:46 INFO - PROCESS | 4091 | --DOMWINDOW == 51 (0x7f273860dc00) [pid = 4091] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:45:46 INFO - PROCESS | 4091 | --DOMWINDOW == 50 (0x7f2735fc1c00) [pid = 4091] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1078ms 08:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:45:46 INFO - PROCESS | 4091 | 1461685546160 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 4091 | 1461685546162 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:45:46 INFO - PROCESS | 4091 | 1461685546166 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 4091 | 1461685546170 Marionette TRACE conn3 <- [1,194,null,{}] 08:45:46 INFO - PROCESS | 4091 | 1461685546178 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:46 INFO - PROCESS | 4091 | 1461685546317 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:45:46 INFO - PROCESS | 4091 | 1461685546331 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c9a2800 == 21 [pid = 4091] [id = 56] 08:45:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 51 (0x7f273deedc00) [pid = 4091] [serial = 166] [outer = (nil)] 08:45:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 52 (0x7f273f174800) [pid = 4091] [serial = 167] [outer = 0x7f273deedc00] 08:45:46 INFO - PROCESS | 4091 | 1461685546403 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 53 (0x7f273f24bc00) [pid = 4091] [serial = 168] [outer = 0x7f273deedc00] 08:45:47 INFO - PROCESS | 4091 | 1461685547086 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 981ms 08:45:47 INFO - PROCESS | 4091 | 1461685547148 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 4091 | 1461685547151 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:45:47 INFO - PROCESS | 4091 | 1461685547156 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 4091 | 1461685547158 Marionette TRACE conn3 <- [1,198,null,{}] 08:45:47 INFO - PROCESS | 4091 | 1461685547164 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:47 INFO - PROCESS | 4091 | 1461685547323 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:45:47 INFO - PROCESS | 4091 | 1461685547342 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd57000 == 22 [pid = 4091] [id = 57] 08:45:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 54 (0x7f273f4e4000) [pid = 4091] [serial = 169] [outer = (nil)] 08:45:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 55 (0x7f273f785400) [pid = 4091] [serial = 170] [outer = 0x7f273f4e4000] 08:45:47 INFO - PROCESS | 4091 | 1461685547410 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 56 (0x7f2743480800) [pid = 4091] [serial = 171] [outer = 0x7f273f4e4000] 08:45:48 INFO - PROCESS | 4091 | 1461685548031 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 925ms 08:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:45:48 INFO - PROCESS | 4091 | 1461685548082 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 4091 | 1461685548084 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:45:48 INFO - PROCESS | 4091 | 1461685548090 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 4091 | 1461685548093 Marionette TRACE conn3 <- [1,202,null,{}] 08:45:48 INFO - PROCESS | 4091 | 1461685548098 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:48 INFO - PROCESS | 4091 | 1461685548249 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:45:48 INFO - PROCESS | 4091 | 1461685548363 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c8d800 == 23 [pid = 4091] [id = 58] 08:45:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 57 (0x7f273283d800) [pid = 4091] [serial = 172] [outer = (nil)] 08:45:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 58 (0x7f2732b4fc00) [pid = 4091] [serial = 173] [outer = 0x7f273283d800] 08:45:48 INFO - PROCESS | 4091 | 1461685548439 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 59 (0x7f27344d3400) [pid = 4091] [serial = 174] [outer = 0x7f273283d800] 08:45:49 INFO - PROCESS | 4091 | 1461685549236 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1178ms 08:45:49 INFO - PROCESS | 4091 | 1461685549270 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 4091 | 1461685549275 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:45:49 INFO - PROCESS | 4091 | 1461685549284 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 4091 | 1461685549288 Marionette TRACE conn3 <- [1,206,null,{}] 08:45:49 INFO - PROCESS | 4091 | 1461685549295 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:49 INFO - PROCESS | 4091 | 1461685549453 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:45:49 INFO - PROCESS | 4091 | 1461685549577 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd4c800 == 24 [pid = 4091] [id = 59] 08:45:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 60 (0x7f2735fc5400) [pid = 4091] [serial = 175] [outer = (nil)] 08:45:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 61 (0x7f273a224c00) [pid = 4091] [serial = 176] [outer = 0x7f2735fc5400] 08:45:49 INFO - PROCESS | 4091 | 1461685549649 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 62 (0x7f273b9ae800) [pid = 4091] [serial = 177] [outer = 0x7f2735fc5400] 08:45:50 INFO - PROCESS | 4091 | 1461685550463 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1230ms 08:45:50 INFO - PROCESS | 4091 | 1461685550521 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 4091 | 1461685550530 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:45:50 INFO - PROCESS | 4091 | 1461685550537 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 4091 | 1461685550539 Marionette TRACE conn3 <- [1,210,null,{}] 08:45:50 INFO - PROCESS | 4091 | 1461685550545 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:50 INFO - PROCESS | 4091 | 1461685550702 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:45:50 INFO - PROCESS | 4091 | 1461685550830 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b4da000 == 25 [pid = 4091] [id = 60] 08:45:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 63 (0x7f273cc04000) [pid = 4091] [serial = 178] [outer = (nil)] 08:45:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 64 (0x7f273d3f7800) [pid = 4091] [serial = 179] [outer = 0x7f273cc04000] 08:45:50 INFO - PROCESS | 4091 | 1461685550902 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 65 (0x7f273def1400) [pid = 4091] [serial = 180] [outer = 0x7f273cc04000] 08:45:51 INFO - PROCESS | 4091 | 1461685551672 Marionette TRACE conn3 <- [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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1178ms 08:45:51 INFO - PROCESS | 4091 | 1461685551715 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 4091 | 1461685551719 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:45:51 INFO - PROCESS | 4091 | 1461685551734 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 4091 | 1461685551743 Marionette TRACE conn3 <- [1,214,null,{}] 08:45:51 INFO - PROCESS | 4091 | 1461685551749 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:51 INFO - PROCESS | 4091 | 1461685551950 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:45:52 INFO - PROCESS | 4091 | 1461685552077 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f460800 == 26 [pid = 4091] [id = 61] 08:45:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 66 (0x7f273cc06c00) [pid = 4091] [serial = 181] [outer = (nil)] 08:45:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 67 (0x7f273f4e4c00) [pid = 4091] [serial = 182] [outer = 0x7f273cc06c00] 08:45:52 INFO - PROCESS | 4091 | 1461685552148 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 68 (0x7f2743484c00) [pid = 4091] [serial = 183] [outer = 0x7f273cc06c00] 08:45:53 INFO - PROCESS | 4091 | 1461685553000 Marionette TRACE conn3 <- [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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1297ms 08:45:53 INFO - PROCESS | 4091 | 1461685553024 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 4091 | 1461685553028 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:45:53 INFO - PROCESS | 4091 | 1461685553034 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 4091 | 1461685553036 Marionette TRACE conn3 <- [1,218,null,{}] 08:45:53 INFO - PROCESS | 4091 | 1461685553041 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:53 INFO - PROCESS | 4091 | 1461685553189 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:45:53 INFO - PROCESS | 4091 | 1461685553297 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f775000 == 27 [pid = 4091] [id = 62] 08:45:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 69 (0x7f273f4e5400) [pid = 4091] [serial = 184] [outer = (nil)] 08:45:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 70 (0x7f2749040000) [pid = 4091] [serial = 185] [outer = 0x7f273f4e5400] 08:45:53 INFO - PROCESS | 4091 | 1461685553367 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 71 (0x7f274936d400) [pid = 4091] [serial = 186] [outer = 0x7f273f4e5400] 08:45:54 INFO - PROCESS | 4091 | 1461685554122 Marionette TRACE conn3 <- [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]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1126ms 08:45:54 INFO - PROCESS | 4091 | 1461685554160 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 4091 | 1461685554163 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:45:54 INFO - PROCESS | 4091 | 1461685554191 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 4091 | 1461685554195 Marionette TRACE conn3 <- [1,222,null,{}] 08:45:54 INFO - PROCESS | 4091 | 1461685554200 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:54 INFO - PROCESS | 4091 | 1461685554346 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:45:54 INFO - PROCESS | 4091 | 1461685554600 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273625b000 == 28 [pid = 4091] [id = 63] 08:45:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 72 (0x7f2732c53000) [pid = 4091] [serial = 187] [outer = (nil)] 08:45:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 73 (0x7f2732e31c00) [pid = 4091] [serial = 188] [outer = 0x7f2732c53000] 08:45:54 INFO - PROCESS | 4091 | 1461685554669 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 74 (0x7f2734566400) [pid = 4091] [serial = 189] [outer = 0x7f2732c53000] 08:45:55 INFO - PROCESS | 4091 | 1461685555521 Marionette TRACE conn3 <- [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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1380ms 08:45:55 INFO - PROCESS | 4091 | 1461685555570 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:45:55 INFO - PROCESS | 4091 | 1461685555576 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:45:55 INFO - PROCESS | 4091 | 1461685555583 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 4091 | 1461685555588 Marionette TRACE conn3 <- [1,226,null,{}] 08:45:55 INFO - PROCESS | 4091 | 1461685555594 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:55 INFO - PROCESS | 4091 | 1461685555734 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:45:55 INFO - PROCESS | 4091 | 1461685555863 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734980000 == 29 [pid = 4091] [id = 64] 08:45:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 75 (0x7f27349e5000) [pid = 4091] [serial = 190] [outer = (nil)] 08:45:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 76 (0x7f273869dc00) [pid = 4091] [serial = 191] [outer = 0x7f27349e5000] 08:45:55 INFO - PROCESS | 4091 | 1461685555948 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 77 (0x7f273b925c00) [pid = 4091] [serial = 192] [outer = 0x7f27349e5000] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 76 (0x7f27493e9c00) [pid = 4091] [serial = 138] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 75 (0x7f27484be800) [pid = 4091] [serial = 137] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 74 (0x7f274a533400) [pid = 4091] [serial = 140] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 73 (0x7f273d394c00) [pid = 4091] [serial = 134] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 72 (0x7f273b1a1400) [pid = 4091] [serial = 131] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 71 (0x7f273c333800) [pid = 4091] [serial = 132] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 70 (0x7f27386a0c00) [pid = 4091] [serial = 129] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 69 (0x7f274a6b5400) [pid = 4091] [serial = 141] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 68 (0x7f273deee000) [pid = 4091] [serial = 135] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | --DOMWINDOW == 67 (0x7f2735fc2c00) [pid = 4091] [serial = 143] [outer = (nil)] [url = about:blank] 08:45:56 INFO - PROCESS | 4091 | 1461685556577 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1029ms 08:45:56 INFO - PROCESS | 4091 | 1461685556614 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 4091 | 1461685556619 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:45:56 INFO - PROCESS | 4091 | 1461685556627 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 4091 | 1461685556630 Marionette TRACE conn3 <- [1,230,null,{}] 08:45:56 INFO - PROCESS | 4091 | 1461685556635 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:56 INFO - PROCESS | 4091 | 1461685556764 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:45:56 INFO - PROCESS | 4091 | 1461685556871 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c312000 == 30 [pid = 4091] [id = 65] 08:45:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 68 (0x7f2732c56c00) [pid = 4091] [serial = 193] [outer = (nil)] 08:45:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 69 (0x7f273cc04400) [pid = 4091] [serial = 194] [outer = 0x7f2732c56c00] 08:45:56 INFO - PROCESS | 4091 | 1461685556930 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 70 (0x7f273d3fbc00) [pid = 4091] [serial = 195] [outer = 0x7f2732c56c00] 08:45:57 INFO - PROCESS | 4091 | 1461685557545 Marionette TRACE conn3 <- [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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 935ms 08:45:57 INFO - PROCESS | 4091 | 1461685557561 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 4091 | 1461685557566 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:45:57 INFO - PROCESS | 4091 | 1461685557573 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 4091 | 1461685557581 Marionette TRACE conn3 <- [1,234,null,{}] 08:45:57 INFO - PROCESS | 4091 | 1461685557593 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:57 INFO - PROCESS | 4091 | 1461685557758 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:45:57 INFO - PROCESS | 4091 | 1461685557826 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df38000 == 31 [pid = 4091] [id = 66] 08:45:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 71 (0x7f273d3fc000) [pid = 4091] [serial = 196] [outer = (nil)] 08:45:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 72 (0x7f273f17ec00) [pid = 4091] [serial = 197] [outer = 0x7f273d3fc000] 08:45:57 INFO - PROCESS | 4091 | 1461685557884 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 73 (0x7f273f709400) [pid = 4091] [serial = 198] [outer = 0x7f273d3fc000] 08:45:58 INFO - PROCESS | 4091 | 1461685558532 Marionette TRACE conn3 <- [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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 989ms 08:45:58 INFO - PROCESS | 4091 | 1461685558561 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:45:58 INFO - PROCESS | 4091 | 1461685558565 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:45:58 INFO - PROCESS | 4091 | 1461685558571 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 4091 | 1461685558573 Marionette TRACE conn3 <- [1,238,null,{}] 08:45:58 INFO - PROCESS | 4091 | 1461685558586 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:58 INFO - PROCESS | 4091 | 1461685558747 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:45:58 INFO - PROCESS | 4091 | 1461685558812 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434d8800 == 32 [pid = 4091] [id = 67] 08:45:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 74 (0x7f273d3ff400) [pid = 4091] [serial = 199] [outer = (nil)] 08:45:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 75 (0x7f2749373c00) [pid = 4091] [serial = 200] [outer = 0x7f273d3ff400] 08:45:58 INFO - PROCESS | 4091 | 1461685558872 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 76 (0x7f27495b3400) [pid = 4091] [serial = 201] [outer = 0x7f273d3ff400] 08:45:59 INFO - PROCESS | 4091 | 1461685559543 Marionette TRACE conn3 <- [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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1026ms 08:45:59 INFO - PROCESS | 4091 | 1461685559599 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 4091 | 1461685559602 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:45:59 INFO - PROCESS | 4091 | 1461685559607 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 4091 | 1461685559610 Marionette TRACE conn3 <- [1,242,null,{}] 08:45:59 INFO - PROCESS | 4091 | 1461685559615 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:59 INFO - PROCESS | 4091 | 1461685559769 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:45:59 INFO - PROCESS | 4091 | 1461685559798 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2749012800 == 33 [pid = 4091] [id = 68] 08:45:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 77 (0x7f27497f0800) [pid = 4091] [serial = 202] [outer = (nil)] 08:45:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 78 (0x7f274a534800) [pid = 4091] [serial = 203] [outer = 0x7f27497f0800] 08:45:59 INFO - PROCESS | 4091 | 1461685559871 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 79 (0x7f274a884000) [pid = 4091] [serial = 204] [outer = 0x7f27497f0800] 08:46:00 INFO - PROCESS | 4091 | --DOMWINDOW == 78 (0x7f273d927000) [pid = 4091] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:46:00 INFO - PROCESS | 4091 | --DOMWINDOW == 77 (0x7f2734919400) [pid = 4091] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:46:00 INFO - PROCESS | 4091 | --DOMWINDOW == 76 (0x7f273611ec00) [pid = 4091] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:46:00 INFO - PROCESS | 4091 | --DOMWINDOW == 75 (0x7f27349e4c00) [pid = 4091] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:46:00 INFO - PROCESS | 4091 | --DOMWINDOW == 74 (0x7f273deedc00) [pid = 4091] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:46:00 INFO - PROCESS | 4091 | --DOMWINDOW == 73 (0x7f273a393c00) [pid = 4091] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:46:00 INFO - PROCESS | 4091 | 1461685560713 Marionette TRACE conn3 <- [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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1131ms 08:46:00 INFO - PROCESS | 4091 | 1461685560739 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 4091 | 1461685560742 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:46:00 INFO - PROCESS | 4091 | 1461685560754 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 4091 | 1461685560756 Marionette TRACE conn3 <- [1,246,null,{}] 08:46:00 INFO - PROCESS | 4091 | 1461685560761 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:00 INFO - PROCESS | 4091 | 1461685560888 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:46:00 INFO - PROCESS | 4091 | 1461685560905 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e91800 == 34 [pid = 4091] [id = 69] 08:46:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 74 (0x7f2736248400) [pid = 4091] [serial = 205] [outer = (nil)] 08:46:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 75 (0x7f274a9d8400) [pid = 4091] [serial = 206] [outer = 0x7f2736248400] 08:46:00 INFO - PROCESS | 4091 | 1461685560963 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 76 (0x7f274e08bc00) [pid = 4091] [serial = 207] [outer = 0x7f2736248400] 08:46:01 INFO - PROCESS | 4091 | 1461685561650 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 08:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:46:01 INFO - PROCESS | 4091 | 1461685561679 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 4091 | 1461685561682 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:46:01 INFO - PROCESS | 4091 | 1461685561686 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 4091 | 1461685561690 Marionette TRACE conn3 <- [1,250,null,{}] 08:46:01 INFO - PROCESS | 4091 | 1461685561695 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:01 INFO - PROCESS | 4091 | 1461685561850 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:46:01 INFO - PROCESS | 4091 | 1461685561878 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27497a9000 == 35 [pid = 4091] [id = 70] 08:46:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 77 (0x7f273925f400) [pid = 4091] [serial = 208] [outer = (nil)] 08:46:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 78 (0x7f274e1a7800) [pid = 4091] [serial = 209] [outer = 0x7f273925f400] 08:46:01 INFO - PROCESS | 4091 | 1461685561938 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 79 (0x7f274e6ab400) [pid = 4091] [serial = 210] [outer = 0x7f273925f400] 08:46:02 INFO - PROCESS | 4091 | 1461685562615 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 976ms 08:46:02 INFO - PROCESS | 4091 | 1461685562667 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 4091 | 1461685562672 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:46:02 INFO - PROCESS | 4091 | 1461685562680 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 4091 | 1461685562686 Marionette TRACE conn3 <- [1,254,null,{}] 08:46:02 INFO - PROCESS | 4091 | 1461685562695 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:02 INFO - PROCESS | 4091 | 1461685562898 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:46:03 INFO - PROCESS | 4091 | 1461685563031 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2739222000 == 36 [pid = 4091] [id = 71] 08:46:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 80 (0x7f2732e31800) [pid = 4091] [serial = 211] [outer = (nil)] 08:46:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 81 (0x7f2735fc1c00) [pid = 4091] [serial = 212] [outer = 0x7f2732e31800] 08:46:03 INFO - PROCESS | 4091 | 1461685563102 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 82 (0x7f2736127c00) [pid = 4091] [serial = 213] [outer = 0x7f2732e31800] 08:46:03 INFO - PROCESS | 4091 | 1461685563959 Marionette TRACE conn3 <- [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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1342ms 08:46:04 INFO - PROCESS | 4091 | 1461685564023 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 4091 | 1461685564031 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:46:04 INFO - PROCESS | 4091 | 1461685564040 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 4091 | 1461685564044 Marionette TRACE conn3 <- [1,258,null,{}] 08:46:04 INFO - PROCESS | 4091 | 1461685564052 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:04 INFO - PROCESS | 4091 | 1461685564253 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:46:04 INFO - PROCESS | 4091 | 1461685564383 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df54800 == 37 [pid = 4091] [id = 72] 08:46:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 83 (0x7f273a394400) [pid = 4091] [serial = 214] [outer = (nil)] 08:46:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 84 (0x7f273d2c8c00) [pid = 4091] [serial = 215] [outer = 0x7f273a394400] 08:46:04 INFO - PROCESS | 4091 | 1461685564456 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f273de97c00) [pid = 4091] [serial = 216] [outer = 0x7f273a394400] 08:46:05 INFO - PROCESS | 4091 | 1461685565229 Marionette TRACE conn3 <- [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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1229ms 08:46:05 INFO - PROCESS | 4091 | 1461685565270 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 4091 | 1461685565273 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:46:05 INFO - PROCESS | 4091 | 1461685565280 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 4091 | 1461685565285 Marionette TRACE conn3 <- [1,262,null,{}] 08:46:05 INFO - PROCESS | 4091 | 1461685565318 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:05 INFO - PROCESS | 4091 | 1461685565494 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:46:05 INFO - PROCESS | 4091 | 1461685565633 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a805800 == 38 [pid = 4091] [id = 73] 08:46:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f274255a800) [pid = 4091] [serial = 217] [outer = (nil)] 08:46:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f274971cc00) [pid = 4091] [serial = 218] [outer = 0x7f274255a800] 08:46:05 INFO - PROCESS | 4091 | 1461685565713 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f274a6b9400) [pid = 4091] [serial = 219] [outer = 0x7f274255a800] 08:46:06 INFO - PROCESS | 4091 | 1461685566532 Marionette TRACE conn3 <- [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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:46:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1302ms 08:46:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:46:06 INFO - PROCESS | 4091 | 1461685566583 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 4091 | 1461685566587 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:46:06 INFO - PROCESS | 4091 | 1461685566593 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 4091 | 1461685566596 Marionette TRACE conn3 <- [1,266,null,{}] 08:46:06 INFO - PROCESS | 4091 | 1461685566602 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:06 INFO - PROCESS | 4091 | 1461685566757 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:46:06 INFO - PROCESS | 4091 | 1461685566892 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e037000 == 39 [pid = 4091] [id = 74] 08:46:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f273283dc00) [pid = 4091] [serial = 220] [outer = (nil)] 08:46:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f274e1ac800) [pid = 4091] [serial = 221] [outer = 0x7f273283dc00] 08:46:06 INFO - PROCESS | 4091 | 1461685566965 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f274e847400) [pid = 4091] [serial = 222] [outer = 0x7f273283dc00] 08:46:07 INFO - PROCESS | 4091 | 1461685567834 Marionette TRACE conn3 <- [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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1279ms 08:46:07 INFO - PROCESS | 4091 | 1461685567872 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 4091 | 1461685567876 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:46:07 INFO - PROCESS | 4091 | 1461685567881 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 4091 | 1461685567884 Marionette TRACE conn3 <- [1,270,null,{}] 08:46:07 INFO - PROCESS | 4091 | 1461685567889 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:08 INFO - PROCESS | 4091 | 1461685568046 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:46:08 INFO - PROCESS | 4091 | 1461685568183 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27337e4800 == 40 [pid = 4091] [id = 75] 08:46:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f2732b53800) [pid = 4091] [serial = 223] [outer = (nil)] 08:46:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f273491a800) [pid = 4091] [serial = 224] [outer = 0x7f2732b53800] 08:46:08 INFO - PROCESS | 4091 | 1461685568256 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f273f258800) [pid = 4091] [serial = 225] [outer = 0x7f2732b53800] 08:46:09 INFO - PROCESS | 4091 | 1461685569330 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1484ms 08:46:09 INFO - PROCESS | 4091 | 1461685569367 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:46:09 INFO - PROCESS | 4091 | 1461685569373 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:46:09 INFO - PROCESS | 4091 | 1461685569380 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 4091 | 1461685569385 Marionette TRACE conn3 <- [1,274,null,{}] 08:46:09 INFO - PROCESS | 4091 | 1461685569392 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:09 INFO - PROCESS | 4091 | 1461685569545 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:46:09 INFO - PROCESS | 4091 | 1461685569718 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732e91800 == 39 [pid = 4091] [id = 69] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2749012800 == 38 [pid = 4091] [id = 68] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434d8800 == 37 [pid = 4091] [id = 67] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df38000 == 36 [pid = 4091] [id = 66] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c312000 == 35 [pid = 4091] [id = 65] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f273f785400) [pid = 4091] [serial = 170] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733896800 == 36 [pid = 4091] [id = 76] 08:46:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f273611c800) [pid = 4091] [serial = 226] [outer = (nil)] 08:46:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f273bbf3400) [pid = 4091] [serial = 227] [outer = 0x7f273611c800] 08:46:09 INFO - PROCESS | 4091 | 1461685569815 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273c583400) [pid = 4091] [serial = 228] [outer = 0x7f273611c800] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2734980000 == 35 [pid = 4091] [id = 64] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273625b000 == 34 [pid = 4091] [id = 63] 08:46:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f775000 == 33 [pid = 4091] [id = 62] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f273d9f6c00) [pid = 4091] [serial = 164] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f2732c52c00) [pid = 4091] [serial = 146] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f2735319800) [pid = 4091] [serial = 152] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f273cc4d800) [pid = 4091] [serial = 149] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f273a60e000) [pid = 4091] [serial = 158] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f2736122400) [pid = 4091] [serial = 155] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f2738699c00) [pid = 4091] [serial = 156] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f273bbf0800) [pid = 4091] [serial = 159] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273f174800) [pid = 4091] [serial = 167] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f273d91d400) [pid = 4091] [serial = 165] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 85 (0x7f2736122800) [pid = 4091] [serial = 153] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 84 (0x7f273f24bc00) [pid = 4091] [serial = 168] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 83 (0x7f273caa1000) [pid = 4091] [serial = 161] [outer = (nil)] [url = about:blank] 08:46:09 INFO - PROCESS | 4091 | --DOMWINDOW == 82 (0x7f273d2d7400) [pid = 4091] [serial = 162] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 4091 | 1461685570540 Marionette TRACE conn3 <- [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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1186ms 08:46:10 INFO - PROCESS | 4091 | 1461685570566 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 4091 | 1461685570573 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:46:10 INFO - PROCESS | 4091 | 1461685570582 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 4091 | 1461685570586 Marionette TRACE conn3 <- [1,278,null,{}] 08:46:10 INFO - PROCESS | 4091 | 1461685570591 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:10 INFO - PROCESS | 4091 | 1461685570749 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:46:10 INFO - PROCESS | 4091 | 1461685570848 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c312000 == 34 [pid = 4091] [id = 77] 08:46:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 83 (0x7f273c528000) [pid = 4091] [serial = 229] [outer = (nil)] 08:46:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 84 (0x7f273d9f6c00) [pid = 4091] [serial = 230] [outer = 0x7f273c528000] 08:46:10 INFO - PROCESS | 4091 | 1461685570908 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f273f174800) [pid = 4091] [serial = 231] [outer = 0x7f273c528000] 08:46:11 INFO - PROCESS | 4091 | 1461685571540 Marionette TRACE conn3 <- [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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 978ms 08:46:11 INFO - PROCESS | 4091 | 1461685571560 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 4091 | 1461685571563 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:46:11 INFO - PROCESS | 4091 | 1461685571570 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 4091 | 1461685571574 Marionette TRACE conn3 <- [1,282,null,{}] 08:46:11 INFO - PROCESS | 4091 | 1461685571589 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:11 INFO - PROCESS | 4091 | 1461685571759 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:46:11 INFO - PROCESS | 4091 | 1461685571784 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df42800 == 35 [pid = 4091] [id = 78] 08:46:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f273f783000) [pid = 4091] [serial = 232] [outer = (nil)] 08:46:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f2748417800) [pid = 4091] [serial = 233] [outer = 0x7f273f783000] 08:46:11 INFO - PROCESS | 4091 | 1461685571862 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f2749531c00) [pid = 4091] [serial = 234] [outer = 0x7f273f783000] 08:46:12 INFO - PROCESS | 4091 | 1461685572677 Marionette TRACE conn3 <- [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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1131ms 08:46:12 INFO - PROCESS | 4091 | 1461685572701 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 4091 | 1461685572705 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:46:12 INFO - PROCESS | 4091 | 1461685572711 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 4091 | 1461685572713 Marionette TRACE conn3 <- [1,286,null,{}] 08:46:12 INFO - PROCESS | 4091 | 1461685572718 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:12 INFO - PROCESS | 4091 | 1461685572884 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:46:12 INFO - PROCESS | 4091 | 1461685572912 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27484a3800 == 36 [pid = 4091] [id = 79] 08:46:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f27495b5000) [pid = 4091] [serial = 235] [outer = (nil)] 08:46:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f274a6b9c00) [pid = 4091] [serial = 236] [outer = 0x7f27495b5000] 08:46:12 INFO - PROCESS | 4091 | 1461685572974 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f274e086000) [pid = 4091] [serial = 237] [outer = 0x7f27495b5000] 08:46:13 INFO - PROCESS | 4091 | 1461685573700 Marionette TRACE conn3 <- [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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1032ms 08:46:13 INFO - PROCESS | 4091 | 1461685573743 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 4091 | 1461685573746 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:46:13 INFO - PROCESS | 4091 | 1461685573760 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 4091 | 1461685573762 Marionette TRACE conn3 <- [1,290,null,{}] 08:46:13 INFO - PROCESS | 4091 | 1461685573783 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:13 INFO - PROCESS | 4091 | 1461685573947 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:46:13 INFO - PROCESS | 4091 | 1461685573967 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a212000 == 37 [pid = 4091] [id = 80] 08:46:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f27330e0000) [pid = 4091] [serial = 238] [outer = (nil)] 08:46:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f27330e7800) [pid = 4091] [serial = 239] [outer = 0x7f27330e0000] 08:46:14 INFO - PROCESS | 4091 | 1461685574027 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f27330eb800) [pid = 4091] [serial = 240] [outer = 0x7f27330e0000] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f2736248400) [pid = 4091] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f27349e5000) [pid = 4091] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f2732c56c00) [pid = 4091] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f273d3fc000) [pid = 4091] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f27497f0800) [pid = 4091] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f2732c53000) [pid = 4091] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273d3ff400) [pid = 4091] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:46:14 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f273f4e4000) [pid = 4091] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:46:14 INFO - PROCESS | 4091 | 1461685574856 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1152ms 08:46:14 INFO - PROCESS | 4091 | 1461685574912 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 4091 | 1461685574916 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:46:14 INFO - PROCESS | 4091 | 1461685574922 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 4091 | 1461685574924 Marionette TRACE conn3 <- [1,294,null,{}] 08:46:14 INFO - PROCESS | 4091 | 1461685574929 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:15 INFO - PROCESS | 4091 | 1461685575079 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:46:15 INFO - PROCESS | 4091 | 1461685575090 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274c786000 == 38 [pid = 4091] [id = 81] 08:46:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f2736248400) [pid = 4091] [serial = 241] [outer = (nil)] 08:46:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f274e1a7000) [pid = 4091] [serial = 242] [outer = 0x7f2736248400] 08:46:15 INFO - PROCESS | 4091 | 1461685575153 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f274eae5000) [pid = 4091] [serial = 243] [outer = 0x7f2736248400] 08:46:15 INFO - PROCESS | 4091 | 1461685575912 Marionette TRACE conn3 <- [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]]]}] 08:46:15 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. 08:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1037ms 08:46:15 INFO - PROCESS | 4091 | 1461685575959 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 4091 | 1461685575963 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:46:15 INFO - PROCESS | 4091 | 1461685575968 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 4091 | 1461685575970 Marionette TRACE conn3 <- [1,298,null,{}] 08:46:15 INFO - PROCESS | 4091 | 1461685575975 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:16 INFO - PROCESS | 4091 | 1461685576133 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:46:16 INFO - PROCESS | 4091 | 1461685576154 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e6ce000 == 39 [pid = 4091] [id = 82] 08:46:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f2732b56800) [pid = 4091] [serial = 244] [outer = (nil)] 08:46:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f274eb86c00) [pid = 4091] [serial = 245] [outer = 0x7f2732b56800] 08:46:16 INFO - PROCESS | 4091 | 1461685576212 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f275065c400) [pid = 4091] [serial = 246] [outer = 0x7f2732b56800] 08:46:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f275130a800) [pid = 4091] [serial = 247] [outer = 0x7f2732b4f400] 08:46:17 INFO - PROCESS | 4091 | 1461685577162 Marionette TRACE conn3 <- [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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1226ms 08:46:17 INFO - PROCESS | 4091 | 1461685577195 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 4091 | 1461685577200 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:46:17 INFO - PROCESS | 4091 | 1461685577210 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 4091 | 1461685577215 Marionette TRACE conn3 <- [1,302,null,{}] 08:46:17 INFO - PROCESS | 4091 | 1461685577225 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:17 INFO - PROCESS | 4091 | 1461685577399 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:46:17 INFO - PROCESS | 4091 | 1461685577545 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca6b800 == 40 [pid = 4091] [id = 83] 08:46:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f2732e2ac00) [pid = 4091] [serial = 248] [outer = (nil)] 08:46:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f2738604800) [pid = 4091] [serial = 249] [outer = 0x7f2732e2ac00] 08:46:17 INFO - PROCESS | 4091 | 1461685577619 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273a60e400) [pid = 4091] [serial = 250] [outer = 0x7f2732e2ac00] 08:46:18 INFO - PROCESS | 4091 | 1461685578495 Marionette TRACE conn3 <- [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]]]}] 08:46:18 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. 08:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1341ms 08:46:18 INFO - PROCESS | 4091 | 1461685578551 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 4091 | 1461685578559 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:46:18 INFO - PROCESS | 4091 | 1461685578569 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 4091 | 1461685578572 Marionette TRACE conn3 <- [1,306,null,{}] 08:46:18 INFO - PROCESS | 4091 | 1461685578579 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:18 INFO - PROCESS | 4091 | 1461685578770 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:46:18 INFO - PROCESS | 4091 | 1461685578906 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274849a800 == 41 [pid = 4091] [id = 84] 08:46:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f273cec4000) [pid = 4091] [serial = 251] [outer = (nil)] 08:46:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f273de8a000) [pid = 4091] [serial = 252] [outer = 0x7f273cec4000] 08:46:18 INFO - PROCESS | 4091 | 1461685578976 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273f24e400) [pid = 4091] [serial = 253] [outer = 0x7f273cec4000] 08:46:19 INFO - PROCESS | 4091 | 1461685579806 Marionette TRACE conn3 <- [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]]]}] 08:46:19 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. 08:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1286ms 08:46:19 INFO - PROCESS | 4091 | 1461685579855 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 4091 | 1461685579859 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:46:19 INFO - PROCESS | 4091 | 1461685579865 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 4091 | 1461685579871 Marionette TRACE conn3 <- [1,310,null,{}] 08:46:19 INFO - PROCESS | 4091 | 1461685579904 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:20 INFO - PROCESS | 4091 | 1461685580068 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:46:20 INFO - PROCESS | 4091 | 1461685580201 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb1b000 == 42 [pid = 4091] [id = 85] 08:46:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f2743483000) [pid = 4091] [serial = 254] [outer = (nil)] 08:46:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f274a6ba000) [pid = 4091] [serial = 255] [outer = 0x7f2743483000] 08:46:20 INFO - PROCESS | 4091 | 1461685580279 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f274e849000) [pid = 4091] [serial = 256] [outer = 0x7f2743483000] 08:46:21 INFO - PROCESS | 4091 | 1461685581156 Marionette TRACE conn3 <- [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]]]}] 08:46:21 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. 08:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1339ms 08:46:21 INFO - PROCESS | 4091 | 1461685581205 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 4091 | 1461685581210 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:46:21 INFO - PROCESS | 4091 | 1461685581216 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 4091 | 1461685581219 Marionette TRACE conn3 <- [1,314,null,{}] 08:46:21 INFO - PROCESS | 4091 | 1461685581224 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:21 INFO - PROCESS | 4091 | 1461685581375 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:46:21 INFO - PROCESS | 4091 | 1461685581526 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275135a000 == 43 [pid = 4091] [id = 86] 08:46:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f2749033c00) [pid = 4091] [serial = 257] [outer = (nil)] 08:46:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f274a5c1000) [pid = 4091] [serial = 258] [outer = 0x7f2749033c00] 08:46:21 INFO - PROCESS | 4091 | 1461685581600 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f274c21a000) [pid = 4091] [serial = 259] [outer = 0x7f2749033c00] 08:46:22 INFO - PROCESS | 4091 | 1461685582430 Marionette TRACE conn3 <- [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]]]}] 08:46:22 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. 08:46:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1278ms 08:46:22 INFO - PROCESS | 4091 | 1461685582494 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 4091 | 1461685582497 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:46:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:46:22 INFO - PROCESS | 4091 | 1461685582503 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 4091 | 1461685582505 Marionette TRACE conn3 <- [1,318,null,{}] 08:46:22 INFO - PROCESS | 4091 | 1461685582511 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:22 INFO - PROCESS | 4091 | 1461685582652 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:46:22 INFO - PROCESS | 4091 | 1461685582791 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735df9800 == 44 [pid = 4091] [id = 87] 08:46:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f2732844c00) [pid = 4091] [serial = 260] [outer = (nil)] 08:46:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f2736122c00) [pid = 4091] [serial = 261] [outer = 0x7f2732844c00] 08:46:22 INFO - PROCESS | 4091 | 1461685582865 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f27493e3400) [pid = 4091] [serial = 262] [outer = 0x7f2732844c00] 08:46:24 INFO - PROCESS | 4091 | 1461685584015 Marionette TRACE conn3 <- [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]]]}] 08:46:24 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. 08:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1531ms 08:46:24 INFO - PROCESS | 4091 | 1461685584034 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 4091 | 1461685584041 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:46:24 INFO - PROCESS | 4091 | 1461685584048 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 4091 | 1461685584053 Marionette TRACE conn3 <- [1,322,null,{}] 08:46:24 INFO - PROCESS | 4091 | 1461685584060 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:24 INFO - PROCESS | 4091 | 1461685584202 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:46:24 INFO - PROCESS | 4091 | 1461685584354 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f7e800 == 45 [pid = 4091] [id = 88] 08:46:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f273a2c3000) [pid = 4091] [serial = 263] [outer = (nil)] 08:46:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f273bf61800) [pid = 4091] [serial = 264] [outer = 0x7f273a2c3000] 08:46:24 INFO - PROCESS | 4091 | 1461685584424 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f273cc0c400) [pid = 4091] [serial = 265] [outer = 0x7f273a2c3000] 08:46:24 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274c786000 == 44 [pid = 4091] [id = 81] 08:46:24 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f274e1a7800) [pid = 4091] [serial = 209] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f273a224c00) [pid = 4091] [serial = 176] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f2732b4fc00) [pid = 4091] [serial = 173] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f273f4e4c00) [pid = 4091] [serial = 182] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f2749040000) [pid = 4091] [serial = 185] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f273d3f7800) [pid = 4091] [serial = 179] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a212000 == 43 [pid = 4091] [id = 80] 08:46:24 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27484a3800 == 42 [pid = 4091] [id = 79] 08:46:24 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df42800 == 41 [pid = 4091] [id = 78] 08:46:24 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c312000 == 40 [pid = 4091] [id = 77] 08:46:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733896800 == 39 [pid = 4091] [id = 76] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f274e08bc00) [pid = 4091] [serial = 207] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f273869dc00) [pid = 4091] [serial = 191] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f273d3fbc00) [pid = 4091] [serial = 195] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f273f709400) [pid = 4091] [serial = 198] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f274a884000) [pid = 4091] [serial = 204] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f273b925c00) [pid = 4091] [serial = 192] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f274a9d8400) [pid = 4091] [serial = 206] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f2734566400) [pid = 4091] [serial = 189] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f27495b3400) [pid = 4091] [serial = 201] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f274a534800) [pid = 4091] [serial = 203] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f2743480800) [pid = 4091] [serial = 171] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f273f17ec00) [pid = 4091] [serial = 197] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f273cc04400) [pid = 4091] [serial = 194] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f2749373c00) [pid = 4091] [serial = 200] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f2732e31c00) [pid = 4091] [serial = 188] [outer = (nil)] [url = about:blank] 08:46:25 INFO - PROCESS | 4091 | 1461685585258 Marionette TRACE conn3 <- [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]]]}] 08:46:25 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. 08:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1237ms 08:46:25 INFO - PROCESS | 4091 | 1461685585305 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 4091 | 1461685585314 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:46:25 INFO - PROCESS | 4091 | 1461685585328 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 4091 | 1461685585331 Marionette TRACE conn3 <- [1,326,null,{}] 08:46:25 INFO - PROCESS | 4091 | 1461685585337 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:25 INFO - PROCESS | 4091 | 1461685585483 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:46:25 INFO - PROCESS | 4091 | 1461685585496 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c636000 == 40 [pid = 4091] [id = 89] 08:46:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f273cc04400) [pid = 4091] [serial = 266] [outer = (nil)] 08:46:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f273f178000) [pid = 4091] [serial = 267] [outer = 0x7f273cc04400] 08:46:25 INFO - PROCESS | 4091 | 1461685585557 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f273f255800) [pid = 4091] [serial = 268] [outer = 0x7f273cc04400] 08:46:26 INFO - PROCESS | 4091 | 1461685586386 Marionette TRACE conn3 <- [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]]]}] 08:46:26 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. 08:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1082ms 08:46:26 INFO - PROCESS | 4091 | 1461685586422 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 4091 | 1461685586426 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:46:26 INFO - PROCESS | 4091 | 1461685586433 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 4091 | 1461685586438 Marionette TRACE conn3 <- [1,330,null,{}] 08:46:26 INFO - PROCESS | 4091 | 1461685586461 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:26 INFO - PROCESS | 4091 | 1461685586599 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:46:26 INFO - PROCESS | 4091 | 1461685586618 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27425e1000 == 41 [pid = 4091] [id = 90] 08:46:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f27493eec00) [pid = 4091] [serial = 269] [outer = (nil)] 08:46:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f274a53ac00) [pid = 4091] [serial = 270] [outer = 0x7f27493eec00] 08:46:26 INFO - PROCESS | 4091 | 1461685586681 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f274a5e1400) [pid = 4091] [serial = 271] [outer = 0x7f27493eec00] 08:46:27 INFO - PROCESS | 4091 | 1461685587487 Marionette TRACE conn3 <- [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]]]}] 08:46:27 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. 08:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1081ms 08:46:27 INFO - PROCESS | 4091 | 1461685587529 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:46:27 INFO - PROCESS | 4091 | 1461685587533 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:46:27 INFO - PROCESS | 4091 | 1461685587538 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 4091 | 1461685587541 Marionette TRACE conn3 <- [1,334,null,{}] 08:46:27 INFO - PROCESS | 4091 | 1461685587546 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:27 INFO - PROCESS | 4091 | 1461685587737 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:46:27 INFO - PROCESS | 4091 | 1461685587755 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493c5000 == 42 [pid = 4091] [id = 91] 08:46:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f2732fc3800) [pid = 4091] [serial = 272] [outer = (nil)] 08:46:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f274de0f400) [pid = 4091] [serial = 273] [outer = 0x7f2732fc3800] 08:46:27 INFO - PROCESS | 4091 | 1461685587817 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f274e6a5c00) [pid = 4091] [serial = 274] [outer = 0x7f2732fc3800] 08:46:28 INFO - PROCESS | 4091 | 1461685588537 Marionette TRACE conn3 <- [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]]]}] 08:46:28 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. 08:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1033ms 08:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:46:28 INFO - PROCESS | 4091 | 1461685588572 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 4091 | 1461685588575 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:46:28 INFO - PROCESS | 4091 | 1461685588580 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 4091 | 1461685588583 Marionette TRACE conn3 <- [1,338,null,{}] 08:46:28 INFO - PROCESS | 4091 | 1461685588595 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:28 INFO - PROCESS | 4091 | 1461685588841 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:46:28 INFO - PROCESS | 4091 | 1461685588874 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274c77d000 == 43 [pid = 4091] [id = 92] 08:46:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f2732fca400) [pid = 4091] [serial = 275] [outer = (nil)] 08:46:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f274ea0cc00) [pid = 4091] [serial = 276] [outer = 0x7f2732fca400] 08:46:28 INFO - PROCESS | 4091 | 1461685588948 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f274eb32800) [pid = 4091] [serial = 277] [outer = 0x7f2732fca400] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f2732b4f000) [pid = 4091] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f27495b5000) [pid = 4091] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f273f783000) [pid = 4091] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f27330e0000) [pid = 4091] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f273c528000) [pid = 4091] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f2736248400) [pid = 4091] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f273611c800) [pid = 4091] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:46:29 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f2732b53800) [pid = 4091] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:46:29 INFO - PROCESS | 4091 | 1461685589902 Marionette TRACE conn3 <- [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]]]}] 08:46:29 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. 08:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1337ms 08:46:29 INFO - PROCESS | 4091 | 1461685589917 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 4091 | 1461685589919 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:46:29 INFO - PROCESS | 4091 | 1461685589925 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 4091 | 1461685589927 Marionette TRACE conn3 <- [1,342,null,{}] 08:46:29 INFO - PROCESS | 4091 | 1461685589932 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:30 INFO - PROCESS | 4091 | 1461685590122 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:46:30 INFO - PROCESS | 4091 | 1461685590142 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd5d800 == 44 [pid = 4091] [id = 93] 08:46:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f27374d2800) [pid = 4091] [serial = 278] [outer = (nil)] 08:46:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f27374d6800) [pid = 4091] [serial = 279] [outer = 0x7f27374d2800] 08:46:30 INFO - PROCESS | 4091 | 1461685590204 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f274eb8d400) [pid = 4091] [serial = 280] [outer = 0x7f27374d2800] 08:46:30 INFO - PROCESS | 4091 | 1461685590897 Marionette TRACE conn3 <- [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]]]}] 08:46:30 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. 08:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 981ms 08:46:30 INFO - PROCESS | 4091 | 1461685590908 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 4091 | 1461685590911 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:46:30 INFO - PROCESS | 4091 | 1461685590917 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 4091 | 1461685590919 Marionette TRACE conn3 <- [1,346,null,{}] 08:46:30 INFO - PROCESS | 4091 | 1461685590924 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:31 INFO - PROCESS | 4091 | 1461685591048 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:46:31 INFO - PROCESS | 4091 | 1461685591151 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb13800 == 45 [pid = 4091] [id = 94] 08:46:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f27349d8000) [pid = 4091] [serial = 281] [outer = (nil)] 08:46:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f2750656400) [pid = 4091] [serial = 282] [outer = 0x7f27349d8000] 08:46:31 INFO - PROCESS | 4091 | 1461685591210 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f2751395000) [pid = 4091] [serial = 283] [outer = 0x7f27349d8000] 08:46:32 INFO - PROCESS | 4091 | 1461685592034 Marionette TRACE conn3 <- [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]]]}] 08:46:32 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. 08:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1184ms 08:46:32 INFO - PROCESS | 4091 | 1461685592102 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:46:32 INFO - PROCESS | 4091 | 1461685592108 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:46:32 INFO - PROCESS | 4091 | 1461685592116 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 4091 | 1461685592122 Marionette TRACE conn3 <- [1,350,null,{}] 08:46:32 INFO - PROCESS | 4091 | 1461685592129 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:32 INFO - PROCESS | 4091 | 1461685592328 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:46:32 INFO - PROCESS | 4091 | 1461685592466 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca6f000 == 46 [pid = 4091] [id = 95] 08:46:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f2735fc2400) [pid = 4091] [serial = 284] [outer = (nil)] 08:46:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f27374ce400) [pid = 4091] [serial = 285] [outer = 0x7f2735fc2400] 08:46:32 INFO - PROCESS | 4091 | 1461685592557 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f27374d5400) [pid = 4091] [serial = 286] [outer = 0x7f2735fc2400] 08:46:33 INFO - PROCESS | 4091 | 1461685593350 Marionette TRACE conn3 <- [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]]]}] 08:46:33 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. 08:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1285ms 08:46:33 INFO - PROCESS | 4091 | 1461685593400 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 4091 | 1461685593408 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:46:33 INFO - PROCESS | 4091 | 1461685593419 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 4091 | 1461685593425 Marionette TRACE conn3 <- [1,354,null,{}] 08:46:33 INFO - PROCESS | 4091 | 1461685593433 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:33 INFO - PROCESS | 4091 | 1461685593593 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:46:33 INFO - PROCESS | 4091 | 1461685593731 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493bf000 == 47 [pid = 4091] [id = 96] 08:46:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f27374e6400) [pid = 4091] [serial = 287] [outer = (nil)] 08:46:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f27374eb400) [pid = 4091] [serial = 288] [outer = 0x7f27374e6400] 08:46:33 INFO - PROCESS | 4091 | 1461685593805 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f2738699000) [pid = 4091] [serial = 289] [outer = 0x7f27374e6400] 08:46:34 INFO - PROCESS | 4091 | 1461685594776 Marionette TRACE conn3 <- [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]]]}] 08:46:34 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. 08:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1392ms 08:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:46:34 INFO - PROCESS | 4091 | 1461685594810 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 4091 | 1461685594813 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:46:34 INFO - PROCESS | 4091 | 1461685594819 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 4091 | 1461685594825 Marionette TRACE conn3 <- [1,358,null,{}] 08:46:34 INFO - PROCESS | 4091 | 1461685594840 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:35 INFO - PROCESS | 4091 | 1461685595028 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:46:35 INFO - PROCESS | 4091 | 1461685595291 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273616e000 == 48 [pid = 4091] [id = 97] 08:46:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f273f24d000) [pid = 4091] [serial = 290] [outer = (nil)] 08:46:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f273f4dcc00) [pid = 4091] [serial = 291] [outer = 0x7f273f24d000] 08:46:35 INFO - PROCESS | 4091 | 1461685595410 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f2749040000) [pid = 4091] [serial = 292] [outer = 0x7f273f24d000] 08:46:36 INFO - PROCESS | 4091 | 1461685596205 Marionette TRACE conn3 <- [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]]]}] 08:46:36 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. 08:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1439ms 08:46:36 INFO - PROCESS | 4091 | 1461685596257 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 4091 | 1461685596262 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:46:36 INFO - PROCESS | 4091 | 1461685596270 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 4091 | 1461685596273 Marionette TRACE conn3 <- [1,362,null,{}] 08:46:36 INFO - PROCESS | 4091 | 1461685596278 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:36 INFO - PROCESS | 4091 | 1461685596428 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:46:36 INFO - PROCESS | 4091 | 1461685596581 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736184800 == 49 [pid = 4091] [id = 98] 08:46:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f27330e0400) [pid = 4091] [serial = 293] [outer = (nil)] 08:46:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f27386a1800) [pid = 4091] [serial = 294] [outer = 0x7f27330e0400] 08:46:36 INFO - PROCESS | 4091 | 1461685596651 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f274a5bf000) [pid = 4091] [serial = 295] [outer = 0x7f27330e0400] 08:46:37 INFO - PROCESS | 4091 | 1461685597829 Marionette TRACE conn3 <- [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]]]}] 08:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1592ms 08:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:46:37 INFO - PROCESS | 4091 | 1461685597862 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 4091 | 1461685597866 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:46:37 INFO - PROCESS | 4091 | 1461685597874 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 4091 | 1461685597879 Marionette TRACE conn3 <- [1,366,null,{}] 08:46:37 INFO - PROCESS | 4091 | 1461685597886 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:38 INFO - PROCESS | 4091 | 1461685598032 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:46:38 INFO - PROCESS | 4091 | 1461685598275 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e85000 == 50 [pid = 4091] [id = 99] 08:46:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f2732e29800) [pid = 4091] [serial = 296] [outer = (nil)] 08:46:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f27330e4c00) [pid = 4091] [serial = 297] [outer = 0x7f2732e29800] 08:46:38 INFO - PROCESS | 4091 | 1461685598400 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f2735fc7000) [pid = 4091] [serial = 298] [outer = 0x7f2732e29800] 08:46:39 INFO - PROCESS | 4091 | 1461685599216 Marionette TRACE conn3 <- [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]]]}] 08:46:39 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. 08:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1388ms 08:46:39 INFO - PROCESS | 4091 | 1461685599262 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 4091 | 1461685599270 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:46:39 INFO - PROCESS | 4091 | 1461685599279 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 4091 | 1461685599282 Marionette TRACE conn3 <- [1,370,null,{}] 08:46:39 INFO - PROCESS | 4091 | 1461685599287 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:39 INFO - PROCESS | 4091 | 1461685599441 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:46:39 INFO - PROCESS | 4091 | 1461685599570 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd5d800 == 49 [pid = 4091] [id = 93] 08:46:39 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274c77d000 == 48 [pid = 4091] [id = 92] 08:46:39 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f273d2c8c00) [pid = 4091] [serial = 215] [outer = (nil)] [url = about:blank] 08:46:39 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f274971cc00) [pid = 4091] [serial = 218] [outer = (nil)] [url = about:blank] 08:46:39 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f274e1ac800) [pid = 4091] [serial = 221] [outer = (nil)] [url = about:blank] 08:46:39 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f274eb86c00) [pid = 4091] [serial = 245] [outer = (nil)] [url = about:blank] 08:46:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273456f800 == 49 [pid = 4091] [id = 100] 08:46:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f27330e1c00) [pid = 4091] [serial = 299] [outer = (nil)] 08:46:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f27374dac00) [pid = 4091] [serial = 300] [outer = 0x7f27330e1c00] 08:46:39 INFO - PROCESS | 4091 | 1461685599661 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f27374f0c00) [pid = 4091] [serial = 301] [outer = 0x7f27330e1c00] 08:46:39 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493c5000 == 48 [pid = 4091] [id = 91] 08:46:39 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27425e1000 == 47 [pid = 4091] [id = 90] 08:46:39 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c636000 == 46 [pid = 4091] [id = 89] 08:46:39 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735f7e800 == 45 [pid = 4091] [id = 88] 08:46:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca6b800 == 44 [pid = 4091] [id = 83] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f273cc4dc00) [pid = 4091] [serial = 144] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f274a6b9c00) [pid = 4091] [serial = 236] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f2735fc1c00) [pid = 4091] [serial = 212] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f2748417800) [pid = 4091] [serial = 233] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f27330e7800) [pid = 4091] [serial = 239] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f273d9f6c00) [pid = 4091] [serial = 230] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f273f174800) [pid = 4091] [serial = 231] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f274e1a7000) [pid = 4091] [serial = 242] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f273bbf3400) [pid = 4091] [serial = 227] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f273c583400) [pid = 4091] [serial = 228] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f273f258800) [pid = 4091] [serial = 225] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f273491a800) [pid = 4091] [serial = 224] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f27330eb800) [pid = 4091] [serial = 240] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f2749531c00) [pid = 4091] [serial = 234] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f274e086000) [pid = 4091] [serial = 237] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f274eae5000) [pid = 4091] [serial = 243] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 4091 | 1461685600471 Marionette TRACE conn3 <- [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]]]}] 08:46:40 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. 08:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1231ms 08:46:40 INFO - PROCESS | 4091 | 1461685600510 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 4091 | 1461685600513 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:46:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:46:40 INFO - PROCESS | 4091 | 1461685600519 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 4091 | 1461685600524 Marionette TRACE conn3 <- [1,374,null,{}] 08:46:40 INFO - PROCESS | 4091 | 1461685600539 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:40 INFO - PROCESS | 4091 | 1461685600685 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:46:40 INFO - PROCESS | 4091 | 1461685600698 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c636800 == 45 [pid = 4091] [id = 101] 08:46:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273b1a1400) [pid = 4091] [serial = 302] [outer = (nil)] 08:46:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f273bbf3400) [pid = 4091] [serial = 303] [outer = 0x7f273b1a1400] 08:46:40 INFO - PROCESS | 4091 | 1461685600761 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f273c712400) [pid = 4091] [serial = 304] [outer = 0x7f273b1a1400] 08:46:41 INFO - PROCESS | 4091 | 1461685601507 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:46:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1035ms 08:46:41 INFO - PROCESS | 4091 | 1461685601556 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 4091 | 1461685601560 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:46:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:46:41 INFO - PROCESS | 4091 | 1461685601573 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 4091 | 1461685601575 Marionette TRACE conn3 <- [1,378,null,{}] 08:46:41 INFO - PROCESS | 4091 | 1461685601579 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:41 INFO - PROCESS | 4091 | 1461685601709 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:46:41 INFO - PROCESS | 4091 | 1461685601723 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273decd800 == 46 [pid = 4091] [id = 102] 08:46:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f273b925c00) [pid = 4091] [serial = 305] [outer = (nil)] 08:46:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f273d9f2800) [pid = 4091] [serial = 306] [outer = 0x7f273b925c00] 08:46:41 INFO - PROCESS | 4091 | 1461685601783 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f273de96800) [pid = 4091] [serial = 307] [outer = 0x7f273b925c00] 08:46:42 INFO - PROCESS | 4091 | 1461685602548 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:46:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1029ms 08:46:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:46:42 INFO - PROCESS | 4091 | 1461685602605 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 4091 | 1461685602607 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:46:42 INFO - PROCESS | 4091 | 1461685602613 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 4091 | 1461685602615 Marionette TRACE conn3 <- [1,382,null,{}] 08:46:42 INFO - PROCESS | 4091 | 1461685602637 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:42 INFO - PROCESS | 4091 | 1461685602811 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:46:42 INFO - PROCESS | 4091 | 1461685602875 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f76c000 == 47 [pid = 4091] [id = 103] 08:46:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f2732fccc00) [pid = 4091] [serial = 308] [outer = (nil)] 08:46:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f273f17a000) [pid = 4091] [serial = 309] [outer = 0x7f2732fccc00] 08:46:42 INFO - PROCESS | 4091 | 1461685602934 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f273f783000) [pid = 4091] [serial = 310] [outer = 0x7f2732fccc00] 08:46:43 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:43 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:46:43 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:43 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:43 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:43 INFO - PROCESS | 4091 | 1461685603731 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:46:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1186ms 08:46:43 INFO - PROCESS | 4091 | 1461685603799 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 4091 | 1461685603803 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:46:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:46:43 INFO - PROCESS | 4091 | 1461685603808 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 4091 | 1461685603810 Marionette TRACE conn3 <- [1,386,null,{}] 08:46:43 INFO - PROCESS | 4091 | 1461685603815 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:44 INFO - PROCESS | 4091 | 1461685604023 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:46:44 INFO - PROCESS | 4091 | 1461685604090 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27490ae800 == 48 [pid = 4091] [id = 104] 08:46:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f2743480800) [pid = 4091] [serial = 311] [outer = (nil)] 08:46:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f27493e4000) [pid = 4091] [serial = 312] [outer = 0x7f2743480800] 08:46:44 INFO - PROCESS | 4091 | 1461685604157 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f274a5bac00) [pid = 4091] [serial = 313] [outer = 0x7f2743480800] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f273925f400) [pid = 4091] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f2732e31800) [pid = 4091] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f2732fc3800) [pid = 4091] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f273cec4000) [pid = 4091] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f2732fca400) [pid = 4091] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f2732e2ac00) [pid = 4091] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f2749033c00) [pid = 4091] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f2732844c00) [pid = 4091] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f27493eec00) [pid = 4091] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f273cc04400) [pid = 4091] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f2743483000) [pid = 4091] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f273a2c3000) [pid = 4091] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f27374d2800) [pid = 4091] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f273283dc00) [pid = 4091] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f273f4e5400) [pid = 4091] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f273a394400) [pid = 4091] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f273cc04000) [pid = 4091] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f273cc06c00) [pid = 4091] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f274255a800) [pid = 4091] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f273283d800) [pid = 4091] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f2735fc5400) [pid = 4091] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f273284ac00) [pid = 4091] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:46:44 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273bbf8400) [pid = 4091] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:46:45 INFO - PROCESS | 4091 | 1461685605165 Marionette TRACE conn3 <- [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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:46:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1381ms 08:46:45 INFO - PROCESS | 4091 | 1461685605192 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 4091 | 1461685605197 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:46:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:46:45 INFO - PROCESS | 4091 | 1461685605205 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 4091 | 1461685605207 Marionette TRACE conn3 <- [1,390,null,{}] 08:46:45 INFO - PROCESS | 4091 | 1461685605212 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:45 INFO - PROCESS | 4091 | 1461685605378 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:46:45 INFO - PROCESS | 4091 | 1461685605394 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f763000 == 49 [pid = 4091] [id = 105] 08:46:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f2732b5dc00) [pid = 4091] [serial = 314] [outer = (nil)] 08:46:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f273925f400) [pid = 4091] [serial = 315] [outer = 0x7f2732b5dc00] 08:46:45 INFO - PROCESS | 4091 | 1461685605455 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f273c2a3800) [pid = 4091] [serial = 316] [outer = 0x7f2732b5dc00] 08:46:46 INFO - PROCESS | 4091 | 1461685606194 Marionette TRACE conn3 <- [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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:46:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1029ms 08:46:46 INFO - PROCESS | 4091 | 1461685606236 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 4091 | 1461685606240 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:46:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:46:46 INFO - PROCESS | 4091 | 1461685606245 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 4091 | 1461685606247 Marionette TRACE conn3 <- [1,394,null,{}] 08:46:46 INFO - PROCESS | 4091 | 1461685606252 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:46 INFO - PROCESS | 4091 | 1461685606414 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:46:46 INFO - PROCESS | 4091 | 1461685606432 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a510000 == 50 [pid = 4091] [id = 106] 08:46:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f2732848400) [pid = 4091] [serial = 317] [outer = (nil)] 08:46:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f273c2abc00) [pid = 4091] [serial = 318] [outer = 0x7f2732848400] 08:46:46 INFO - PROCESS | 4091 | 1461685606499 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f273d920400) [pid = 4091] [serial = 319] [outer = 0x7f2732848400] 08:46:47 INFO - PROCESS | 4091 | 1461685607520 Marionette TRACE conn3 <- [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]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:46:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1332ms 08:46:47 INFO - PROCESS | 4091 | 1461685607578 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 4091 | 1461685607584 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:46:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:46:47 INFO - PROCESS | 4091 | 1461685607593 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 4091 | 1461685607598 Marionette TRACE conn3 <- [1,398,null,{}] 08:46:47 INFO - PROCESS | 4091 | 1461685607606 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:47 INFO - PROCESS | 4091 | 1461685607806 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:46:47 INFO - PROCESS | 4091 | 1461685607946 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bba3800 == 51 [pid = 4091] [id = 107] 08:46:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f2734566400) [pid = 4091] [serial = 320] [outer = (nil)] 08:46:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f27374cc400) [pid = 4091] [serial = 321] [outer = 0x7f2734566400] 08:46:48 INFO - PROCESS | 4091 | 1461685608019 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f27374e9000) [pid = 4091] [serial = 322] [outer = 0x7f2734566400] 08:46:49 INFO - PROCESS | 4091 | 1461685609031 Marionette TRACE conn3 <- [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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:46:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1485ms 08:46:49 INFO - PROCESS | 4091 | 1461685609080 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 4091 | 1461685609089 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:46:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:46:49 INFO - PROCESS | 4091 | 1461685609099 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 4091 | 1461685609103 Marionette TRACE conn3 <- [1,402,null,{}] 08:46:49 INFO - PROCESS | 4091 | 1461685609108 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:49 INFO - PROCESS | 4091 | 1461685609274 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:46:49 INFO - PROCESS | 4091 | 1461685609411 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f772800 == 52 [pid = 4091] [id = 108] 08:46:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f273b1a2800) [pid = 4091] [serial = 323] [outer = (nil)] 08:46:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f273c2a5000) [pid = 4091] [serial = 324] [outer = 0x7f273b1a2800] 08:46:49 INFO - PROCESS | 4091 | 1461685609565 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273c2ad800) [pid = 4091] [serial = 325] [outer = 0x7f273b1a2800] 08:46:50 INFO - PROCESS | 4091 | 1461685610446 Marionette TRACE conn3 <- [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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:46:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1380ms 08:46:50 INFO - PROCESS | 4091 | 1461685610479 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 4091 | 1461685610482 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:46:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:46:50 INFO - PROCESS | 4091 | 1461685610490 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 4091 | 1461685610496 Marionette TRACE conn3 <- [1,406,null,{}] 08:46:50 INFO - PROCESS | 4091 | 1461685610516 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:50 INFO - PROCESS | 4091 | 1461685610670 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:46:50 INFO - PROCESS | 4091 | 1461685610820 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e647800 == 53 [pid = 4091] [id = 109] 08:46:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f273deec000) [pid = 4091] [serial = 326] [outer = (nil)] 08:46:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f274254f800) [pid = 4091] [serial = 327] [outer = 0x7f273deec000] 08:46:50 INFO - PROCESS | 4091 | 1461685610895 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f27484bcc00) [pid = 4091] [serial = 328] [outer = 0x7f273deec000] 08:46:51 INFO - PROCESS | 4091 | 1461685611779 Marionette TRACE conn3 <- [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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:46:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1341ms 08:46:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:46:51 INFO - PROCESS | 4091 | 1461685611831 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 4091 | 1461685611834 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:46:51 INFO - PROCESS | 4091 | 1461685611841 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 4091 | 1461685611844 Marionette TRACE conn3 <- [1,410,null,{}] 08:46:51 INFO - PROCESS | 4091 | 1461685611849 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:51 INFO - PROCESS | 4091 | 1461685611997 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:46:52 INFO - PROCESS | 4091 | 1461685612141 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275068c800 == 54 [pid = 4091] [id = 110] 08:46:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f273f17b000) [pid = 4091] [serial = 329] [outer = (nil)] 08:46:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f27495b0400) [pid = 4091] [serial = 330] [outer = 0x7f273f17b000] 08:46:52 INFO - PROCESS | 4091 | 1461685612213 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f274a5b9800) [pid = 4091] [serial = 331] [outer = 0x7f273f17b000] 08:46:53 INFO - PROCESS | 4091 | 1461685613119 Marionette TRACE conn3 <- [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]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:46:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1330ms 08:46:53 INFO - PROCESS | 4091 | 1461685613171 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 4091 | 1461685613174 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:46:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:46:53 INFO - PROCESS | 4091 | 1461685613181 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 4091 | 1461685613183 Marionette TRACE conn3 <- [1,414,null,{}] 08:46:53 INFO - PROCESS | 4091 | 1461685613188 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:53 INFO - PROCESS | 4091 | 1461685613340 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:46:53 INFO - PROCESS | 4091 | 1461685613483 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273871f800 == 55 [pid = 4091] [id = 111] 08:46:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f2732e27c00) [pid = 4091] [serial = 332] [outer = (nil)] 08:46:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f273611e400) [pid = 4091] [serial = 333] [outer = 0x7f2732e27c00] 08:46:53 INFO - PROCESS | 4091 | 1461685613555 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f273ca99800) [pid = 4091] [serial = 334] [outer = 0x7f2732e27c00] 08:46:54 INFO - PROCESS | 4091 | 1461685614655 Marionette TRACE conn3 <- [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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:46:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1529ms 08:46:54 INFO - PROCESS | 4091 | 1461685614711 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 4091 | 1461685614718 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:46:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:46:54 INFO - PROCESS | 4091 | 1461685614725 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 4091 | 1461685614731 Marionette TRACE conn3 <- [1,418,null,{}] 08:46:54 INFO - PROCESS | 4091 | 1461685614737 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:54 INFO - PROCESS | 4091 | 1461685614890 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:46:55 INFO - PROCESS | 4091 | 1461685615038 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273616a000 == 56 [pid = 4091] [id = 112] 08:46:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f2736121400) [pid = 4091] [serial = 335] [outer = (nil)] 08:46:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f27374cf800) [pid = 4091] [serial = 336] [outer = 0x7f2736121400] 08:46:55 INFO - PROCESS | 4091 | 1461685615107 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f27374e8800) [pid = 4091] [serial = 337] [outer = 0x7f2736121400] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2739222000 == 55 [pid = 4091] [id = 71] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df54800 == 54 [pid = 4091] [id = 72] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a805800 == 53 [pid = 4091] [id = 73] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f763000 == 52 [pid = 4091] [id = 105] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f2750656400) [pid = 4091] [serial = 282] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27490ae800 == 51 [pid = 4091] [id = 104] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f76c000 == 50 [pid = 4091] [id = 103] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273decd800 == 49 [pid = 4091] [id = 102] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c636800 == 48 [pid = 4091] [id = 101] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273456f800 == 47 [pid = 4091] [id = 100] 08:46:55 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732e85000 == 46 [pid = 4091] [id = 99] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f274a6b9400) [pid = 4091] [serial = 219] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f27344d3400) [pid = 4091] [serial = 174] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f273b9ae800) [pid = 4091] [serial = 177] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f27349d8c00) [pid = 4091] [serial = 147] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f273d91c400) [pid = 4091] [serial = 150] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f274e6ab400) [pid = 4091] [serial = 210] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f274de0f400) [pid = 4091] [serial = 273] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f273f24e400) [pid = 4091] [serial = 253] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f273de8a000) [pid = 4091] [serial = 252] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f274ea0cc00) [pid = 4091] [serial = 276] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f273a60e400) [pid = 4091] [serial = 250] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f2738604800) [pid = 4091] [serial = 249] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f274c21a000) [pid = 4091] [serial = 259] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f274a5c1000) [pid = 4091] [serial = 258] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f27493e3400) [pid = 4091] [serial = 262] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f2736122c00) [pid = 4091] [serial = 261] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f274a53ac00) [pid = 4091] [serial = 270] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f273f178000) [pid = 4091] [serial = 267] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f274eb32800) [pid = 4091] [serial = 277] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f273f255800) [pid = 4091] [serial = 268] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f274e849000) [pid = 4091] [serial = 256] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f274a6ba000) [pid = 4091] [serial = 255] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273cc0c400) [pid = 4091] [serial = 265] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f273bf61800) [pid = 4091] [serial = 264] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 85 (0x7f274eb8d400) [pid = 4091] [serial = 280] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 84 (0x7f274e6a5c00) [pid = 4091] [serial = 274] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 83 (0x7f27374d6800) [pid = 4091] [serial = 279] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 82 (0x7f274a5e1400) [pid = 4091] [serial = 271] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 81 (0x7f274eae3400) [pid = 4091] [serial = 108] [outer = (nil)] [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.] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 80 (0x7f274e847400) [pid = 4091] [serial = 222] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 79 (0x7f274936d400) [pid = 4091] [serial = 186] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 78 (0x7f273de97c00) [pid = 4091] [serial = 216] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 77 (0x7f273def1400) [pid = 4091] [serial = 180] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 76 (0x7f2743484c00) [pid = 4091] [serial = 183] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 4091 | --DOMWINDOW == 75 (0x7f2736127c00) [pid = 4091] [serial = 213] [outer = (nil)] [url = about:blank] 08:46:56 INFO - PROCESS | 4091 | 1461685616489 Marionette TRACE conn3 <- [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]]]}] 08:46:56 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 08:46:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1785ms 08:46:56 INFO - PROCESS | 4091 | 1461685616510 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 4091 | 1461685616515 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:46:56 INFO - PROCESS | 4091 | 1461685616524 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 4091 | 1461685616529 Marionette TRACE conn3 <- [1,422,null,{}] 08:46:56 INFO - PROCESS | 4091 | 1461685616537 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:56 INFO - PROCESS | 4091 | 1461685616764 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:46:56 INFO - PROCESS | 4091 | 1461685616901 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b708800 == 47 [pid = 4091] [id = 113] 08:46:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 76 (0x7f27330e5800) [pid = 4091] [serial = 338] [outer = (nil)] 08:46:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 77 (0x7f27374d6800) [pid = 4091] [serial = 339] [outer = 0x7f27330e5800] 08:46:56 INFO - PROCESS | 4091 | 1461685616977 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 78 (0x7f27374eec00) [pid = 4091] [serial = 340] [outer = 0x7f27330e5800] 08:46:58 INFO - PROCESS | 4091 | 1461685618288 Marionette TRACE conn3 <- [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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1790ms 08:46:58 INFO - PROCESS | 4091 | 1461685618364 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 4091 | 1461685618373 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:46:58 INFO - PROCESS | 4091 | 1461685618385 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 4091 | 1461685618389 Marionette TRACE conn3 <- [1,426,null,{}] 08:46:58 INFO - PROCESS | 4091 | 1461685618397 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:58 INFO - PROCESS | 4091 | 1461685618541 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:46:58 INFO - PROCESS | 4091 | 1461685618675 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d947800 == 48 [pid = 4091] [id = 114] 08:46:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 79 (0x7f2736128c00) [pid = 4091] [serial = 341] [outer = (nil)] 08:46:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 80 (0x7f273b7d8000) [pid = 4091] [serial = 342] [outer = 0x7f2736128c00] 08:46:58 INFO - PROCESS | 4091 | 1461685618750 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 81 (0x7f273c337400) [pid = 4091] [serial = 343] [outer = 0x7f2736128c00] 08:46:59 INFO - PROCESS | 4091 | 1461685619612 Marionette TRACE conn3 <- [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] 08:46:59 INFO - PROCESS | 4091 | 1461685619687 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:46:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:46:59 INFO - PROCESS | 4091 | 1461685619694 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:46:59 INFO - PROCESS | 4091 | 1461685619699 Marionette TRACE conn3 <- [1,430,null,{}] 08:46:59 INFO - PROCESS | 4091 | 1461685619715 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:59 INFO - PROCESS | 4091 | 1461685619879 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:47:00 INFO - PROCESS | 4091 | 1461685620015 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f76d000 == 49 [pid = 4091] [id = 115] 08:47:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 82 (0x7f273cc0dc00) [pid = 4091] [serial = 344] [outer = (nil)] 08:47:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 83 (0x7f273deec400) [pid = 4091] [serial = 345] [outer = 0x7f273cc0dc00] 08:47:00 INFO - PROCESS | 4091 | 1461685620091 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 84 (0x7f273f2c8c00) [pid = 4091] [serial = 346] [outer = 0x7f273cc0dc00] 08:47:01 INFO - PROCESS | 4091 | 1461685621301 Marionette TRACE conn3 <- [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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1636ms 08:47:01 INFO - PROCESS | 4091 | 1461685621331 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 4091 | 1461685621336 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:47:01 INFO - PROCESS | 4091 | 1461685621341 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 4091 | 1461685621344 Marionette TRACE conn3 <- [1,434,null,{}] 08:47:01 INFO - PROCESS | 4091 | 1461685621349 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:01 INFO - PROCESS | 4091 | 1461685621494 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:47:01 INFO - PROCESS | 4091 | 1461685621690 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27490b2800 == 50 [pid = 4091] [id = 116] 08:47:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f273f2cc400) [pid = 4091] [serial = 347] [outer = (nil)] 08:47:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f27492b6c00) [pid = 4091] [serial = 348] [outer = 0x7f273f2cc400] 08:47:01 INFO - PROCESS | 4091 | 1461685621768 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f2749536400) [pid = 4091] [serial = 349] [outer = 0x7f273f2cc400] 08:47:02 INFO - PROCESS | 4091 | 1461685622558 Marionette TRACE conn3 <- [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]]]}] 08:47:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:47:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1287ms 08:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:47:02 INFO - PROCESS | 4091 | 1461685622630 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 4091 | 1461685622633 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:47:02 INFO - PROCESS | 4091 | 1461685622640 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 4091 | 1461685622643 Marionette TRACE conn3 <- [1,438,null,{}] 08:47:02 INFO - PROCESS | 4091 | 1461685622649 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:02 INFO - PROCESS | 4091 | 1461685622809 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:47:02 INFO - PROCESS | 4091 | 1461685622946 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273617e000 == 51 [pid = 4091] [id = 117] 08:47:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f2748412c00) [pid = 4091] [serial = 350] [outer = (nil)] 08:47:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f274a5bc000) [pid = 4091] [serial = 351] [outer = 0x7f2748412c00] 08:47:03 INFO - PROCESS | 4091 | 1461685623018 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f274a5c3000) [pid = 4091] [serial = 352] [outer = 0x7f2748412c00] 08:47:04 INFO - PROCESS | 4091 | 1461685624149 Marionette TRACE conn3 <- [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]]]}] 08:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1535ms 08:47:04 INFO - PROCESS | 4091 | 1461685624176 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 4091 | 1461685624181 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:47:04 INFO - PROCESS | 4091 | 1461685624190 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 4091 | 1461685624196 Marionette TRACE conn3 <- [1,442,null,{}] 08:47:04 INFO - PROCESS | 4091 | 1461685624205 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:04 INFO - PROCESS | 4091 | 1461685624366 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:47:04 INFO - PROCESS | 4091 | 1461685624580 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bba3000 == 52 [pid = 4091] [id = 118] 08:47:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f27374cd400) [pid = 4091] [serial = 353] [outer = (nil)] 08:47:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f27374d7c00) [pid = 4091] [serial = 354] [outer = 0x7f27374cd400] 08:47:04 INFO - PROCESS | 4091 | 1461685624657 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f273860dc00) [pid = 4091] [serial = 355] [outer = 0x7f27374cd400] 08:47:05 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bba3800 == 51 [pid = 4091] [id = 107] 08:47:05 INFO - PROCESS | 4091 | 1461685625636 Marionette TRACE conn3 <- [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]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1489ms 08:47:05 INFO - PROCESS | 4091 | 1461685625680 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 4091 | 1461685625688 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:47:05 INFO - PROCESS | 4091 | 1461685625697 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 4091 | 1461685625700 Marionette TRACE conn3 <- [1,446,null,{}] 08:47:05 INFO - PROCESS | 4091 | 1461685625706 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:05 INFO - PROCESS | 4091 | 1461685625845 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:47:05 INFO - PROCESS | 4091 | 1461685625952 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f409000 == 52 [pid = 4091] [id = 119] 08:47:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f273c29ec00) [pid = 4091] [serial = 356] [outer = (nil)] 08:47:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f273c581400) [pid = 4091] [serial = 357] [outer = 0x7f273c29ec00] 08:47:06 INFO - PROCESS | 4091 | 1461685626055 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273d3f2c00) [pid = 4091] [serial = 358] [outer = 0x7f273c29ec00] 08:47:06 INFO - PROCESS | 4091 | 1461685626742 Marionette TRACE conn3 <- [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]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1082ms 08:47:06 INFO - PROCESS | 4091 | 1461685626821 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 4091 | 1461685626824 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:47:06 INFO - PROCESS | 4091 | 1461685626832 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 4091 | 1461685626838 Marionette TRACE conn3 <- [1,450,null,{}] 08:47:06 INFO - PROCESS | 4091 | 1461685626852 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:06 INFO - PROCESS | 4091 | 1461685626998 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:47:07 INFO - PROCESS | 4091 | 1461685627012 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e046800 == 53 [pid = 4091] [id = 120] 08:47:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f274971d000) [pid = 4091] [serial = 359] [outer = (nil)] 08:47:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f274a5b8400) [pid = 4091] [serial = 360] [outer = 0x7f274971d000] 08:47:07 INFO - PROCESS | 4091 | 1461685627076 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f274a625000) [pid = 4091] [serial = 361] [outer = 0x7f274971d000] 08:47:07 INFO - PROCESS | 4091 | 1461685627970 Marionette TRACE conn3 <- [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] 08:47:08 INFO - PROCESS | 4091 | 1461685628027 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:47:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:47:08 INFO - PROCESS | 4091 | 1461685628037 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 4091 | 1461685628040 Marionette TRACE conn3 <- [1,454,null,{}] 08:47:08 INFO - PROCESS | 4091 | 1461685628045 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:08 INFO - PROCESS | 4091 | 1461685628225 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:47:08 INFO - PROCESS | 4091 | 1461685628246 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb06800 == 54 [pid = 4091] [id = 121] 08:47:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f273dfa6400) [pid = 4091] [serial = 362] [outer = (nil)] 08:47:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f273dfb2800) [pid = 4091] [serial = 363] [outer = 0x7f273dfa6400] 08:47:08 INFO - PROCESS | 4091 | 1461685628310 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f274a5be400) [pid = 4091] [serial = 364] [outer = 0x7f273dfa6400] 08:47:09 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:09 INFO - PROCESS | 4091 | 1461685629087 Marionette TRACE conn3 <- [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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:47:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1076ms 08:47:09 INFO - PROCESS | 4091 | 1461685629125 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 4091 | 1461685629128 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:47:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:47:09 INFO - PROCESS | 4091 | 1461685629134 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 4091 | 1461685629136 Marionette TRACE conn3 <- [1,458,null,{}] 08:47:09 INFO - PROCESS | 4091 | 1461685629148 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:09 INFO - PROCESS | 4091 | 1461685629374 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f2734566400) [pid = 4091] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f2732e27c00) [pid = 4091] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f2732b56800) [pid = 4091] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f273b1a1400) [pid = 4091] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f2732e29800) [pid = 4091] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f273b925c00) [pid = 4091] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f2743480800) [pid = 4091] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f27374e6400) [pid = 4091] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f2732fccc00) [pid = 4091] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f2735fc2400) [pid = 4091] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f2732b5dc00) [pid = 4091] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f27349d8000) [pid = 4091] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f27330e1c00) [pid = 4091] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f27330e0400) [pid = 4091] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:47:09 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273f24d000) [pid = 4091] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:47:09 INFO - PROCESS | 4091 | 1461685629470 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736174000 == 55 [pid = 4091] [id = 122] 08:47:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f273284ac00) [pid = 4091] [serial = 365] [outer = (nil)] 08:47:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f27330e0400) [pid = 4091] [serial = 366] [outer = 0x7f273284ac00] 08:47:09 INFO - PROCESS | 4091 | 1461685629531 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f27374d0400) [pid = 4091] [serial = 367] [outer = 0x7f273284ac00] 08:47:10 INFO - PROCESS | 4091 | 1461685630320 Marionette TRACE conn3 <- [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] 08:47:10 INFO - PROCESS | 4091 | 1461685630371 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:47:10 INFO - PROCESS | 4091 | 1461685630377 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 4091 | 1461685630379 Marionette TRACE conn3 <- [1,462,null,{}] 08:47:10 INFO - PROCESS | 4091 | 1461685630384 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:10 INFO - PROCESS | 4091 | 1461685630558 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:47:10 INFO - PROCESS | 4091 | 1461685630667 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734977000 == 56 [pid = 4091] [id = 123] 08:47:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f2732b56800) [pid = 4091] [serial = 368] [outer = (nil)] 08:47:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f274a6b6000) [pid = 4091] [serial = 369] [outer = 0x7f2732b56800] 08:47:10 INFO - PROCESS | 4091 | 1461685630740 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f274e847400) [pid = 4091] [serial = 370] [outer = 0x7f2732b56800] 08:47:11 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:11 INFO - PROCESS | 4091 | 1461685631553 Marionette TRACE conn3 <- [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] 08:47:11 INFO - PROCESS | 4091 | 1461685631613 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:47:11 INFO - PROCESS | 4091 | 1461685631628 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 4091 | 1461685631639 Marionette TRACE conn3 <- [1,466,null,{}] 08:47:11 INFO - PROCESS | 4091 | 1461685631649 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:11 INFO - PROCESS | 4091 | 1461685631857 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:47:12 INFO - PROCESS | 4091 | 1461685632000 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736187800 == 57 [pid = 4091] [id = 124] 08:47:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f2736124c00) [pid = 4091] [serial = 371] [outer = (nil)] 08:47:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f27374e1800) [pid = 4091] [serial = 372] [outer = 0x7f2736124c00] 08:47:12 INFO - PROCESS | 4091 | 1461685632079 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273a224c00) [pid = 4091] [serial = 373] [outer = 0x7f2736124c00] 08:47:13 INFO - PROCESS | 4091 | 1461685633007 Marionette TRACE conn3 <- [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] 08:47:13 INFO - PROCESS | 4091 | 1461685633078 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:47:13 INFO - PROCESS | 4091 | 1461685633088 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 4091 | 1461685633092 Marionette TRACE conn3 <- [1,470,null,{}] 08:47:13 INFO - PROCESS | 4091 | 1461685633098 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:13 INFO - PROCESS | 4091 | 1461685633261 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:47:13 INFO - PROCESS | 4091 | 1461685633404 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274c76b800 == 58 [pid = 4091] [id = 125] 08:47:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f273c2a8000) [pid = 4091] [serial = 374] [outer = (nil)] 08:47:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f273c742c00) [pid = 4091] [serial = 375] [outer = 0x7f273c2a8000] 08:47:13 INFO - PROCESS | 4091 | 1461685633486 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273d090400) [pid = 4091] [serial = 376] [outer = 0x7f273c2a8000] 08:47:14 INFO - PROCESS | 4091 | 1461685634443 Marionette TRACE conn3 <- [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]]]}] 08:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1431ms 08:47:14 INFO - PROCESS | 4091 | 1461685634522 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 4091 | 1461685634526 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:47:14 INFO - PROCESS | 4091 | 1461685634535 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 4091 | 1461685634540 Marionette TRACE conn3 <- [1,474,null,{}] 08:47:14 INFO - PROCESS | 4091 | 1461685634556 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:14 INFO - PROCESS | 4091 | 1461685634768 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:47:14 INFO - PROCESS | 4091 | 1461685634957 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c264800 == 59 [pid = 4091] [id = 126] 08:47:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f273dfb1800) [pid = 4091] [serial = 377] [outer = (nil)] 08:47:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f2749535400) [pid = 4091] [serial = 378] [outer = 0x7f273dfb1800] 08:47:15 INFO - PROCESS | 4091 | 1461685635079 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f274a625800) [pid = 4091] [serial = 379] [outer = 0x7f273dfb1800] 08:47:15 INFO - PROCESS | 4091 | 1461685635916 Marionette TRACE conn3 <- [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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:47:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1438ms 08:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:47:15 INFO - PROCESS | 4091 | 1461685635973 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 4091 | 1461685635977 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:47:15 INFO - PROCESS | 4091 | 1461685635983 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 4091 | 1461685635986 Marionette TRACE conn3 <- [1,478,null,{}] 08:47:15 INFO - PROCESS | 4091 | 1461685635991 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:16 INFO - PROCESS | 4091 | 1461685636194 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:47:16 INFO - PROCESS | 4091 | 1461685636368 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c282800 == 60 [pid = 4091] [id = 127] 08:47:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f274c2a0800) [pid = 4091] [serial = 380] [outer = (nil)] 08:47:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f274e1b0400) [pid = 4091] [serial = 381] [outer = 0x7f274c2a0800] 08:47:16 INFO - PROCESS | 4091 | 1461685636448 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f274ea0f000) [pid = 4091] [serial = 382] [outer = 0x7f274c2a0800] 08:47:17 INFO - PROCESS | 4091 | 1461685637334 Marionette TRACE conn3 <- [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]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1385ms 08:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:47:17 INFO - PROCESS | 4091 | 1461685637368 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 4091 | 1461685637371 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:47:17 INFO - PROCESS | 4091 | 1461685637377 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 4091 | 1461685637380 Marionette TRACE conn3 <- [1,482,null,{}] 08:47:17 INFO - PROCESS | 4091 | 1461685637385 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:17 INFO - PROCESS | 4091 | 1461685637530 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:47:17 INFO - PROCESS | 4091 | 1461685637678 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9e6000 == 61 [pid = 4091] [id = 128] 08:47:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f274e1a5c00) [pid = 4091] [serial = 383] [outer = (nil)] 08:47:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f274eb30c00) [pid = 4091] [serial = 384] [outer = 0x7f274e1a5c00] 08:47:17 INFO - PROCESS | 4091 | 1461685637753 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f2750656800) [pid = 4091] [serial = 385] [outer = 0x7f274e1a5c00] 08:47:18 INFO - PROCESS | 4091 | 1461685638666 Marionette TRACE conn3 <- [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]]]}] 08:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1335ms 08:47:18 INFO - PROCESS | 4091 | 1461685638712 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 4091 | 1461685638716 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:47:18 INFO - PROCESS | 4091 | 1461685638721 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 4091 | 1461685638723 Marionette TRACE conn3 <- [1,486,null,{}] 08:47:18 INFO - PROCESS | 4091 | 1461685638729 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:18 INFO - PROCESS | 4091 | 1461685638911 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:47:19 INFO - PROCESS | 4091 | 1461685639058 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9de800 == 62 [pid = 4091] [id = 129] 08:47:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f27330e5c00) [pid = 4091] [serial = 386] [outer = (nil)] 08:47:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f273a2c2400) [pid = 4091] [serial = 387] [outer = 0x7f27330e5c00] 08:47:19 INFO - PROCESS | 4091 | 1461685639137 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f2752981800) [pid = 4091] [serial = 388] [outer = 0x7f27330e5c00] 08:47:19 INFO - PROCESS | 4091 | 1461685639967 Marionette TRACE conn3 <- [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]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1278ms 08:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:47:20 INFO - PROCESS | 4091 | 1461685640001 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 4091 | 1461685640004 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:47:20 INFO - PROCESS | 4091 | 1461685640010 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 4091 | 1461685640013 Marionette TRACE conn3 <- [1,490,null,{}] 08:47:20 INFO - PROCESS | 4091 | 1461685640018 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:20 INFO - PROCESS | 4091 | 1461685640166 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:47:20 INFO - PROCESS | 4091 | 1461685640499 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732db9000 == 63 [pid = 4091] [id = 130] 08:47:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f27330e4400) [pid = 4091] [serial = 389] [outer = (nil)] 08:47:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f2734927000) [pid = 4091] [serial = 390] [outer = 0x7f27330e4400] 08:47:20 INFO - PROCESS | 4091 | 1461685640641 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f27374ccc00) [pid = 4091] [serial = 391] [outer = 0x7f27330e4400] 08:47:21 INFO - PROCESS | 4091 | 1461685641544 Marionette TRACE conn3 <- [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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:47:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1583ms 08:47:21 INFO - PROCESS | 4091 | 1461685641594 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:47:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:47:21 INFO - PROCESS | 4091 | 1461685641600 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:47:21 INFO - PROCESS | 4091 | 1461685641606 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 4091 | 1461685641611 Marionette TRACE conn3 <- [1,494,null,{}] 08:47:21 INFO - PROCESS | 4091 | 1461685641618 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:21 INFO - PROCESS | 4091 | 1461685641794 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:47:21 INFO - PROCESS | 4091 | 1461685641945 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273614b800 == 64 [pid = 4091] [id = 131] 08:47:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f273b1a5800) [pid = 4091] [serial = 392] [outer = (nil)] 08:47:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f273c2a0400) [pid = 4091] [serial = 393] [outer = 0x7f273b1a5800] 08:47:22 INFO - PROCESS | 4091 | 1461685642055 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f273c51dc00) [pid = 4091] [serial = 394] [outer = 0x7f273b1a5800] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f27374cf800) [pid = 4091] [serial = 336] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f273c2a5000) [pid = 4091] [serial = 324] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f274254f800) [pid = 4091] [serial = 327] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f27495b0400) [pid = 4091] [serial = 330] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736174000 == 63 [pid = 4091] [id = 122] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274eb06800 == 62 [pid = 4091] [id = 121] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e046800 == 61 [pid = 4091] [id = 120] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f409000 == 60 [pid = 4091] [id = 119] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bba3000 == 59 [pid = 4091] [id = 118] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f76d000 == 58 [pid = 4091] [id = 115] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d947800 == 57 [pid = 4091] [id = 114] 08:47:22 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b708800 == 56 [pid = 4091] [id = 113] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f275065c400) [pid = 4091] [serial = 246] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f273ca99800) [pid = 4091] [serial = 334] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f2738699000) [pid = 4091] [serial = 289] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f2749040000) [pid = 4091] [serial = 292] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f27374d5400) [pid = 4091] [serial = 286] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f274a5bf000) [pid = 4091] [serial = 295] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f273bbf3400) [pid = 4091] [serial = 303] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f27330e4c00) [pid = 4091] [serial = 297] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f273d9f2800) [pid = 4091] [serial = 306] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f27493e4000) [pid = 4091] [serial = 312] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f27374eb400) [pid = 4091] [serial = 288] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f2735fc7000) [pid = 4091] [serial = 298] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f273f17a000) [pid = 4091] [serial = 309] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f27374ce400) [pid = 4091] [serial = 285] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f273c712400) [pid = 4091] [serial = 304] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f273925f400) [pid = 4091] [serial = 315] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f273c2a3800) [pid = 4091] [serial = 316] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f2751395000) [pid = 4091] [serial = 283] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f27374dac00) [pid = 4091] [serial = 300] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f27374f0c00) [pid = 4091] [serial = 301] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f27386a1800) [pid = 4091] [serial = 294] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f273de96800) [pid = 4091] [serial = 307] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f273f783000) [pid = 4091] [serial = 310] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f273f4dcc00) [pid = 4091] [serial = 291] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f274a5bac00) [pid = 4091] [serial = 313] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273c2abc00) [pid = 4091] [serial = 318] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f27374cc400) [pid = 4091] [serial = 321] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 85 (0x7f27374e9000) [pid = 4091] [serial = 322] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | --DOMWINDOW == 84 (0x7f273611e400) [pid = 4091] [serial = 333] [outer = (nil)] [url = about:blank] 08:47:22 INFO - PROCESS | 4091 | 1461685642887 Marionette TRACE conn3 <- [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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:47:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1333ms 08:47:22 INFO - PROCESS | 4091 | 1461685642941 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 4091 | 1461685642946 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:47:22 INFO - PROCESS | 4091 | 1461685642954 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 4091 | 1461685642956 Marionette TRACE conn3 <- [1,498,null,{}] 08:47:22 INFO - PROCESS | 4091 | 1461685642962 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:23 INFO - PROCESS | 4091 | 1461685643099 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:47:23 INFO - PROCESS | 4091 | 1461685643116 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273862e800 == 57 [pid = 4091] [id = 132] 08:47:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f273c2a3800) [pid = 4091] [serial = 395] [outer = (nil)] 08:47:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f273c745400) [pid = 4091] [serial = 396] [outer = 0x7f273c2a3800] 08:47:23 INFO - PROCESS | 4091 | 1461685643176 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f273d2ce000) [pid = 4091] [serial = 397] [outer = 0x7f273c2a3800] 08:47:23 INFO - PROCESS | 4091 | 1461685643964 Marionette TRACE conn3 <- [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]]]}] 08:47:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:47:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1031ms 08:47:23 INFO - PROCESS | 4091 | 1461685643987 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:47:23 INFO - PROCESS | 4091 | 1461685643991 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:47:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:47:24 INFO - PROCESS | 4091 | 1461685643999 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 4091 | 1461685644007 Marionette TRACE conn3 <- [1,502,null,{}] 08:47:24 INFO - PROCESS | 4091 | 1461685644037 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:24 INFO - PROCESS | 4091 | 1461685644192 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:47:24 INFO - PROCESS | 4091 | 1461685644203 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c62f000 == 58 [pid = 4091] [id = 133] 08:47:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f273d9ef400) [pid = 4091] [serial = 398] [outer = (nil)] 08:47:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f273f175000) [pid = 4091] [serial = 399] [outer = 0x7f273d9ef400] 08:47:24 INFO - PROCESS | 4091 | 1461685644266 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f273f252c00) [pid = 4091] [serial = 400] [outer = 0x7f273d9ef400] 08:47:25 INFO - PROCESS | 4091 | 1461685645004 Marionette TRACE conn3 <- [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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:47:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1053ms 08:47:25 INFO - PROCESS | 4091 | 1461685645051 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 4091 | 1461685645055 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:47:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:47:25 INFO - PROCESS | 4091 | 1461685645079 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 4091 | 1461685645082 Marionette TRACE conn3 <- [1,506,null,{}] 08:47:25 INFO - PROCESS | 4091 | 1461685645114 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:25 INFO - PROCESS | 4091 | 1461685645290 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:47:25 INFO - PROCESS | 4091 | 1461685645310 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d25a000 == 59 [pid = 4091] [id = 134] 08:47:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f273dfaa800) [pid = 4091] [serial = 401] [outer = (nil)] 08:47:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f274841ac00) [pid = 4091] [serial = 402] [outer = 0x7f273dfaa800] 08:47:25 INFO - PROCESS | 4091 | 1461685645381 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f274a534000) [pid = 4091] [serial = 403] [outer = 0x7f273dfaa800] 08:47:26 INFO - PROCESS | 4091 | 1461685646174 Marionette TRACE conn3 <- [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]]]}] 08:47:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:47:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1146ms 08:47:26 INFO - PROCESS | 4091 | 1461685646236 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 4091 | 1461685646239 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:47:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:47:26 INFO - PROCESS | 4091 | 1461685646245 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 4091 | 1461685646247 Marionette TRACE conn3 <- [1,510,null,{}] 08:47:26 INFO - PROCESS | 4091 | 1461685646252 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:26 INFO - PROCESS | 4091 | 1461685646452 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:47:26 INFO - PROCESS | 4091 | 1461685646476 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df4f000 == 60 [pid = 4091] [id = 135] 08:47:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f274a5c7400) [pid = 4091] [serial = 404] [outer = (nil)] 08:47:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f274c21a000) [pid = 4091] [serial = 405] [outer = 0x7f274a5c7400] 08:47:26 INFO - PROCESS | 4091 | 1461685646546 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f274df92c00) [pid = 4091] [serial = 406] [outer = 0x7f274a5c7400] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f273f17b000) [pid = 4091] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f273deec000) [pid = 4091] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f273b1a2800) [pid = 4091] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f273dfa6400) [pid = 4091] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f273284ac00) [pid = 4091] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f273c29ec00) [pid = 4091] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f274971d000) [pid = 4091] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f27374cd400) [pid = 4091] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:47:27 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f2736121400) [pid = 4091] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:47:27 INFO - PROCESS | 4091 | 1461685647473 Marionette TRACE conn3 <- [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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:47:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1280ms 08:47:27 INFO - PROCESS | 4091 | 1461685647526 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 4091 | 1461685647529 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:47:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:47:27 INFO - PROCESS | 4091 | 1461685647534 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 4091 | 1461685647536 Marionette TRACE conn3 <- [1,514,null,{}] 08:47:27 INFO - PROCESS | 4091 | 1461685647541 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:27 INFO - PROCESS | 4091 | 1461685647683 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:47:27 INFO - PROCESS | 4091 | 1461685647699 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434e0000 == 61 [pid = 4091] [id = 136] 08:47:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f2735dc5c00) [pid = 4091] [serial = 407] [outer = (nil)] 08:47:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f2735fc1c00) [pid = 4091] [serial = 408] [outer = 0x7f2735dc5c00] 08:47:27 INFO - PROCESS | 4091 | 1461685647758 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f273dfaf800) [pid = 4091] [serial = 409] [outer = 0x7f2735dc5c00] 08:47:28 INFO - PROCESS | 4091 | 1461685648457 Marionette TRACE conn3 <- [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]]]}] 08:47:28 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 08:47:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 936ms 08:47:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:47:28 INFO - PROCESS | 4091 | 1461685648471 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 4091 | 1461685648473 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:47:28 INFO - PROCESS | 4091 | 1461685648479 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 4091 | 1461685648481 Marionette TRACE conn3 <- [1,518,null,{}] 08:47:28 INFO - PROCESS | 4091 | 1461685648486 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:28 INFO - PROCESS | 4091 | 1461685648656 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:47:28 INFO - PROCESS | 4091 | 1461685648677 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493a5800 == 62 [pid = 4091] [id = 137] 08:47:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f2735dcc400) [pid = 4091] [serial = 410] [outer = (nil)] 08:47:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f273f17b000) [pid = 4091] [serial = 411] [outer = 0x7f2735dcc400] 08:47:28 INFO - PROCESS | 4091 | 1461685648736 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f274df97c00) [pid = 4091] [serial = 412] [outer = 0x7f2735dcc400] 08:47:29 INFO - PROCESS | 4091 | 1461685649512 Marionette TRACE conn3 <- [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]]]}] 08:47:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:47:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1083ms 08:47:29 INFO - PROCESS | 4091 | 1461685649578 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 4091 | 1461685649584 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:47:29 INFO - PROCESS | 4091 | 1461685649592 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 4091 | 1461685649597 Marionette TRACE conn3 <- [1,522,null,{}] 08:47:29 INFO - PROCESS | 4091 | 1461685649607 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:29 INFO - PROCESS | 4091 | 1461685649813 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:47:29 INFO - PROCESS | 4091 | 1461685649958 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f9b000 == 63 [pid = 4091] [id = 138] 08:47:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f27326e5000) [pid = 4091] [serial = 413] [outer = (nil)] 08:47:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f27326f0400) [pid = 4091] [serial = 414] [outer = 0x7f27326e5000] 08:47:30 INFO - PROCESS | 4091 | 1461685650030 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f2734563800) [pid = 4091] [serial = 415] [outer = 0x7f27326e5000] 08:47:30 INFO - PROCESS | 4091 | 1461685650991 Marionette TRACE conn3 <- [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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:47:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1438ms 08:47:31 INFO - PROCESS | 4091 | 1461685651031 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 4091 | 1461685651039 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:47:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:47:31 INFO - PROCESS | 4091 | 1461685651053 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 4091 | 1461685651056 Marionette TRACE conn3 <- [1,526,null,{}] 08:47:31 INFO - PROCESS | 4091 | 1461685651062 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:31 INFO - PROCESS | 4091 | 1461685651224 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:47:31 INFO - PROCESS | 4091 | 1461685651398 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d257800 == 64 [pid = 4091] [id = 139] 08:47:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f27374d8800) [pid = 4091] [serial = 416] [outer = (nil)] 08:47:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f27374e2400) [pid = 4091] [serial = 417] [outer = 0x7f27374d8800] 08:47:31 INFO - PROCESS | 4091 | 1461685651563 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273b19c400) [pid = 4091] [serial = 418] [outer = 0x7f27374d8800] 08:47:32 INFO - PROCESS | 4091 | 1461685652548 Marionette TRACE conn3 <- [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]]]}] 08:47:32 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 08:47:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1553ms 08:47:32 INFO - PROCESS | 4091 | 1461685652605 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 4091 | 1461685652608 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:47:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:47:32 INFO - PROCESS | 4091 | 1461685652615 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 4091 | 1461685652621 Marionette TRACE conn3 <- [1,530,null,{}] 08:47:32 INFO - PROCESS | 4091 | 1461685652636 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:32 INFO - PROCESS | 4091 | 1461685652800 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:47:32 INFO - PROCESS | 4091 | 1461685652946 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e044000 == 65 [pid = 4091] [id = 140] 08:47:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f2736210c00) [pid = 4091] [serial = 419] [outer = (nil)] 08:47:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f273bd24c00) [pid = 4091] [serial = 420] [outer = 0x7f2736210c00] 08:47:33 INFO - PROCESS | 4091 | 1461685653073 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f273c73d800) [pid = 4091] [serial = 421] [outer = 0x7f2736210c00] 08:47:33 INFO - PROCESS | 4091 | 1461685653810 Marionette TRACE conn3 <- [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"]]]}] 08:47:33 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 08:47:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:47:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:47:33 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 08:47:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:47:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:47:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1285ms 08:47:33 INFO - PROCESS | 4091 | 1461685653903 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 4091 | 1461685653906 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:47:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:47:33 INFO - PROCESS | 4091 | 1461685653914 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 4091 | 1461685653917 Marionette TRACE conn3 <- [1,534,null,{}] 08:47:33 INFO - PROCESS | 4091 | 1461685653922 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:34 INFO - PROCESS | 4091 | 1461685654142 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:47:34 INFO - PROCESS | 4091 | 1461685654157 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275293f000 == 66 [pid = 4091] [id = 141] 08:47:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f273c73dc00) [pid = 4091] [serial = 422] [outer = (nil)] 08:47:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f273dfb4000) [pid = 4091] [serial = 423] [outer = 0x7f273c73dc00] 08:47:34 INFO - PROCESS | 4091 | 1461685654229 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f273f4e4c00) [pid = 4091] [serial = 424] [outer = 0x7f273c73dc00] 08:47:35 INFO - PROCESS | 4091 | 1461685655100 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:47:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1227ms 08:47:35 INFO - PROCESS | 4091 | 1461685655141 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 4091 | 1461685655144 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:47:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:47:35 INFO - PROCESS | 4091 | 1461685655169 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 4091 | 1461685655173 Marionette TRACE conn3 <- [1,538,null,{}] 08:47:35 INFO - PROCESS | 4091 | 1461685655178 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:35 INFO - PROCESS | 4091 | 1461685655346 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:47:35 INFO - PROCESS | 4091 | 1461685655499 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b96000 == 67 [pid = 4091] [id = 142] 08:47:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f273455b800) [pid = 4091] [serial = 425] [outer = (nil)] 08:47:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f273dfac800) [pid = 4091] [serial = 426] [outer = 0x7f273455b800] 08:47:35 INFO - PROCESS | 4091 | 1461685655571 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f274a5c6000) [pid = 4091] [serial = 427] [outer = 0x7f273455b800] 08:47:36 INFO - PROCESS | 4091 | 1461685656295 Marionette TRACE conn3 <- [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]]]}] 08:47:36 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. 08:47:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1138ms 08:47:36 INFO - PROCESS | 4091 | 1461685656303 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 4091 | 1461685656306 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:47:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:47:36 INFO - PROCESS | 4091 | 1461685656312 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 4091 | 1461685656314 Marionette TRACE conn3 <- [1,542,null,{}] 08:47:36 INFO - PROCESS | 4091 | 1461685656321 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:36 INFO - PROCESS | 4091 | 1461685656542 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:47:36 INFO - PROCESS | 4091 | 1461685656672 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732375000 == 68 [pid = 4091] [id = 143] 08:47:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f27306c5c00) [pid = 4091] [serial = 428] [outer = (nil)] 08:47:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f27306ccc00) [pid = 4091] [serial = 429] [outer = 0x7f27306c5c00] 08:47:36 INFO - PROCESS | 4091 | 1461685656753 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f274df5b000) [pid = 4091] [serial = 430] [outer = 0x7f27306c5c00] 08:47:37 INFO - PROCESS | 4091 | 1461685657550 Marionette TRACE conn3 <- [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]]]}] 08:47:37 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. 08:47:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1278ms 08:47:37 INFO - PROCESS | 4091 | 1461685657591 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 4091 | 1461685657595 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:47:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:47:37 INFO - PROCESS | 4091 | 1461685657618 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 4091 | 1461685657621 Marionette TRACE conn3 <- [1,546,null,{}] 08:47:37 INFO - PROCESS | 4091 | 1461685657626 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:37 INFO - PROCESS | 4091 | 1461685657808 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:47:37 INFO - PROCESS | 4091 | 1461685657961 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733215000 == 69 [pid = 4091] [id = 144] 08:47:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f27306c6c00) [pid = 4091] [serial = 431] [outer = (nil)] 08:47:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f273324c800) [pid = 4091] [serial = 432] [outer = 0x7f27306c6c00] 08:47:38 INFO - PROCESS | 4091 | 1461685658035 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f2733254c00) [pid = 4091] [serial = 433] [outer = 0x7f27306c6c00] 08:47:38 INFO - PROCESS | 4091 | 1461685658814 Marionette TRACE conn3 <- [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]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:47:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1235ms 08:47:38 INFO - PROCESS | 4091 | 1461685658851 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 4091 | 1461685658855 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:47:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:47:38 INFO - PROCESS | 4091 | 1461685658861 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 4091 | 1461685658864 Marionette TRACE conn3 <- [1,550,null,{}] 08:47:38 INFO - PROCESS | 4091 | 1461685658869 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:39 INFO - PROCESS | 4091 | 1461685659101 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:47:39 INFO - PROCESS | 4091 | 1461685659227 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273341d000 == 70 [pid = 4091] [id = 145] 08:47:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f273324f400) [pid = 4091] [serial = 434] [outer = (nil)] 08:47:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f2733257800) [pid = 4091] [serial = 435] [outer = 0x7f273324f400] 08:47:39 INFO - PROCESS | 4091 | 1461685659298 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f274df62400) [pid = 4091] [serial = 436] [outer = 0x7f273324f400] 08:47:40 INFO - PROCESS | 4091 | 1461685660205 Marionette TRACE conn3 <- [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]]]}] 08:47:40 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. 08:47:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1479ms 08:47:40 INFO - PROCESS | 4091 | 1461685660602 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 4091 | 1461685660605 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:47:40 INFO - PROCESS | 4091 | 1461685660625 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 4091 | 1461685660628 Marionette TRACE conn3 <- [1,554,null,{}] 08:47:40 INFO - PROCESS | 4091 | 1461685660681 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:40 INFO - PROCESS | 4091 | 1461685660883 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:47:40 INFO - PROCESS | 4091 | 1461685660967 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3d5000 == 71 [pid = 4091] [id = 146] 08:47:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f272b373c00) [pid = 4091] [serial = 437] [outer = (nil)] 08:47:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f272b37b400) [pid = 4091] [serial = 438] [outer = 0x7f272b373c00] 08:47:41 INFO - PROCESS | 4091 | 1461685661041 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f272b37f800) [pid = 4091] [serial = 439] [outer = 0x7f272b373c00] 08:47:41 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:41 INFO - PROCESS | 4091 | 1461685661905 Marionette TRACE conn3 <- [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]]]}] 08:47:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:47:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1337ms 08:47:41 INFO - PROCESS | 4091 | 1461685661962 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 4091 | 1461685661966 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:47:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:47:41 INFO - PROCESS | 4091 | 1461685661972 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 4091 | 1461685661976 Marionette TRACE conn3 <- [1,558,null,{}] 08:47:41 INFO - PROCESS | 4091 | 1461685661981 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:42 INFO - PROCESS | 4091 | 1461685662427 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:47:42 INFO - PROCESS | 4091 | 1461685662672 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273237b800 == 72 [pid = 4091] [id = 147] 08:47:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f272b5ed800) [pid = 4091] [serial = 440] [outer = (nil)] 08:47:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f272b5f2400) [pid = 4091] [serial = 441] [outer = 0x7f272b5ed800] 08:47:42 INFO - PROCESS | 4091 | 1461685662739 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f27306c5400) [pid = 4091] [serial = 442] [outer = 0x7f272b5ed800] 08:47:43 INFO - PROCESS | 4091 | 1461685663646 Marionette TRACE conn3 <- [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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1738ms 08:47:43 INFO - PROCESS | 4091 | 1461685663711 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 4091 | 1461685663716 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:47:43 INFO - PROCESS | 4091 | 1461685663723 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 4091 | 1461685663729 Marionette TRACE conn3 <- [1,562,null,{}] 08:47:43 INFO - PROCESS | 4091 | 1461685663735 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:43 INFO - PROCESS | 4091 | 1461685663891 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:47:44 INFO - PROCESS | 4091 | 1461685664047 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732dc6000 == 73 [pid = 4091] [id = 148] 08:47:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f27326e9000) [pid = 4091] [serial = 443] [outer = (nil)] 08:47:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f2732c4bc00) [pid = 4091] [serial = 444] [outer = 0x7f27326e9000] 08:47:44 INFO - PROCESS | 4091 | 1461685664115 Marionette DEBUG loaded listener.js 08:47:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f27330e1c00) [pid = 4091] [serial = 445] [outer = 0x7f27326e9000] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273871f800 == 72 [pid = 4091] [id = 111] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f274a6b6000) [pid = 4091] [serial = 369] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275068c800 == 71 [pid = 4091] [id = 110] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434e0000 == 70 [pid = 4091] [id = 136] 08:47:44 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df4f000 == 69 [pid = 4091] [id = 135] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d25a000 == 68 [pid = 4091] [id = 134] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c62f000 == 67 [pid = 4091] [id = 133] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273862e800 == 66 [pid = 4091] [id = 132] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273614b800 == 65 [pid = 4091] [id = 131] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732db9000 == 64 [pid = 4091] [id = 130] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c264800 == 63 [pid = 4091] [id = 126] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274c76b800 == 62 [pid = 4091] [id = 125] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736187800 == 61 [pid = 4091] [id = 124] 08:47:44 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2734977000 == 60 [pid = 4091] [id = 123] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f274a5b9800) [pid = 4091] [serial = 331] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f27484bcc00) [pid = 4091] [serial = 328] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f273c2ad800) [pid = 4091] [serial = 325] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f273dfb2800) [pid = 4091] [serial = 363] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f27330e0400) [pid = 4091] [serial = 366] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f274a5be400) [pid = 4091] [serial = 364] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f273c581400) [pid = 4091] [serial = 357] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f273d3f2c00) [pid = 4091] [serial = 358] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f274a5b8400) [pid = 4091] [serial = 360] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f27492b6c00) [pid = 4091] [serial = 348] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f273860dc00) [pid = 4091] [serial = 355] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f27374d7c00) [pid = 4091] [serial = 354] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f27374d6800) [pid = 4091] [serial = 339] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f27374e8800) [pid = 4091] [serial = 337] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f273deec400) [pid = 4091] [serial = 345] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f274a5bc000) [pid = 4091] [serial = 351] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f273b7d8000) [pid = 4091] [serial = 342] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f27374d0400) [pid = 4091] [serial = 367] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f274a625000) [pid = 4091] [serial = 361] [outer = (nil)] [url = about:blank] 08:47:44 INFO - PROCESS | 4091 | 1461685664969 Marionette TRACE conn3 <- [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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:47:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1280ms 08:47:45 INFO - PROCESS | 4091 | 1461685665008 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 4091 | 1461685665011 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:47:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:47:45 INFO - PROCESS | 4091 | 1461685665021 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 4091 | 1461685665024 Marionette TRACE conn3 <- [1,566,null,{}] 08:47:45 INFO - PROCESS | 4091 | 1461685665030 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:45 INFO - PROCESS | 4091 | 1461685665166 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:47:45 INFO - PROCESS | 4091 | 1461685665186 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736178800 == 61 [pid = 4091] [id = 149] 08:47:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f2735dc0c00) [pid = 4091] [serial = 446] [outer = (nil)] 08:47:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f2735dc6c00) [pid = 4091] [serial = 447] [outer = 0x7f2735dc0c00] 08:47:45 INFO - PROCESS | 4091 | 1461685665253 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f2735fc7000) [pid = 4091] [serial = 448] [outer = 0x7f2735dc0c00] 08:47:45 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:46 INFO - PROCESS | 4091 | 1461685666053 Marionette TRACE conn3 <- [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]]]}] 08:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1079ms 08:47:46 INFO - PROCESS | 4091 | 1461685666102 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 4091 | 1461685666108 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:47:46 INFO - PROCESS | 4091 | 1461685666132 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:47:46 INFO - PROCESS | 4091 | 1461685666139 Marionette TRACE conn3 <- [1,570,null,{}] 08:47:46 INFO - PROCESS | 4091 | 1461685666148 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:46 INFO - PROCESS | 4091 | 1461685666302 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:47:46 INFO - PROCESS | 4091 | 1461685666312 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c27f800 == 62 [pid = 4091] [id = 150] 08:47:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f273491c400) [pid = 4091] [serial = 449] [outer = (nil)] 08:47:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f27374d1000) [pid = 4091] [serial = 450] [outer = 0x7f273491c400] 08:47:46 INFO - PROCESS | 4091 | 1461685666373 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f273860dc00) [pid = 4091] [serial = 451] [outer = 0x7f273491c400] 08:47:46 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f273a391400) [pid = 4091] [serial = 452] [outer = 0x7f2732b4f400] 08:47:47 INFO - PROCESS | 4091 | 1461685667325 Marionette TRACE conn3 <- [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]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1244ms 08:47:47 INFO - PROCESS | 4091 | 1461685667369 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 4091 | 1461685667372 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:47:47 INFO - PROCESS | 4091 | 1461685667389 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 4091 | 1461685667391 Marionette TRACE conn3 <- [1,574,null,{}] 08:47:47 INFO - PROCESS | 4091 | 1461685667397 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:47 INFO - PROCESS | 4091 | 1461685667571 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:47:47 INFO - PROCESS | 4091 | 1461685667598 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd6b000 == 63 [pid = 4091] [id = 151] 08:47:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f2738707000) [pid = 4091] [serial = 453] [outer = (nil)] 08:47:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f273a610400) [pid = 4091] [serial = 454] [outer = 0x7f2738707000] 08:47:47 INFO - PROCESS | 4091 | 1461685667657 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f273c340800) [pid = 4091] [serial = 455] [outer = 0x7f2738707000] 08:47:48 INFO - PROCESS | 4091 | 1461685668481 Marionette TRACE conn3 <- [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]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1144ms 08:47:48 INFO - PROCESS | 4091 | 1461685668523 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 4091 | 1461685668525 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:47:48 INFO - PROCESS | 4091 | 1461685668531 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 4091 | 1461685668533 Marionette TRACE conn3 <- [1,578,null,{}] 08:47:48 INFO - PROCESS | 4091 | 1461685668546 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:48 INFO - PROCESS | 4091 | 1461685668726 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:47:48 INFO - PROCESS | 4091 | 1461685668747 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f475800 == 64 [pid = 4091] [id = 152] 08:47:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f273d3f7800) [pid = 4091] [serial = 456] [outer = (nil)] 08:47:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f273deedc00) [pid = 4091] [serial = 457] [outer = 0x7f273d3f7800] 08:47:48 INFO - PROCESS | 4091 | 1461685668816 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f273f17b400) [pid = 4091] [serial = 458] [outer = 0x7f273d3f7800] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f2735dc5c00) [pid = 4091] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f273dfaa800) [pid = 4091] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f274a5c7400) [pid = 4091] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f27330e4400) [pid = 4091] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f273c2a3800) [pid = 4091] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f273d9ef400) [pid = 4091] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f2732b56800) [pid = 4091] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:47:49 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f273b1a5800) [pid = 4091] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:47:49 INFO - PROCESS | 4091 | 1461685669756 Marionette TRACE conn3 <- [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]]]}] 08:47:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:47:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1280ms 08:47:49 INFO - PROCESS | 4091 | 1461685669813 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 4091 | 1461685669816 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:47:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:47:49 INFO - PROCESS | 4091 | 1461685669828 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 4091 | 1461685669829 Marionette TRACE conn3 <- [1,582,null,{}] 08:47:49 INFO - PROCESS | 4091 | 1461685669836 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:49 INFO - PROCESS | 4091 | 1461685669972 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:47:49 INFO - PROCESS | 4091 | 1461685669985 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274849b800 == 65 [pid = 4091] [id = 153] 08:47:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f272f69f400) [pid = 4091] [serial = 459] [outer = (nil)] 08:47:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f272f6aa400) [pid = 4091] [serial = 460] [outer = 0x7f272f69f400] 08:47:50 INFO - PROCESS | 4091 | 1461685670044 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f272f8a7800) [pid = 4091] [serial = 461] [outer = 0x7f272f69f400] 08:47:50 INFO - PROCESS | 4091 | 1461685670777 Marionette TRACE conn3 <- [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]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 987ms 08:47:50 INFO - PROCESS | 4091 | 1461685670808 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 4091 | 1461685670811 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:47:50 INFO - PROCESS | 4091 | 1461685670816 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 4091 | 1461685670818 Marionette TRACE conn3 <- [1,586,null,{}] 08:47:50 INFO - PROCESS | 4091 | 1461685670823 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:51 INFO - PROCESS | 4091 | 1461685671001 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:47:51 INFO - PROCESS | 4091 | 1461685671017 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a818000 == 66 [pid = 4091] [id = 154] 08:47:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f272f6a9c00) [pid = 4091] [serial = 462] [outer = (nil)] 08:47:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f272f8ad000) [pid = 4091] [serial = 463] [outer = 0x7f272f6a9c00] 08:47:51 INFO - PROCESS | 4091 | 1461685671076 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f272f8b1400) [pid = 4091] [serial = 464] [outer = 0x7f272f6a9c00] 08:47:51 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:52 INFO - PROCESS | 4091 | 1461685672017 Marionette TRACE conn3 <- [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]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1227ms 08:47:52 INFO - PROCESS | 4091 | 1461685672045 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 4091 | 1461685672051 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:47:52 INFO - PROCESS | 4091 | 1461685672060 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 4091 | 1461685672064 Marionette TRACE conn3 <- [1,590,null,{}] 08:47:52 INFO - PROCESS | 4091 | 1461685672072 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:52 INFO - PROCESS | 4091 | 1461685672241 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:47:52 INFO - PROCESS | 4091 | 1461685672403 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733430000 == 67 [pid = 4091] [id = 155] 08:47:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f272f69e000) [pid = 4091] [serial = 465] [outer = (nil)] 08:47:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f272f8a5000) [pid = 4091] [serial = 466] [outer = 0x7f272f69e000] 08:47:52 INFO - PROCESS | 4091 | 1461685672478 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f27306c2800) [pid = 4091] [serial = 467] [outer = 0x7f272f69e000] 08:47:53 INFO - PROCESS | 4091 | 1461685673622 Marionette TRACE conn3 <- [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]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:47:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1581ms 08:47:53 INFO - PROCESS | 4091 | 1461685673641 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 4091 | 1461685673649 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:47:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:47:53 INFO - PROCESS | 4091 | 1461685673659 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 4091 | 1461685673662 Marionette TRACE conn3 <- [1,594,null,{}] 08:47:53 INFO - PROCESS | 4091 | 1461685673668 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:53 INFO - PROCESS | 4091 | 1461685673823 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:47:54 INFO - PROCESS | 4091 | 1461685674051 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca75000 == 68 [pid = 4091] [id = 156] 08:47:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f27326ec400) [pid = 4091] [serial = 468] [outer = (nil)] 08:47:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f273324d000) [pid = 4091] [serial = 469] [outer = 0x7f27326ec400] 08:47:54 INFO - PROCESS | 4091 | 1461685674124 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f2735320800) [pid = 4091] [serial = 470] [outer = 0x7f27326ec400] 08:47:54 INFO - PROCESS | 4091 | 1461685674966 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1378ms 08:47:55 INFO - PROCESS | 4091 | 1461685675038 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 4091 | 1461685675042 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:47:55 INFO - PROCESS | 4091 | 1461685675049 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 4091 | 1461685675054 Marionette TRACE conn3 <- [1,598,null,{}] 08:47:55 INFO - PROCESS | 4091 | 1461685675070 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:55 INFO - PROCESS | 4091 | 1461685675280 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:47:55 INFO - PROCESS | 4091 | 1461685675486 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e6d5800 == 69 [pid = 4091] [id = 157] 08:47:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f2735dcd800) [pid = 4091] [serial = 471] [outer = (nil)] 08:47:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f2736215400) [pid = 4091] [serial = 472] [outer = 0x7f2735dcd800] 08:47:55 INFO - PROCESS | 4091 | 1461685675606 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f273b1a2000) [pid = 4091] [serial = 473] [outer = 0x7f2735dcd800] 08:47:56 INFO - PROCESS | 4091 | 1461685676416 Marionette TRACE conn3 <- [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]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1394ms 08:47:56 INFO - PROCESS | 4091 | 1461685676444 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 4091 | 1461685676449 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:47:56 INFO - PROCESS | 4091 | 1461685676454 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 4091 | 1461685676457 Marionette TRACE conn3 <- [1,602,null,{}] 08:47:56 INFO - PROCESS | 4091 | 1461685676462 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:56 INFO - PROCESS | 4091 | 1461685676625 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:47:56 INFO - PROCESS | 4091 | 1461685676796 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27529b3800 == 70 [pid = 4091] [id = 158] 08:47:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f27344dc000) [pid = 4091] [serial = 474] [outer = (nil)] 08:47:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f273c744c00) [pid = 4091] [serial = 475] [outer = 0x7f27344dc000] 08:47:56 INFO - PROCESS | 4091 | 1461685676878 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f273d3f4000) [pid = 4091] [serial = 476] [outer = 0x7f27344dc000] 08:47:57 INFO - PROCESS | 4091 | 1461685677736 Marionette TRACE conn3 <- [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]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1330ms 08:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:47:57 INFO - PROCESS | 4091 | 1461685677786 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 4091 | 1461685677789 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:47:57 INFO - PROCESS | 4091 | 1461685677795 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 4091 | 1461685677798 Marionette TRACE conn3 <- [1,606,null,{}] 08:47:57 INFO - PROCESS | 4091 | 1461685677803 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:57 INFO - PROCESS | 4091 | 1461685677956 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:47:58 INFO - PROCESS | 4091 | 1461685678111 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2753727000 == 71 [pid = 4091] [id = 159] 08:47:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f273620ec00) [pid = 4091] [serial = 477] [outer = (nil)] 08:47:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f273dfb3400) [pid = 4091] [serial = 478] [outer = 0x7f273620ec00] 08:47:58 INFO - PROCESS | 4091 | 1461685678184 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f273f783000) [pid = 4091] [serial = 479] [outer = 0x7f273620ec00] 08:47:59 INFO - PROCESS | 4091 | 1461685679041 Marionette TRACE conn3 <- [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]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1279ms 08:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:47:59 INFO - PROCESS | 4091 | 1461685679074 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 4091 | 1461685679077 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:47:59 INFO - PROCESS | 4091 | 1461685679083 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 4091 | 1461685679086 Marionette TRACE conn3 <- [1,610,null,{}] 08:47:59 INFO - PROCESS | 4091 | 1461685679091 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:59 INFO - PROCESS | 4091 | 1461685679275 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:47:59 INFO - PROCESS | 4091 | 1461685679446 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732599800 == 72 [pid = 4091] [id = 160] 08:47:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f272b5e8800) [pid = 4091] [serial = 480] [outer = (nil)] 08:47:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f273223ac00) [pid = 4091] [serial = 481] [outer = 0x7f272b5e8800] 08:47:59 INFO - PROCESS | 4091 | 1461685679520 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f274a531000) [pid = 4091] [serial = 482] [outer = 0x7f272b5e8800] 08:48:00 INFO - PROCESS | 4091 | 1461685680809 Marionette TRACE conn3 <- [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]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:48:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1787ms 08:48:00 INFO - PROCESS | 4091 | 1461685680870 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 4091 | 1461685680877 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:48:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:48:00 INFO - PROCESS | 4091 | 1461685680887 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 4091 | 1461685680892 Marionette TRACE conn3 <- [1,614,null,{}] 08:48:00 INFO - PROCESS | 4091 | 1461685680901 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:01 INFO - PROCESS | 4091 | 1461685681111 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:48:01 INFO - PROCESS | 4091 | 1461685681265 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732599000 == 73 [pid = 4091] [id = 161] 08:48:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f272f69fc00) [pid = 4091] [serial = 483] [outer = (nil)] 08:48:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f27306cf400) [pid = 4091] [serial = 484] [outer = 0x7f272f69fc00] 08:48:01 INFO - PROCESS | 4091 | 1461685681335 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f273223a400) [pid = 4091] [serial = 485] [outer = 0x7f272f69fc00] 08:48:02 INFO - PROCESS | 4091 | 1461685682271 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1442ms 08:48:02 INFO - PROCESS | 4091 | 1461685682330 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 4091 | 1461685682341 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:48:02 INFO - PROCESS | 4091 | 1461685682353 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 4091 | 1461685682356 Marionette TRACE conn3 <- [1,618,null,{}] 08:48:02 INFO - PROCESS | 4091 | 1461685682363 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:02 INFO - PROCESS | 4091 | 1461685682524 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:48:02 INFO - PROCESS | 4091 | 1461685682724 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b8b800 == 74 [pid = 4091] [id = 162] 08:48:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f273284b400) [pid = 4091] [serial = 486] [outer = (nil)] 08:48:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2732c53000) [pid = 4091] [serial = 487] [outer = 0x7f273284b400] 08:48:02 INFO - PROCESS | 4091 | 1461685682801 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f27330e0400) [pid = 4091] [serial = 488] [outer = 0x7f273284b400] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273616a000 == 73 [pid = 4091] [id = 112] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274849b800 == 72 [pid = 4091] [id = 153] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f475800 == 71 [pid = 4091] [id = 152] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f273f17b000) [pid = 4091] [serial = 411] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f274eb30c00) [pid = 4091] [serial = 384] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f274e1b0400) [pid = 4091] [serial = 381] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f273a2c2400) [pid = 4091] [serial = 387] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c282800 == 70 [pid = 4091] [id = 127] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273cd6b000 == 69 [pid = 4091] [id = 151] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c27f800 == 68 [pid = 4091] [id = 150] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736178800 == 67 [pid = 4091] [id = 149] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732dc6000 == 66 [pid = 4091] [id = 148] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273237b800 == 65 [pid = 4091] [id = 147] 08:48:03 INFO - PROCESS | 4091 | 1461685683687 Marionette TRACE conn3 <- [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]]]}] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d257800 == 64 [pid = 4091] [id = 139] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735f9b000 == 63 [pid = 4091] [id = 138] 08:48:03 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493a5800 == 62 [pid = 4091] [id = 137] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f2735fc1c00) [pid = 4091] [serial = 408] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f2749535400) [pid = 4091] [serial = 378] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f27374e1800) [pid = 4091] [serial = 372] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f274a534000) [pid = 4091] [serial = 403] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f273c742c00) [pid = 4091] [serial = 375] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f274df92c00) [pid = 4091] [serial = 406] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f27374ccc00) [pid = 4091] [serial = 391] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f2734927000) [pid = 4091] [serial = 390] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f273c745400) [pid = 4091] [serial = 396] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f273d2ce000) [pid = 4091] [serial = 397] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f273dfaf800) [pid = 4091] [serial = 409] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f274841ac00) [pid = 4091] [serial = 402] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f273f252c00) [pid = 4091] [serial = 400] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f273f175000) [pid = 4091] [serial = 399] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f274e847400) [pid = 4091] [serial = 370] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f273c2a0400) [pid = 4091] [serial = 393] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f273c51dc00) [pid = 4091] [serial = 394] [outer = (nil)] [url = about:blank] 08:48:03 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f274c21a000) [pid = 4091] [serial = 405] [outer = (nil)] [url = about:blank] 08:48:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:48:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1384ms 08:48:03 INFO - PROCESS | 4091 | 1461685683737 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:48:03 INFO - PROCESS | 4091 | 1461685683741 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:48:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:48:03 INFO - PROCESS | 4091 | 1461685683747 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:48:03 INFO - PROCESS | 4091 | 1461685683752 Marionette TRACE conn3 <- [1,622,null,{}] 08:48:03 INFO - PROCESS | 4091 | 1461685683766 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:03 INFO - PROCESS | 4091 | 1461685683908 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:48:04 INFO - PROCESS | 4091 | 1461685684027 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732dc3800 == 63 [pid = 4091] [id = 163] 08:48:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f2732b4f000) [pid = 4091] [serial = 489] [outer = (nil)] 08:48:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f273344b400) [pid = 4091] [serial = 490] [outer = 0x7f2732b4f000] 08:48:04 INFO - PROCESS | 4091 | 1461685684095 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f2733452400) [pid = 4091] [serial = 491] [outer = 0x7f2732b4f000] 08:48:04 INFO - PROCESS | 4091 | 1461685684859 Marionette TRACE conn3 <- [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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1132ms 08:48:04 INFO - PROCESS | 4091 | 1461685684878 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 4091 | 1461685684883 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:48:04 INFO - PROCESS | 4091 | 1461685684888 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 4091 | 1461685684890 Marionette TRACE conn3 <- [1,626,null,{}] 08:48:04 INFO - PROCESS | 4091 | 1461685684895 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:05 INFO - PROCESS | 4091 | 1461685685044 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:48:05 INFO - PROCESS | 4091 | 1461685685160 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f91800 == 64 [pid = 4091] [id = 164] 08:48:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f2733254800) [pid = 4091] [serial = 492] [outer = (nil)] 08:48:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f2734919c00) [pid = 4091] [serial = 493] [outer = 0x7f2733254800] 08:48:05 INFO - PROCESS | 4091 | 1461685685225 Marionette DEBUG loaded listener.js 08:48:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f2735dc4000) [pid = 4091] [serial = 494] [outer = 0x7f2733254800] 08:48:06 INFO - PROCESS | 4091 | 1461685686145 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1326ms 08:48:06 INFO - PROCESS | 4091 | 1461685686216 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 4091 | 1461685686221 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:48:06 INFO - PROCESS | 4091 | 1461685686249 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 4091 | 1461685686255 Marionette TRACE conn3 <- [1,630,null,{}] 08:48:06 INFO - PROCESS | 4091 | 1461685686263 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:06 INFO - PROCESS | 4091 | 1461685686438 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:48:06 INFO - PROCESS | 4091 | 1461685686594 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f65f000 == 65 [pid = 4091] [id = 165] 08:48:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f272f6a5000) [pid = 4091] [serial = 495] [outer = (nil)] 08:48:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f2732234800) [pid = 4091] [serial = 496] [outer = 0x7f272f6a5000] 08:48:06 INFO - PROCESS | 4091 | 1461685686672 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f27326eb000) [pid = 4091] [serial = 497] [outer = 0x7f272f6a5000] 08:48:07 INFO - PROCESS | 4091 | 1461685687585 Marionette TRACE conn3 <- [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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:48:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1386ms 08:48:07 INFO - PROCESS | 4091 | 1461685687632 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:48:07 INFO - PROCESS | 4091 | 1461685687640 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:48:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:48:07 INFO - PROCESS | 4091 | 1461685687650 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:48:07 INFO - PROCESS | 4091 | 1461685687654 Marionette TRACE conn3 <- [1,634,null,{}] 08:48:07 INFO - PROCESS | 4091 | 1461685687659 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:07 INFO - PROCESS | 4091 | 1461685687828 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:48:07 INFO - PROCESS | 4091 | 1461685687981 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736170000 == 66 [pid = 4091] [id = 166] 08:48:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f27330e2000) [pid = 4091] [serial = 498] [outer = (nil)] 08:48:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f2733449400) [pid = 4091] [serial = 499] [outer = 0x7f27330e2000] 08:48:08 INFO - PROCESS | 4091 | 1461685688053 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f2733455000) [pid = 4091] [serial = 500] [outer = 0x7f27330e2000] 08:48:08 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:09 INFO - PROCESS | 4091 | 1461685689008 Marionette TRACE conn3 <- [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]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1385ms 08:48:09 INFO - PROCESS | 4091 | 1461685689035 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 4091 | 1461685689039 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:48:09 INFO - PROCESS | 4091 | 1461685689045 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 4091 | 1461685689051 Marionette TRACE conn3 <- [1,638,null,{}] 08:48:09 INFO - PROCESS | 4091 | 1461685689067 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:09 INFO - PROCESS | 4091 | 1461685689230 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:48:09 INFO - PROCESS | 4091 | 1461685689393 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c265800 == 67 [pid = 4091] [id = 167] 08:48:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f2735dccc00) [pid = 4091] [serial = 501] [outer = (nil)] 08:48:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f273620e000) [pid = 4091] [serial = 502] [outer = 0x7f2735dccc00] 08:48:09 INFO - PROCESS | 4091 | 1461685689470 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f27374cf800) [pid = 4091] [serial = 503] [outer = 0x7f2735dccc00] 08:48:10 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:10 INFO - PROCESS | 4091 | 1461685690356 Marionette TRACE conn3 <- [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]]]}] 08:48:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:48:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1349ms 08:48:10 INFO - PROCESS | 4091 | 1461685690395 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 4091 | 1461685690400 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:48:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:48:10 INFO - PROCESS | 4091 | 1461685690407 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 4091 | 1461685690409 Marionette TRACE conn3 <- [1,642,null,{}] 08:48:10 INFO - PROCESS | 4091 | 1461685690415 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:10 INFO - PROCESS | 4091 | 1461685690575 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:48:10 INFO - PROCESS | 4091 | 1461685690743 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca69800 == 68 [pid = 4091] [id = 168] 08:48:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f2735fbe400) [pid = 4091] [serial = 504] [outer = (nil)] 08:48:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f2738696800) [pid = 4091] [serial = 505] [outer = 0x7f2735fbe400] 08:48:10 INFO - PROCESS | 4091 | 1461685690812 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f273a222800) [pid = 4091] [serial = 506] [outer = 0x7f2735fbe400] 08:48:11 INFO - PROCESS | 4091 | 1461685691701 Marionette TRACE conn3 <- [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]]]}] 08:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1331ms 08:48:11 INFO - PROCESS | 4091 | 1461685691739 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 4091 | 1461685691742 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:48:11 INFO - PROCESS | 4091 | 1461685691748 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 4091 | 1461685691751 Marionette TRACE conn3 <- [1,646,null,{}] 08:48:11 INFO - PROCESS | 4091 | 1461685691756 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:11 INFO - PROCESS | 4091 | 1461685691920 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:48:12 INFO - PROCESS | 4091 | 1461685692102 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273dec3800 == 69 [pid = 4091] [id = 169] 08:48:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f272f8b1000) [pid = 4091] [serial = 507] [outer = (nil)] 08:48:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f273c29e800) [pid = 4091] [serial = 508] [outer = 0x7f272f8b1000] 08:48:12 INFO - PROCESS | 4091 | 1461685692173 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f273c739c00) [pid = 4091] [serial = 509] [outer = 0x7f272f8b1000] 08:48:13 INFO - PROCESS | 4091 | 1461685693057 Marionette TRACE conn3 <- [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]]]}] 08:48:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:48:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1382ms 08:48:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:48:13 INFO - PROCESS | 4091 | 1461685693131 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 4091 | 1461685693133 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:48:13 INFO - PROCESS | 4091 | 1461685693141 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 4091 | 1461685693144 Marionette TRACE conn3 <- [1,650,null,{}] 08:48:13 INFO - PROCESS | 4091 | 1461685693149 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:13 INFO - PROCESS | 4091 | 1461685693368 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:48:13 INFO - PROCESS | 4091 | 1461685693496 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274848d000 == 70 [pid = 4091] [id = 170] 08:48:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f273b7d8400) [pid = 4091] [serial = 510] [outer = (nil)] 08:48:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f273dfa9400) [pid = 4091] [serial = 511] [outer = 0x7f273b7d8400] 08:48:13 INFO - PROCESS | 4091 | 1461685693585 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27484ba400) [pid = 4091] [serial = 512] [outer = 0x7f273b7d8400] 08:48:14 INFO - PROCESS | 4091 | 1461685694399 Marionette TRACE conn3 <- [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]]]}] 08:48:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:48:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1335ms 08:48:14 INFO - PROCESS | 4091 | 1461685694475 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 4091 | 1461685694479 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:48:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:48:14 INFO - PROCESS | 4091 | 1461685694484 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 4091 | 1461685694488 Marionette TRACE conn3 <- [1,654,null,{}] 08:48:14 INFO - PROCESS | 4091 | 1461685694493 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:14 INFO - PROCESS | 4091 | 1461685694642 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:48:14 INFO - PROCESS | 4091 | 1461685694812 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a806000 == 71 [pid = 4091] [id = 171] 08:48:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f272b5ee800) [pid = 4091] [serial = 513] [outer = (nil)] 08:48:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f27495b4000) [pid = 4091] [serial = 514] [outer = 0x7f272b5ee800] 08:48:14 INFO - PROCESS | 4091 | 1461685694885 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f274a5bf400) [pid = 4091] [serial = 515] [outer = 0x7f272b5ee800] 08:48:15 INFO - PROCESS | 4091 | 1461685695764 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:48:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1337ms 08:48:15 INFO - PROCESS | 4091 | 1461685695823 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 4091 | 1461685695826 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:48:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:48:15 INFO - PROCESS | 4091 | 1461685695832 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 4091 | 1461685695834 Marionette TRACE conn3 <- [1,658,null,{}] 08:48:15 INFO - PROCESS | 4091 | 1461685695840 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:15 INFO - PROCESS | 4091 | 1461685695984 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:48:16 INFO - PROCESS | 4091 | 1461685696141 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e8ac800 == 72 [pid = 4091] [id = 172] 08:48:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f273bbf8800) [pid = 4091] [serial = 516] [outer = (nil)] 08:48:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f273c20ac00) [pid = 4091] [serial = 517] [outer = 0x7f273bbf8800] 08:48:16 INFO - PROCESS | 4091 | 1461685696215 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f273c20f000) [pid = 4091] [serial = 518] [outer = 0x7f273bbf8800] 08:48:17 INFO - PROCESS | 4091 | 1461685697124 Marionette TRACE conn3 <- [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]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:48:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1333ms 08:48:17 INFO - PROCESS | 4091 | 1461685697166 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 4091 | 1461685697169 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:48:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:48:17 INFO - PROCESS | 4091 | 1461685697176 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 4091 | 1461685697178 Marionette TRACE conn3 <- [1,662,null,{}] 08:48:17 INFO - PROCESS | 4091 | 1461685697184 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:17 INFO - PROCESS | 4091 | 1461685697340 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:48:17 INFO - PROCESS | 4091 | 1461685697502 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27529d0800 == 73 [pid = 4091] [id = 173] 08:48:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f272f8a2800) [pid = 4091] [serial = 519] [outer = (nil)] 08:48:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f273c211c00) [pid = 4091] [serial = 520] [outer = 0x7f272f8a2800] 08:48:17 INFO - PROCESS | 4091 | 1461685697583 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f274a5c0400) [pid = 4091] [serial = 521] [outer = 0x7f272f8a2800] 08:48:18 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:18 INFO - PROCESS | 4091 | 1461685698650 Marionette TRACE conn3 <- [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]]]}] 08:48:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:48:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1534ms 08:48:18 INFO - PROCESS | 4091 | 1461685698711 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:48:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:48:18 INFO - PROCESS | 4091 | 1461685698717 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:48:18 INFO - PROCESS | 4091 | 1461685698724 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 4091 | 1461685698730 Marionette TRACE conn3 <- [1,666,null,{}] 08:48:18 INFO - PROCESS | 4091 | 1461685698737 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:18 INFO - PROCESS | 4091 | 1461685698897 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:48:19 INFO - PROCESS | 4091 | 1461685699064 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a24c000 == 74 [pid = 4091] [id = 174] 08:48:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f2732238c00) [pid = 4091] [serial = 522] [outer = (nil)] 08:48:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f273223f000) [pid = 4091] [serial = 523] [outer = 0x7f2732238c00] 08:48:19 INFO - PROCESS | 4091 | 1461685699171 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2732fc4000) [pid = 4091] [serial = 524] [outer = 0x7f2732238c00] 08:48:19 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:19 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732dc3800 == 73 [pid = 4091] [id = 163] 08:48:19 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b8b800 == 72 [pid = 4091] [id = 162] 08:48:19 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732599000 == 71 [pid = 4091] [id = 161] 08:48:19 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2753727000 == 70 [pid = 4091] [id = 159] 08:48:19 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27529b3800 == 69 [pid = 4091] [id = 158] 08:48:19 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733430000 == 68 [pid = 4091] [id = 155] 08:48:20 INFO - PROCESS | 4091 | 1461685700021 Marionette TRACE conn3 <- [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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:48:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1337ms 08:48:20 INFO - PROCESS | 4091 | 1461685700108 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 4091 | 1461685700116 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:48:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:48:20 INFO - PROCESS | 4091 | 1461685700136 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 4091 | 1461685700141 Marionette TRACE conn3 <- [1,670,null,{}] 08:48:20 INFO - PROCESS | 4091 | 1461685700146 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:20 INFO - PROCESS | 4091 | 1461685700330 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:48:20 INFO - PROCESS | 4091 | 1461685700353 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732598000 == 69 [pid = 4091] [id = 175] 08:48:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2733447400) [pid = 4091] [serial = 525] [outer = (nil)] 08:48:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f27338f5c00) [pid = 4091] [serial = 526] [outer = 0x7f2733447400] 08:48:20 INFO - PROCESS | 4091 | 1461685700413 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f2735dc0400) [pid = 4091] [serial = 527] [outer = 0x7f2733447400] 08:48:21 INFO - PROCESS | 4091 | 1461685701306 Marionette TRACE conn3 <- [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]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:48:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1230ms 08:48:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:48:21 INFO - PROCESS | 4091 | 1461685701375 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 4091 | 1461685701378 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:48:21 INFO - PROCESS | 4091 | 1461685701384 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 4091 | 1461685701389 Marionette TRACE conn3 <- [1,674,null,{}] 08:48:21 INFO - PROCESS | 4091 | 1461685701403 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:21 INFO - PROCESS | 4091 | 1461685701604 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:48:21 INFO - PROCESS | 4091 | 1461685701625 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a28a000 == 70 [pid = 4091] [id = 176] 08:48:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f27374d6000) [pid = 4091] [serial = 528] [outer = (nil)] 08:48:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f273b7d8000) [pid = 4091] [serial = 529] [outer = 0x7f27374d6000] 08:48:21 INFO - PROCESS | 4091 | 1461685701691 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f273c73f800) [pid = 4091] [serial = 530] [outer = 0x7f27374d6000] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f2738707000) [pid = 4091] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f273d3f7800) [pid = 4091] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f272b5ed800) [pid = 4091] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f273491c400) [pid = 4091] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f27326e9000) [pid = 4091] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2735dc0c00) [pid = 4091] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f272f69fc00) [pid = 4091] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2732b4f000) [pid = 4091] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f273284b400) [pid = 4091] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:48:22 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f272f69f400) [pid = 4091] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:48:22 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:22 INFO - PROCESS | 4091 | 1461685702652 Marionette TRACE conn3 <- [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]]]}] 08:48:22 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 08:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1282ms 08:48:22 INFO - PROCESS | 4091 | 1461685702666 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:48:22 INFO - PROCESS | 4091 | 1461685702680 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:48:22 INFO - PROCESS | 4091 | 1461685702687 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 4091 | 1461685702690 Marionette TRACE conn3 <- [1,678,null,{}] 08:48:22 INFO - PROCESS | 4091 | 1461685702694 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:22 INFO - PROCESS | 4091 | 1461685702837 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:48:22 INFO - PROCESS | 4091 | 1461685702960 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c26c000 == 71 [pid = 4091] [id = 177] 08:48:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f272f6a2400) [pid = 4091] [serial = 531] [outer = (nil)] 08:48:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f273531f800) [pid = 4091] [serial = 532] [outer = 0x7f272f6a2400] 08:48:23 INFO - PROCESS | 4091 | 1461685703023 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f273cc0b800) [pid = 4091] [serial = 533] [outer = 0x7f272f6a2400] 08:48:23 INFO - PROCESS | 4091 | 1461685703682 Marionette TRACE conn3 <- [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]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:48:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1027ms 08:48:23 INFO - PROCESS | 4091 | 1461685703713 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 4091 | 1461685703716 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:48:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:48:23 INFO - PROCESS | 4091 | 1461685703722 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:48:23 INFO - PROCESS | 4091 | 1461685703724 Marionette TRACE conn3 <- [1,682,null,{}] 08:48:23 INFO - PROCESS | 4091 | 1461685703729 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:23 INFO - PROCESS | 4091 | 1461685703908 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:48:23 INFO - PROCESS | 4091 | 1461685703929 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f761000 == 72 [pid = 4091] [id = 178] 08:48:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f27326ef800) [pid = 4091] [serial = 534] [outer = (nil)] 08:48:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f273d926400) [pid = 4091] [serial = 535] [outer = 0x7f27326ef800] 08:48:23 INFO - PROCESS | 4091 | 1461685703990 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f273f182400) [pid = 4091] [serial = 536] [outer = 0x7f27326ef800] 08:48:25 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:25 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:25 INFO - PROCESS | 4091 | 1461685705483 Marionette TRACE conn3 <- [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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:48:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1782ms 08:48:25 INFO - PROCESS | 4091 | 1461685705505 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:48:25 INFO - PROCESS | 4091 | 1461685705512 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:48:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:48:25 INFO - PROCESS | 4091 | 1461685705520 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 4091 | 1461685705524 Marionette TRACE conn3 <- [1,686,null,{}] 08:48:25 INFO - PROCESS | 4091 | 1461685705531 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:25 INFO - PROCESS | 4091 | 1461685705751 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:48:25 INFO - PROCESS | 4091 | 1461685705963 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732dbd800 == 73 [pid = 4091] [id = 179] 08:48:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f2732c58800) [pid = 4091] [serial = 537] [outer = (nil)] 08:48:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2733449000) [pid = 4091] [serial = 538] [outer = 0x7f2732c58800] 08:48:26 INFO - PROCESS | 4091 | 1461685706040 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2734566800) [pid = 4091] [serial = 539] [outer = 0x7f2732c58800] 08:48:27 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:27 INFO - PROCESS | 4091 | 1461685707369 Marionette TRACE conn3 <- [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]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:48:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1882ms 08:48:27 INFO - PROCESS | 4091 | 1461685707518 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 4091 | 1461685707526 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:48:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:48:27 INFO - PROCESS | 4091 | 1461685707543 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 4091 | 1461685707547 Marionette TRACE conn3 <- [1,690,null,{}] 08:48:27 INFO - PROCESS | 4091 | 1461685707554 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:27 INFO - PROCESS | 4091 | 1461685707707 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:48:27 INFO - PROCESS | 4091 | 1461685707863 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e643800 == 74 [pid = 4091] [id = 180] 08:48:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f273223f800) [pid = 4091] [serial = 540] [outer = (nil)] 08:48:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f27374ea000) [pid = 4091] [serial = 541] [outer = 0x7f273223f800] 08:48:27 INFO - PROCESS | 4091 | 1461685707937 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f273cc53c00) [pid = 4091] [serial = 542] [outer = 0x7f273223f800] 08:48:29 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:29 INFO - PROCESS | 4091 | 1461685709221 Marionette TRACE conn3 <- [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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:48:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1687ms 08:48:29 INFO - PROCESS | 4091 | 1461685709230 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 4091 | 1461685709234 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:48:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:48:29 INFO - PROCESS | 4091 | 1461685709240 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 4091 | 1461685709245 Marionette TRACE conn3 <- [1,694,null,{}] 08:48:29 INFO - PROCESS | 4091 | 1461685709260 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:29 INFO - PROCESS | 4091 | 1461685709505 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:48:29 INFO - PROCESS | 4091 | 1461685709667 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b9c000 == 75 [pid = 4091] [id = 181] 08:48:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f272f8a6400) [pid = 4091] [serial = 543] [outer = (nil)] 08:48:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f27326e2c00) [pid = 4091] [serial = 544] [outer = 0x7f272f8a6400] 08:48:29 INFO - PROCESS | 4091 | 1461685709741 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f273a60e000) [pid = 4091] [serial = 545] [outer = 0x7f272f8a6400] 08:48:31 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:31 INFO - PROCESS | 4091 | 1461685711392 Marionette TRACE conn3 <- [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]]]}] 08:48:31 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) 08:48:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2194ms 08:48:31 INFO - PROCESS | 4091 | 1461685711434 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:48:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:48:31 INFO - PROCESS | 4091 | 1461685711439 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:48:31 INFO - PROCESS | 4091 | 1461685711446 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 4091 | 1461685711451 Marionette TRACE conn3 <- [1,698,null,{}] 08:48:31 INFO - PROCESS | 4091 | 1461685711458 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:31 INFO - PROCESS | 4091 | 1461685711687 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:48:31 INFO - PROCESS | 4091 | 1461685711855 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3dd800 == 76 [pid = 4091] [id = 182] 08:48:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f272f69cc00) [pid = 4091] [serial = 546] [outer = (nil)] 08:48:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f27306c5800) [pid = 4091] [serial = 547] [outer = 0x7f272f69cc00] 08:48:31 INFO - PROCESS | 4091 | 1461685711922 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f273283d800) [pid = 4091] [serial = 548] [outer = 0x7f272f69cc00] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27337e4800 == 75 [pid = 4091] [id = 75] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e6ce000 == 74 [pid = 4091] [id = 82] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27490b2800 == 73 [pid = 4091] [id = 116] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273617e000 == 72 [pid = 4091] [id = 117] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f273dfb4000) [pid = 4091] [serial = 423] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f273dfac800) [pid = 4091] [serial = 426] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f273bd24c00) [pid = 4091] [serial = 420] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f27326f0400) [pid = 4091] [serial = 414] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f27374e2400) [pid = 4091] [serial = 417] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f27306ccc00) [pid = 4091] [serial = 429] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f273324c800) [pid = 4091] [serial = 432] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f2733257800) [pid = 4091] [serial = 435] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f272b37b400) [pid = 4091] [serial = 438] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f272f8a5000) [pid = 4091] [serial = 466] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f273324d000) [pid = 4091] [serial = 469] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2736215400) [pid = 4091] [serial = 472] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2734919c00) [pid = 4091] [serial = 493] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f273c744c00) [pid = 4091] [serial = 475] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f273dfb3400) [pid = 4091] [serial = 478] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f273223ac00) [pid = 4091] [serial = 481] [outer = (nil)] [url = about:blank] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c26c000 == 71 [pid = 4091] [id = 177] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a28a000 == 70 [pid = 4091] [id = 176] 08:48:32 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732598000 == 69 [pid = 4091] [id = 175] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a24c000 == 68 [pid = 4091] [id = 174] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27529d0800 == 67 [pid = 4091] [id = 173] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e8ac800 == 66 [pid = 4091] [id = 172] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a806000 == 65 [pid = 4091] [id = 171] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274848d000 == 64 [pid = 4091] [id = 170] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273dec3800 == 63 [pid = 4091] [id = 169] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca69800 == 62 [pid = 4091] [id = 168] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c265800 == 61 [pid = 4091] [id = 167] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736170000 == 60 [pid = 4091] [id = 166] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f65f000 == 59 [pid = 4091] [id = 165] 08:48:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735f91800 == 58 [pid = 4091] [id = 164] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f273a610400) [pid = 4091] [serial = 454] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f273c340800) [pid = 4091] [serial = 455] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f273deedc00) [pid = 4091] [serial = 457] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f273f17b400) [pid = 4091] [serial = 458] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f27306c5400) [pid = 4091] [serial = 442] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f272b5f2400) [pid = 4091] [serial = 441] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f27374d1000) [pid = 4091] [serial = 450] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f27330e1c00) [pid = 4091] [serial = 445] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f2732c4bc00) [pid = 4091] [serial = 444] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2735dc6c00) [pid = 4091] [serial = 447] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f2735fc7000) [pid = 4091] [serial = 448] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f27306cf400) [pid = 4091] [serial = 484] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f273223a400) [pid = 4091] [serial = 485] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f273344b400) [pid = 4091] [serial = 490] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f2732c53000) [pid = 4091] [serial = 487] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2733452400) [pid = 4091] [serial = 491] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f275130a800) [pid = 4091] [serial = 247] [outer = (nil)] [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.] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f273860dc00) [pid = 4091] [serial = 451] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f272f6aa400) [pid = 4091] [serial = 460] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f272f8a7800) [pid = 4091] [serial = 461] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f27330e0400) [pid = 4091] [serial = 488] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f272f8ad000) [pid = 4091] [serial = 463] [outer = (nil)] [url = about:blank] 08:48:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:33 INFO - PROCESS | 4091 | 1461685713195 Marionette TRACE conn3 <- [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]]]}] 08:48:33 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) 08:48:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1791ms 08:48:33 INFO - PROCESS | 4091 | 1461685713235 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 4091 | 1461685713243 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:48:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:48:33 INFO - PROCESS | 4091 | 1461685713252 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 4091 | 1461685713256 Marionette TRACE conn3 <- [1,702,null,{}] 08:48:33 INFO - PROCESS | 4091 | 1461685713261 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:33 INFO - PROCESS | 4091 | 1461685713500 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:48:33 INFO - PROCESS | 4091 | 1461685713612 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732366800 == 59 [pid = 4091] [id = 183] 08:48:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f27326e8400) [pid = 4091] [serial = 549] [outer = (nil)] 08:48:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f2732e25400) [pid = 4091] [serial = 550] [outer = 0x7f27326e8400] 08:48:33 INFO - PROCESS | 4091 | 1461685713673 Marionette DEBUG loaded listener.js 08:48:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f2732fce400) [pid = 4091] [serial = 551] [outer = 0x7f27326e8400] 08:48:34 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:34 INFO - PROCESS | 4091 | 1461685714780 Marionette TRACE conn3 <- [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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:48:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1582ms 08:48:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:48:34 INFO - PROCESS | 4091 | 1461685714834 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 4091 | 1461685714837 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:48:34 INFO - PROCESS | 4091 | 1461685714843 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 4091 | 1461685714849 Marionette TRACE conn3 <- [1,706,null,{}] 08:48:34 INFO - PROCESS | 4091 | 1461685714864 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:35 INFO - PROCESS | 4091 | 1461685715063 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:48:35 INFO - PROCESS | 4091 | 1461685715120 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733218000 == 60 [pid = 4091] [id = 184] 08:48:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f273455c000) [pid = 4091] [serial = 552] [outer = (nil)] 08:48:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f273455f000) [pid = 4091] [serial = 553] [outer = 0x7f273455c000] 08:48:35 INFO - PROCESS | 4091 | 1461685715233 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f27349e6800) [pid = 4091] [serial = 554] [outer = 0x7f273455c000] 08:48:36 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:36 INFO - PROCESS | 4091 | 1461685716421 Marionette TRACE conn3 <- [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]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:48:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1588ms 08:48:36 INFO - PROCESS | 4091 | 1461685716430 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 4091 | 1461685716434 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:48:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:48:36 INFO - PROCESS | 4091 | 1461685716440 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 4091 | 1461685716443 Marionette TRACE conn3 <- [1,710,null,{}] 08:48:36 INFO - PROCESS | 4091 | 1461685716453 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:36 INFO - PROCESS | 4091 | 1461685716634 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:48:36 INFO - PROCESS | 4091 | 1461685716699 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734574800 == 61 [pid = 4091] [id = 185] 08:48:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f27349e0000) [pid = 4091] [serial = 555] [outer = (nil)] 08:48:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f2735dcdc00) [pid = 4091] [serial = 556] [outer = 0x7f27349e0000] 08:48:36 INFO - PROCESS | 4091 | 1461685716763 Marionette DEBUG loaded listener.js 08:48:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2735fbd400) [pid = 4091] [serial = 557] [outer = 0x7f27349e0000] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2736124c00) [pid = 4091] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f273c2a8000) [pid = 4091] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2736128c00) [pid = 4091] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f273cc0dc00) [pid = 4091] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f272b5e8800) [pid = 4091] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f273f2cc400) [pid = 4091] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f27330e5c00) [pid = 4091] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f2732848400) [pid = 4091] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f274c2a0800) [pid = 4091] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f27330e5800) [pid = 4091] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f2748412c00) [pid = 4091] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f273dfb1800) [pid = 4091] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f2733447400) [pid = 4091] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f27374d6000) [pid = 4091] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f2732238c00) [pid = 4091] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f272f6a5000) [pid = 4091] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f2733254800) [pid = 4091] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f272f8a2800) [pid = 4091] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f272f6a2400) [pid = 4091] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f27344dc000) [pid = 4091] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f273620ec00) [pid = 4091] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f27326e5000) [pid = 4091] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f27374d8800) [pid = 4091] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f2736210c00) [pid = 4091] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f273c73dc00) [pid = 4091] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f273455b800) [pid = 4091] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f27306c5c00) [pid = 4091] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f27306c6c00) [pid = 4091] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f273324f400) [pid = 4091] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f272b373c00) [pid = 4091] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f272f69e000) [pid = 4091] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f27326ec400) [pid = 4091] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f2735dcd800) [pid = 4091] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f274e1a5c00) [pid = 4091] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f2735dcc400) [pid = 4091] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:48:38 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f272f6a9c00) [pid = 4091] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:48:38 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:38 INFO - PROCESS | 4091 | 1461685718688 Marionette TRACE conn3 <- [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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2286ms 08:48:38 INFO - PROCESS | 4091 | 1461685718726 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 4091 | 1461685718729 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:48:38 INFO - PROCESS | 4091 | 1461685718734 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 4091 | 1461685718736 Marionette TRACE conn3 <- [1,714,null,{}] 08:48:38 INFO - PROCESS | 4091 | 1461685718742 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 4091 | 1461685718874 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:48:38 INFO - PROCESS | 4091 | 1461685718885 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9e0800 == 62 [pid = 4091] [id = 186] 08:48:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f272b373c00) [pid = 4091] [serial = 558] [outer = (nil)] 08:48:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f272f8a6c00) [pid = 4091] [serial = 559] [outer = 0x7f272b373c00] 08:48:38 INFO - PROCESS | 4091 | 1461685718945 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f27330e5800) [pid = 4091] [serial = 560] [outer = 0x7f272b373c00] 08:48:40 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:40 INFO - PROCESS | 4091 | 1461685720253 Marionette TRACE conn3 <- [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]]]}] 08:48:40 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 08:48:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1527ms 08:48:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:48:40 INFO - PROCESS | 4091 | 1461685720262 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 4091 | 1461685720267 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:48:40 INFO - PROCESS | 4091 | 1461685720275 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 4091 | 1461685720281 Marionette TRACE conn3 <- [1,718,null,{}] 08:48:40 INFO - PROCESS | 4091 | 1461685720290 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:40 INFO - PROCESS | 4091 | 1461685720502 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:48:40 INFO - PROCESS | 4091 | 1461685720707 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9e3800 == 63 [pid = 4091] [id = 187] 08:48:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f272f6a5c00) [pid = 4091] [serial = 561] [outer = (nil)] 08:48:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f2732232800) [pid = 4091] [serial = 562] [outer = 0x7f272f6a5c00] 08:48:40 INFO - PROCESS | 4091 | 1461685720783 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f27326ec000) [pid = 4091] [serial = 563] [outer = 0x7f272f6a5c00] 08:48:42 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:42 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:42 INFO - PROCESS | 4091 | 1461685722089 Marionette TRACE conn3 <- [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]]]}] 08:48:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:48:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1849ms 08:48:42 INFO - PROCESS | 4091 | 1461685722123 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:48:42 INFO - PROCESS | 4091 | 1461685722132 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:48:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:48:42 INFO - PROCESS | 4091 | 1461685722244 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 4091 | 1461685722247 Marionette TRACE conn3 <- [1,722,null,{}] 08:48:42 INFO - PROCESS | 4091 | 1461685722256 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:42 INFO - PROCESS | 4091 | 1461685722427 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:48:42 INFO - PROCESS | 4091 | 1461685722579 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734576000 == 64 [pid = 4091] [id = 188] 08:48:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f27326e4800) [pid = 4091] [serial = 564] [outer = (nil)] 08:48:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f2732c55800) [pid = 4091] [serial = 565] [outer = 0x7f27326e4800] 08:48:42 INFO - PROCESS | 4091 | 1461685722651 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f273344d800) [pid = 4091] [serial = 566] [outer = 0x7f27326e4800] 08:48:43 INFO - PROCESS | 4091 | 1461685723529 Marionette TRACE conn3 <- [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] 08:48:43 INFO - PROCESS | 4091 | 1461685723589 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:48:43 INFO - PROCESS | 4091 | 1461685723596 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 4091 | 1461685723602 Marionette TRACE conn3 <- [1,726,null,{}] 08:48:43 INFO - PROCESS | 4091 | 1461685723617 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:43 INFO - PROCESS | 4091 | 1461685723793 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:48:43 INFO - PROCESS | 4091 | 1461685723947 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273861f800 == 65 [pid = 4091] [id = 189] 08:48:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f2735dc5800) [pid = 4091] [serial = 567] [outer = (nil)] 08:48:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f2736207400) [pid = 4091] [serial = 568] [outer = 0x7f2735dc5800] 08:48:44 INFO - PROCESS | 4091 | 1461685724026 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f27374d6000) [pid = 4091] [serial = 569] [outer = 0x7f2735dc5800] 08:48:44 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:44 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:45 INFO - PROCESS | 4091 | 1461685725025 Marionette TRACE conn3 <- [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]]]}] 08:48:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1486ms 08:48:45 INFO - PROCESS | 4091 | 1461685725083 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:48:45 INFO - PROCESS | 4091 | 1461685725087 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:48:45 INFO - PROCESS | 4091 | 1461685725093 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 4091 | 1461685725096 Marionette TRACE conn3 <- [1,730,null,{}] 08:48:45 INFO - PROCESS | 4091 | 1461685725102 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:45 INFO - PROCESS | 4091 | 1461685725274 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:48:45 INFO - PROCESS | 4091 | 1461685725434 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bba4000 == 66 [pid = 4091] [id = 190] 08:48:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f2735dc8c00) [pid = 4091] [serial = 570] [outer = (nil)] 08:48:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f2738704000) [pid = 4091] [serial = 571] [outer = 0x7f2735dc8c00] 08:48:45 INFO - PROCESS | 4091 | 1461685725528 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f273a604800) [pid = 4091] [serial = 572] [outer = 0x7f2735dc8c00] 08:48:46 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:46 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:46 INFO - PROCESS | 4091 | 1461685726408 Marionette TRACE conn3 <- [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[4040] expected 0 but got 255","_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] 08:48:46 INFO - PROCESS | 4091 | 1461685726480 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:48:46 INFO - PROCESS | 4091 | 1461685726485 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 4091 | 1461685726488 Marionette TRACE conn3 <- [1,734,null,{}] 08:48:46 INFO - PROCESS | 4091 | 1461685726493 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:46 INFO - PROCESS | 4091 | 1461685726651 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:48:46 INFO - PROCESS | 4091 | 1461685726807 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c61d000 == 67 [pid = 4091] [id = 191] 08:48:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f273620c800) [pid = 4091] [serial = 573] [outer = (nil)] 08:48:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f273b77e800) [pid = 4091] [serial = 574] [outer = 0x7f273620c800] 08:48:46 INFO - PROCESS | 4091 | 1461685726879 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f273bf58400) [pid = 4091] [serial = 575] [outer = 0x7f273620c800] 08:48:47 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:47 INFO - PROCESS | 4091 | 1461685727841 Marionette TRACE conn3 <- [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]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:48:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1382ms 08:48:47 INFO - PROCESS | 4091 | 1461685727869 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 4091 | 1461685727872 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:48:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:48:47 INFO - PROCESS | 4091 | 1461685727878 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 4091 | 1461685727880 Marionette TRACE conn3 <- [1,738,null,{}] 08:48:47 INFO - PROCESS | 4091 | 1461685727886 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:48 INFO - PROCESS | 4091 | 1461685728094 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:48:48 INFO - PROCESS | 4091 | 1461685728301 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd6b000 == 68 [pid = 4091] [id = 192] 08:48:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f273c2a7c00) [pid = 4091] [serial = 576] [outer = (nil)] 08:48:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f273c742c00) [pid = 4091] [serial = 577] [outer = 0x7f273c2a7c00] 08:48:48 INFO - PROCESS | 4091 | 1461685728382 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f273cc0d800) [pid = 4091] [serial = 578] [outer = 0x7f273c2a7c00] 08:48:49 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:49 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:49 INFO - PROCESS | 4091 | 1461685729605 Marionette TRACE conn3 <- [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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:48:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1783ms 08:48:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:48:49 INFO - PROCESS | 4091 | 1461685729662 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 4091 | 1461685729664 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:48:49 INFO - PROCESS | 4091 | 1461685729671 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 4091 | 1461685729674 Marionette TRACE conn3 <- [1,742,null,{}] 08:48:49 INFO - PROCESS | 4091 | 1461685729680 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:49 INFO - PROCESS | 4091 | 1461685729907 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:48:50 INFO - PROCESS | 4091 | 1461685730039 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df38000 == 69 [pid = 4091] [id = 193] 08:48:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f2735dc8000) [pid = 4091] [serial = 579] [outer = (nil)] 08:48:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f273d08ec00) [pid = 4091] [serial = 580] [outer = 0x7f2735dc8000] 08:48:50 INFO - PROCESS | 4091 | 1461685730121 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f273d3ff400) [pid = 4091] [serial = 581] [outer = 0x7f2735dc8000] 08:48:51 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:51 INFO - PROCESS | 4091 | 1461685731394 Marionette TRACE conn3 <- [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]]]}] 08:48:51 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 08:48:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1783ms 08:48:51 INFO - PROCESS | 4091 | 1461685731454 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 4091 | 1461685731458 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:48:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:48:51 INFO - PROCESS | 4091 | 1461685731463 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 4091 | 1461685731467 Marionette TRACE conn3 <- [1,746,null,{}] 08:48:51 INFO - PROCESS | 4091 | 1461685731730 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:51 INFO - PROCESS | 4091 | 1461685731883 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:48:52 INFO - PROCESS | 4091 | 1461685732038 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f64f000 == 70 [pid = 4091] [id = 194] 08:48:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f272f8ab800) [pid = 4091] [serial = 582] [outer = (nil)] 08:48:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f27306c3400) [pid = 4091] [serial = 583] [outer = 0x7f272f8ab800] 08:48:52 INFO - PROCESS | 4091 | 1461685732111 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f2732234000) [pid = 4091] [serial = 584] [outer = 0x7f272f8ab800] 08:48:52 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2734574800 == 69 [pid = 4091] [id = 185] 08:48:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733218000 == 68 [pid = 4091] [id = 184] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f273d926400) [pid = 4091] [serial = 535] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f2733449400) [pid = 4091] [serial = 499] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f273620e000) [pid = 4091] [serial = 502] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f2738696800) [pid = 4091] [serial = 505] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f273c29e800) [pid = 4091] [serial = 508] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f273dfa9400) [pid = 4091] [serial = 511] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f27495b4000) [pid = 4091] [serial = 514] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f273c20ac00) [pid = 4091] [serial = 517] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732366800 == 67 [pid = 4091] [id = 183] 08:48:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b3dd800 == 66 [pid = 4091] [id = 182] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f2750656800) [pid = 4091] [serial = 385] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f273a224c00) [pid = 4091] [serial = 373] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f273d090400) [pid = 4091] [serial = 376] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f273c337400) [pid = 4091] [serial = 343] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f273f2c8c00) [pid = 4091] [serial = 346] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f274a531000) [pid = 4091] [serial = 482] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f2749536400) [pid = 4091] [serial = 349] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f2752981800) [pid = 4091] [serial = 388] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 114 (0x7f273d920400) [pid = 4091] [serial = 319] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 113 (0x7f274ea0f000) [pid = 4091] [serial = 382] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 112 (0x7f27374eec00) [pid = 4091] [serial = 340] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 111 (0x7f274a5c3000) [pid = 4091] [serial = 352] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 110 (0x7f274a625800) [pid = 4091] [serial = 379] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 109 (0x7f273d3f4000) [pid = 4091] [serial = 476] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 108 (0x7f273f783000) [pid = 4091] [serial = 479] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f2734563800) [pid = 4091] [serial = 415] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f273b19c400) [pid = 4091] [serial = 418] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f273c73d800) [pid = 4091] [serial = 421] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f273f4e4c00) [pid = 4091] [serial = 424] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f274a5c6000) [pid = 4091] [serial = 427] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f274df5b000) [pid = 4091] [serial = 430] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f2733254c00) [pid = 4091] [serial = 433] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f274df62400) [pid = 4091] [serial = 436] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f272b37f800) [pid = 4091] [serial = 439] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f27306c2800) [pid = 4091] [serial = 467] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f2735320800) [pid = 4091] [serial = 470] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f273b1a2000) [pid = 4091] [serial = 473] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f27338f5c00) [pid = 4091] [serial = 526] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f273531f800) [pid = 4091] [serial = 532] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f2732fc4000) [pid = 4091] [serial = 524] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f274df97c00) [pid = 4091] [serial = 412] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f272f8b1400) [pid = 4091] [serial = 464] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f2735dc0400) [pid = 4091] [serial = 527] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f273c73f800) [pid = 4091] [serial = 530] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f273b7d8000) [pid = 4091] [serial = 529] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f273223f000) [pid = 4091] [serial = 523] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f27326eb000) [pid = 4091] [serial = 497] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 85 (0x7f2732234800) [pid = 4091] [serial = 496] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 84 (0x7f2735dc4000) [pid = 4091] [serial = 494] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 83 (0x7f274a5c0400) [pid = 4091] [serial = 521] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 82 (0x7f273c211c00) [pid = 4091] [serial = 520] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | --DOMWINDOW == 81 (0x7f273cc0b800) [pid = 4091] [serial = 533] [outer = (nil)] [url = about:blank] 08:48:53 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:53 INFO - PROCESS | 4091 | 1461685733524 Marionette TRACE conn3 <- [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]]]}] 08:48:53 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.) 08:48:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2072ms 08:48:53 INFO - PROCESS | 4091 | 1461685733537 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 4091 | 1461685733542 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:48:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:48:53 INFO - PROCESS | 4091 | 1461685733550 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 4091 | 1461685733552 Marionette TRACE conn3 <- [1,750,null,{}] 08:48:53 INFO - PROCESS | 4091 | 1461685733558 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:53 INFO - PROCESS | 4091 | 1461685733707 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:48:53 INFO - PROCESS | 4091 | 1461685733822 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b90800 == 67 [pid = 4091] [id = 195] 08:48:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 82 (0x7f27306d1800) [pid = 4091] [serial = 585] [outer = (nil)] 08:48:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 83 (0x7f2732c53800) [pid = 4091] [serial = 586] [outer = 0x7f27306d1800] 08:48:53 INFO - PROCESS | 4091 | 1461685733893 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 84 (0x7f27330e0000) [pid = 4091] [serial = 587] [outer = 0x7f27306d1800] 08:48:54 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:54 INFO - PROCESS | 4091 | 1461685734988 Marionette TRACE conn3 <- [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]]]}] 08:48:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:48:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1481ms 08:48:55 INFO - PROCESS | 4091 | 1461685735031 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:48:55 INFO - PROCESS | 4091 | 1461685735035 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:48:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:48:55 INFO - PROCESS | 4091 | 1461685735040 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:48:55 INFO - PROCESS | 4091 | 1461685735042 Marionette TRACE conn3 <- [1,754,null,{}] 08:48:55 INFO - PROCESS | 4091 | 1461685735048 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:55 INFO - PROCESS | 4091 | 1461685735258 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:48:55 INFO - PROCESS | 4091 | 1461685735398 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733202800 == 68 [pid = 4091] [id = 196] 08:48:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f272f6a3800) [pid = 4091] [serial = 588] [outer = (nil)] 08:48:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f2733454800) [pid = 4091] [serial = 589] [outer = 0x7f272f6a3800] 08:48:55 INFO - PROCESS | 4091 | 1461685735478 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f2734927000) [pid = 4091] [serial = 590] [outer = 0x7f272f6a3800] 08:48:56 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:56 INFO - PROCESS | 4091 | 1461685736678 Marionette TRACE conn3 <- [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]]]}] 08:48:56 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 08:48:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1678ms 08:48:56 INFO - PROCESS | 4091 | 1461685736738 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 4091 | 1461685736747 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:48:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:48:56 INFO - PROCESS | 4091 | 1461685736772 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 4091 | 1461685736774 Marionette TRACE conn3 <- [1,758,null,{}] 08:48:56 INFO - PROCESS | 4091 | 1461685736781 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:56 INFO - PROCESS | 4091 | 1461685736994 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:48:57 INFO - PROCESS | 4091 | 1461685737025 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735de3800 == 69 [pid = 4091] [id = 197] 08:48:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f2733449800) [pid = 4091] [serial = 591] [outer = (nil)] 08:48:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f27374d5400) [pid = 4091] [serial = 592] [outer = 0x7f2733449800] 08:48:57 INFO - PROCESS | 4091 | 1461685737084 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f27374eec00) [pid = 4091] [serial = 593] [outer = 0x7f2733449800] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f2735dccc00) [pid = 4091] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f272f8b1000) [pid = 4091] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f272b5ee800) [pid = 4091] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 86 (0x7f273bbf8800) [pid = 4091] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 85 (0x7f273b7d8400) [pid = 4091] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 84 (0x7f27330e2000) [pid = 4091] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 83 (0x7f2735fbe400) [pid = 4091] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 82 (0x7f27349e0000) [pid = 4091] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 81 (0x7f27326e8400) [pid = 4091] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 80 (0x7f272f8a6400) [pid = 4091] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 79 (0x7f273223f800) [pid = 4091] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 78 (0x7f2732c58800) [pid = 4091] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 77 (0x7f272f69cc00) [pid = 4091] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:48:57 INFO - PROCESS | 4091 | --DOMWINDOW == 76 (0x7f273455c000) [pid = 4091] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:48:57 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:57 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:57 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:57 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:57 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:57 INFO - PROCESS | 4091 | 1461685737973 Marionette TRACE conn3 <- [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]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1235ms 08:48:58 INFO - PROCESS | 4091 | 1461685738000 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:48:58 INFO - PROCESS | 4091 | 1461685738003 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:48:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:48:58 INFO - PROCESS | 4091 | 1461685738008 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:48:58 INFO - PROCESS | 4091 | 1461685738010 Marionette TRACE conn3 <- [1,762,null,{}] 08:48:58 INFO - PROCESS | 4091 | 1461685738015 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:58 INFO - PROCESS | 4091 | 1461685738193 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:48:58 INFO - PROCESS | 4091 | 1461685738270 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736188000 == 70 [pid = 4091] [id = 198] 08:48:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 77 (0x7f272f69cc00) [pid = 4091] [serial = 594] [outer = (nil)] 08:48:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 78 (0x7f273324b400) [pid = 4091] [serial = 595] [outer = 0x7f272f69cc00] 08:48:58 INFO - PROCESS | 4091 | 1461685738330 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 79 (0x7f27374cdc00) [pid = 4091] [serial = 596] [outer = 0x7f272f69cc00] 08:48:59 INFO - PROCESS | 4091 | 1461685739409 Marionette TRACE conn3 <- [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]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1433ms 08:48:59 INFO - PROCESS | 4091 | 1461685739442 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 4091 | 1461685739445 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:48:59 INFO - PROCESS | 4091 | 1461685739451 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 4091 | 1461685739453 Marionette TRACE conn3 <- [1,766,null,{}] 08:48:59 INFO - PROCESS | 4091 | 1461685739458 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:59 INFO - PROCESS | 4091 | 1461685739697 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:48:59 INFO - PROCESS | 4091 | 1461685739898 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3d6000 == 71 [pid = 4091] [id = 199] 08:48:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 80 (0x7f272b375800) [pid = 4091] [serial = 597] [outer = (nil)] 08:48:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 81 (0x7f272b5ee000) [pid = 4091] [serial = 598] [outer = 0x7f272b375800] 08:48:59 INFO - PROCESS | 4091 | 1461685739972 Marionette DEBUG loaded listener.js 08:49:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 82 (0x7f272f8aa800) [pid = 4091] [serial = 599] [outer = 0x7f272b375800] 08:49:01 INFO - PROCESS | 4091 | 1461685741506 Marionette TRACE conn3 <- [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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:49:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2081ms 08:49:01 INFO - PROCESS | 4091 | 1461685741533 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 4091 | 1461685741539 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:49:01 INFO - PROCESS | 4091 | 1461685741547 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 4091 | 1461685741552 Marionette TRACE conn3 <- [1,770,null,{}] 08:49:01 INFO - PROCESS | 4091 | 1461685741560 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:01 INFO - PROCESS | 4091 | 1461685741725 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:49:01 INFO - PROCESS | 4091 | 1461685741878 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733424000 == 72 [pid = 4091] [id = 200] 08:49:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 83 (0x7f272b37a400) [pid = 4091] [serial = 600] [outer = (nil)] 08:49:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 84 (0x7f2732c54800) [pid = 4091] [serial = 601] [outer = 0x7f272b37a400] 08:49:01 INFO - PROCESS | 4091 | 1461685741954 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 85 (0x7f2733251000) [pid = 4091] [serial = 602] [outer = 0x7f272b37a400] 08:49:02 INFO - PROCESS | 4091 | 1461685742884 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1387ms 08:49:02 INFO - PROCESS | 4091 | 1461685742938 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:49:02 INFO - PROCESS | 4091 | 1461685742943 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:49:02 INFO - PROCESS | 4091 | 1461685742951 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:49:02 INFO - PROCESS | 4091 | 1461685742955 Marionette TRACE conn3 <- [1,774,null,{}] 08:49:02 INFO - PROCESS | 4091 | 1461685742960 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:03 INFO - PROCESS | 4091 | 1461685743208 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:49:03 INFO - PROCESS | 4091 | 1461685743517 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd57000 == 73 [pid = 4091] [id = 201] 08:49:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 86 (0x7f2735dc5c00) [pid = 4091] [serial = 603] [outer = (nil)] 08:49:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 87 (0x7f2735fc1000) [pid = 4091] [serial = 604] [outer = 0x7f2735dc5c00] 08:49:03 INFO - PROCESS | 4091 | 1461685743604 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f27374cb400) [pid = 4091] [serial = 605] [outer = 0x7f2735dc5c00] 08:49:04 INFO - PROCESS | 4091 | 1461685744496 Marionette TRACE conn3 <- [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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1593ms 08:49:04 INFO - PROCESS | 4091 | 1461685744545 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 4091 | 1461685744550 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:49:04 INFO - PROCESS | 4091 | 1461685744563 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 4091 | 1461685744572 Marionette TRACE conn3 <- [1,778,null,{}] 08:49:04 INFO - PROCESS | 4091 | 1461685744580 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:04 INFO - PROCESS | 4091 | 1461685744789 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:49:05 INFO - PROCESS | 4091 | 1461685745001 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd51000 == 74 [pid = 4091] [id = 202] 08:49:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f273b1a0000) [pid = 4091] [serial = 606] [outer = (nil)] 08:49:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f273c206c00) [pid = 4091] [serial = 607] [outer = 0x7f273b1a0000] 08:49:05 INFO - PROCESS | 4091 | 1461685745087 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f273c211000) [pid = 4091] [serial = 608] [outer = 0x7f273b1a0000] 08:49:05 INFO - PROCESS | 4091 | 1461685745929 Marionette TRACE conn3 <- [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]]]}] 08:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1446ms 08:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:49:06 INFO - PROCESS | 4091 | 1461685746003 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 4091 | 1461685746007 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:49:06 INFO - PROCESS | 4091 | 1461685746013 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 4091 | 1461685746016 Marionette TRACE conn3 <- [1,782,null,{}] 08:49:06 INFO - PROCESS | 4091 | 1461685746021 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:06 INFO - PROCESS | 4091 | 1461685746222 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:49:06 INFO - PROCESS | 4091 | 1461685746377 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df44800 == 75 [pid = 4091] [id = 203] 08:49:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f273b7d8400) [pid = 4091] [serial = 609] [outer = (nil)] 08:49:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f273c336400) [pid = 4091] [serial = 610] [outer = 0x7f273b7d8400] 08:49:06 INFO - PROCESS | 4091 | 1461685746452 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f273c739000) [pid = 4091] [serial = 611] [outer = 0x7f273b7d8400] 08:49:07 INFO - PROCESS | 4091 | 1461685747289 Marionette TRACE conn3 <- [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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1333ms 08:49:07 INFO - PROCESS | 4091 | 1461685747346 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 4091 | 1461685747350 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:49:07 INFO - PROCESS | 4091 | 1461685747356 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 4091 | 1461685747359 Marionette TRACE conn3 <- [1,786,null,{}] 08:49:07 INFO - PROCESS | 4091 | 1461685747364 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:07 INFO - PROCESS | 4091 | 1461685747539 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:49:07 INFO - PROCESS | 4091 | 1461685747706 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f474800 == 76 [pid = 4091] [id = 204] 08:49:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f273ca9ac00) [pid = 4091] [serial = 612] [outer = (nil)] 08:49:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273cc08c00) [pid = 4091] [serial = 613] [outer = 0x7f273ca9ac00] 08:49:07 INFO - PROCESS | 4091 | 1461685747794 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f273d926c00) [pid = 4091] [serial = 614] [outer = 0x7f273ca9ac00] 08:49:08 INFO - PROCESS | 4091 | 1461685748749 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1431ms 08:49:08 INFO - PROCESS | 4091 | 1461685748788 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:49:08 INFO - PROCESS | 4091 | 1461685748792 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:49:08 INFO - PROCESS | 4091 | 1461685748798 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:49:08 INFO - PROCESS | 4091 | 1461685748800 Marionette TRACE conn3 <- [1,790,null,{}] 08:49:08 INFO - PROCESS | 4091 | 1461685748806 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:08 INFO - PROCESS | 4091 | 1461685748965 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:49:09 INFO - PROCESS | 4091 | 1461685749127 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434e1800 == 77 [pid = 4091] [id = 205] 08:49:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f273d9ef400) [pid = 4091] [serial = 615] [outer = (nil)] 08:49:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273dfb0000) [pid = 4091] [serial = 616] [outer = 0x7f273d9ef400] 08:49:09 INFO - PROCESS | 4091 | 1461685749203 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f273f179c00) [pid = 4091] [serial = 617] [outer = 0x7f273d9ef400] 08:49:10 INFO - PROCESS | 4091 | 1461685750091 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1327ms 08:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:49:10 INFO - PROCESS | 4091 | 1461685750125 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:49:10 INFO - PROCESS | 4091 | 1461685750128 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:49:10 INFO - PROCESS | 4091 | 1461685750135 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 4091 | 1461685750138 Marionette TRACE conn3 <- [1,794,null,{}] 08:49:10 INFO - PROCESS | 4091 | 1461685750143 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 4091 | 1461685750307 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:49:10 INFO - PROCESS | 4091 | 1461685750473 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273341e800 == 78 [pid = 4091] [id = 206] 08:49:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f272f69bc00) [pid = 4091] [serial = 618] [outer = (nil)] 08:49:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f273d9fd400) [pid = 4091] [serial = 619] [outer = 0x7f272f69bc00] 08:49:10 INFO - PROCESS | 4091 | 1461685750543 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f273f254c00) [pid = 4091] [serial = 620] [outer = 0x7f272f69bc00] 08:49:11 INFO - PROCESS | 4091 | 1461685751680 Marionette TRACE conn3 <- [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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1585ms 08:49:11 INFO - PROCESS | 4091 | 1461685751719 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 4091 | 1461685751725 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:49:11 INFO - PROCESS | 4091 | 1461685751732 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 4091 | 1461685751737 Marionette TRACE conn3 <- [1,798,null,{}] 08:49:11 INFO - PROCESS | 4091 | 1461685751746 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:11 INFO - PROCESS | 4091 | 1461685751900 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:49:12 INFO - PROCESS | 4091 | 1461685752120 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735df9000 == 79 [pid = 4091] [id = 207] 08:49:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f2732238400) [pid = 4091] [serial = 621] [outer = (nil)] 08:49:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f27326e4c00) [pid = 4091] [serial = 622] [outer = 0x7f2732238400] 08:49:12 INFO - PROCESS | 4091 | 1461685752200 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f2732e29800) [pid = 4091] [serial = 623] [outer = 0x7f2732238400] 08:49:13 INFO - PROCESS | 4091 | 1461685753109 Marionette TRACE conn3 <- [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]]]}] 08:49:13 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 08:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1434ms 08:49:13 INFO - PROCESS | 4091 | 1461685753166 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 4091 | 1461685753174 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:49:13 INFO - PROCESS | 4091 | 1461685753183 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 4091 | 1461685753187 Marionette TRACE conn3 <- [1,802,null,{}] 08:49:13 INFO - PROCESS | 4091 | 1461685753192 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:13 INFO - PROCESS | 4091 | 1461685753369 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd4c800 == 78 [pid = 4091] [id = 59] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c9a2800 == 77 [pid = 4091] [id = 56] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a805000 == 76 [pid = 4091] [id = 47] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c93000 == 75 [pid = 4091] [id = 55] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736188000 == 74 [pid = 4091] [id = 198] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735de3800 == 73 [pid = 4091] [id = 197] 08:49:13 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f272f8a6c00) [pid = 4091] [serial = 559] [outer = (nil)] [url = about:blank] 08:49:13 INFO - PROCESS | 4091 | 1461685753641 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733202800 == 72 [pid = 4091] [id = 196] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b90800 == 71 [pid = 4091] [id = 195] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f64f000 == 70 [pid = 4091] [id = 194] 08:49:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f64a800 == 71 [pid = 4091] [id = 208] 08:49:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f272f8a6c00) [pid = 4091] [serial = 624] [outer = (nil)] 08:49:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f27330e6400) [pid = 4091] [serial = 625] [outer = 0x7f272f8a6c00] 08:49:13 INFO - PROCESS | 4091 | 1461685753714 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f273455f800) [pid = 4091] [serial = 626] [outer = 0x7f272f8a6c00] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c61d000 == 70 [pid = 4091] [id = 191] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273861f800 == 69 [pid = 4091] [id = 189] 08:49:13 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2734576000 == 68 [pid = 4091] [id = 188] 08:49:14 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9e3800 == 67 [pid = 4091] [id = 187] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 107 (0x7f27374cf800) [pid = 4091] [serial = 503] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 106 (0x7f273c739c00) [pid = 4091] [serial = 509] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 105 (0x7f274a5bf400) [pid = 4091] [serial = 515] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 104 (0x7f273c20f000) [pid = 4091] [serial = 518] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 103 (0x7f27484ba400) [pid = 4091] [serial = 512] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 102 (0x7f2733455000) [pid = 4091] [serial = 500] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 101 (0x7f273a222800) [pid = 4091] [serial = 506] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 100 (0x7f2735dcdc00) [pid = 4091] [serial = 556] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 99 (0x7f2732e25400) [pid = 4091] [serial = 550] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f2732fce400) [pid = 4091] [serial = 551] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f273a60e000) [pid = 4091] [serial = 545] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f27326e2c00) [pid = 4091] [serial = 544] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f273cc53c00) [pid = 4091] [serial = 542] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 94 (0x7f27374ea000) [pid = 4091] [serial = 541] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 93 (0x7f2734566800) [pid = 4091] [serial = 539] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 92 (0x7f2733449000) [pid = 4091] [serial = 538] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 91 (0x7f273283d800) [pid = 4091] [serial = 548] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 90 (0x7f27306c5800) [pid = 4091] [serial = 547] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 89 (0x7f273455f000) [pid = 4091] [serial = 553] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 88 (0x7f2735fbd400) [pid = 4091] [serial = 557] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | --DOMWINDOW == 87 (0x7f27349e6800) [pid = 4091] [serial = 554] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 4091 | 1461685754543 Marionette TRACE conn3 <- [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]]]}] 08:49:14 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 08:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1379ms 08:49:14 INFO - PROCESS | 4091 | 1461685754564 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 4091 | 1461685754567 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:49:14 INFO - PROCESS | 4091 | 1461685754573 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 4091 | 1461685754578 Marionette TRACE conn3 <- [1,806,null,{}] 08:49:14 INFO - PROCESS | 4091 | 1461685754592 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:14 INFO - PROCESS | 4091 | 1461685754742 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:49:14 INFO - PROCESS | 4091 | 1461685754760 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273342a800 == 68 [pid = 4091] [id = 209] 08:49:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 88 (0x7f2735dc6800) [pid = 4091] [serial = 627] [outer = (nil)] 08:49:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 89 (0x7f2736127800) [pid = 4091] [serial = 628] [outer = 0x7f2735dc6800] 08:49:14 INFO - PROCESS | 4091 | 1461685754826 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 90 (0x7f2736212000) [pid = 4091] [serial = 629] [outer = 0x7f2735dc6800] 08:49:15 INFO - PROCESS | 4091 | 1461685755634 Marionette TRACE conn3 <- [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]]]}] 08:49:15 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 08:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1086ms 08:49:15 INFO - PROCESS | 4091 | 1461685755662 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 4091 | 1461685755666 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:49:15 INFO - PROCESS | 4091 | 1461685755671 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 4091 | 1461685755674 Marionette TRACE conn3 <- [1,810,null,{}] 08:49:15 INFO - PROCESS | 4091 | 1461685755679 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:15 INFO - PROCESS | 4091 | 1461685755820 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:49:15 INFO - PROCESS | 4091 | 1461685755847 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a670000 == 69 [pid = 4091] [id = 210] 08:49:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 91 (0x7f2736122400) [pid = 4091] [serial = 630] [outer = (nil)] 08:49:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 92 (0x7f273a390000) [pid = 4091] [serial = 631] [outer = 0x7f2736122400] 08:49:15 INFO - PROCESS | 4091 | 1461685755905 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 93 (0x7f273b926400) [pid = 4091] [serial = 632] [outer = 0x7f2736122400] 08:49:16 INFO - PROCESS | 4091 | 1461685756714 Marionette TRACE conn3 <- [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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1083ms 08:49:16 INFO - PROCESS | 4091 | 1461685756793 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 4091 | 1461685756796 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:49:16 INFO - PROCESS | 4091 | 1461685756803 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 4091 | 1461685756805 Marionette TRACE conn3 <- [1,814,null,{}] 08:49:16 INFO - PROCESS | 4091 | 1461685756810 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:17 INFO - PROCESS | 4091 | 1461685756999 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:49:17 INFO - PROCESS | 4091 | 1461685757032 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c313000 == 70 [pid = 4091] [id = 211] 08:49:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 94 (0x7f27374d5000) [pid = 4091] [serial = 633] [outer = (nil)] 08:49:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 95 (0x7f273bd1b800) [pid = 4091] [serial = 634] [outer = 0x7f27374d5000] 08:49:17 INFO - PROCESS | 4091 | 1461685757092 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273c2a1c00) [pid = 4091] [serial = 635] [outer = 0x7f27374d5000] 08:49:17 INFO - PROCESS | 4091 | 1461685757948 Marionette TRACE conn3 <- [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] 08:49:17 INFO - PROCESS | 4091 | 1461685757986 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:49:17 INFO - PROCESS | 4091 | 1461685757991 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 4091 | 1461685757994 Marionette TRACE conn3 <- [1,818,null,{}] 08:49:18 INFO - PROCESS | 4091 | 1461685757999 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:18 INFO - PROCESS | 4091 | 1461685758230 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:49:18 INFO - PROCESS | 4091 | 1461685758254 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273deb6800 == 71 [pid = 4091] [id = 212] 08:49:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f273caa1000) [pid = 4091] [serial = 636] [outer = (nil)] 08:49:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f273deedc00) [pid = 4091] [serial = 637] [outer = 0x7f273caa1000] 08:49:18 INFO - PROCESS | 4091 | 1461685758316 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f273f17f400) [pid = 4091] [serial = 638] [outer = 0x7f273caa1000] 08:49:18 INFO - PROCESS | 4091 | --DOMWINDOW == 98 (0x7f2733449800) [pid = 4091] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:49:18 INFO - PROCESS | 4091 | --DOMWINDOW == 97 (0x7f272f8ab800) [pid = 4091] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:49:18 INFO - PROCESS | 4091 | --DOMWINDOW == 96 (0x7f27306d1800) [pid = 4091] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:49:18 INFO - PROCESS | 4091 | --DOMWINDOW == 95 (0x7f272f6a3800) [pid = 4091] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:49:19 INFO - PROCESS | 4091 | 1461685759126 Marionette TRACE conn3 <- [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]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1180ms 08:49:19 INFO - PROCESS | 4091 | 1461685759172 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 4091 | 1461685759175 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:49:19 INFO - PROCESS | 4091 | 1461685759180 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 4091 | 1461685759182 Marionette TRACE conn3 <- [1,822,null,{}] 08:49:19 INFO - PROCESS | 4091 | 1461685759188 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:19 INFO - PROCESS | 4091 | 1461685759369 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:49:19 INFO - PROCESS | 4091 | 1461685759387 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d951000 == 72 [pid = 4091] [id = 213] 08:49:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 96 (0x7f273a224c00) [pid = 4091] [serial = 639] [outer = (nil)] 08:49:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 97 (0x7f273f180800) [pid = 4091] [serial = 640] [outer = 0x7f273a224c00] 08:49:19 INFO - PROCESS | 4091 | 1461685759447 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 98 (0x7f273f4dd800) [pid = 4091] [serial = 641] [outer = 0x7f273a224c00] 08:49:20 INFO - PROCESS | 4091 | 1461685760543 Marionette TRACE conn3 <- [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] 08:49:20 INFO - PROCESS | 4091 | 1461685760568 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:49:20 INFO - PROCESS | 4091 | 1461685760577 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 4091 | 1461685760583 Marionette TRACE conn3 <- [1,826,null,{}] 08:49:20 INFO - PROCESS | 4091 | 1461685760590 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:20 INFO - PROCESS | 4091 | 1461685760754 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:49:20 INFO - PROCESS | 4091 | 1461685760929 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e94800 == 73 [pid = 4091] [id = 214] 08:49:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 99 (0x7f27326e2c00) [pid = 4091] [serial = 642] [outer = (nil)] 08:49:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 100 (0x7f27330ed800) [pid = 4091] [serial = 643] [outer = 0x7f27326e2c00] 08:49:21 INFO - PROCESS | 4091 | 1461685761008 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 101 (0x7f27344da000) [pid = 4091] [serial = 644] [outer = 0x7f27326e2c00] 08:49:21 INFO - PROCESS | 4091 | 1461685761895 Marionette TRACE conn3 <- [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]]]}] 08:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1386ms 08:49:21 INFO - PROCESS | 4091 | 1461685761964 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 4091 | 1461685761971 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:49:21 INFO - PROCESS | 4091 | 1461685761982 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 4091 | 1461685761985 Marionette TRACE conn3 <- [1,830,null,{}] 08:49:21 INFO - PROCESS | 4091 | 1461685761991 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:22 INFO - PROCESS | 4091 | 1461685762197 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:49:22 INFO - PROCESS | 4091 | 1461685762355 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d259000 == 74 [pid = 4091] [id = 215] 08:49:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 102 (0x7f2735dc2c00) [pid = 4091] [serial = 645] [outer = (nil)] 08:49:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 103 (0x7f27374ccc00) [pid = 4091] [serial = 646] [outer = 0x7f2735dc2c00] 08:49:22 INFO - PROCESS | 4091 | 1461685762515 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 104 (0x7f273a390800) [pid = 4091] [serial = 647] [outer = 0x7f2735dc2c00] 08:49:23 INFO - PROCESS | 4091 | 1461685763376 Marionette TRACE conn3 <- [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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1430ms 08:49:23 INFO - PROCESS | 4091 | 1461685763412 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 4091 | 1461685763415 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:49:23 INFO - PROCESS | 4091 | 1461685763423 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 4091 | 1461685763429 Marionette TRACE conn3 <- [1,834,null,{}] 08:49:23 INFO - PROCESS | 4091 | 1461685763444 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:23 INFO - PROCESS | 4091 | 1461685763614 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:49:23 INFO - PROCESS | 4091 | 1461685763782 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493b3800 == 75 [pid = 4091] [id = 216] 08:49:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 105 (0x7f273c58a400) [pid = 4091] [serial = 648] [outer = (nil)] 08:49:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 106 (0x7f273d090800) [pid = 4091] [serial = 649] [outer = 0x7f273c58a400] 08:49:23 INFO - PROCESS | 4091 | 1461685763855 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 107 (0x7f273def8000) [pid = 4091] [serial = 650] [outer = 0x7f273c58a400] 08:49:24 INFO - PROCESS | 4091 | 1461685764740 Marionette TRACE conn3 <- [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]]]}] 08:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1384ms 08:49:24 INFO - PROCESS | 4091 | 1461685764807 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 4091 | 1461685764812 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:49:24 INFO - PROCESS | 4091 | 1461685764818 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 4091 | 1461685764821 Marionette TRACE conn3 <- [1,838,null,{}] 08:49:24 INFO - PROCESS | 4091 | 1461685764826 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:25 INFO - PROCESS | 4091 | 1461685765029 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:49:25 INFO - PROCESS | 4091 | 1461685765187 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a20a800 == 76 [pid = 4091] [id = 217] 08:49:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 108 (0x7f273f24c800) [pid = 4091] [serial = 651] [outer = (nil)] 08:49:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 109 (0x7f273f4eb800) [pid = 4091] [serial = 652] [outer = 0x7f273f24c800] 08:49:25 INFO - PROCESS | 4091 | 1461685765292 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 110 (0x7f274254f000) [pid = 4091] [serial = 653] [outer = 0x7f273f24c800] 08:49:26 INFO - PROCESS | 4091 | 1461685766136 Marionette TRACE conn3 <- [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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1378ms 08:49:26 INFO - PROCESS | 4091 | 1461685766197 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:49:26 INFO - PROCESS | 4091 | 1461685766200 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:49:26 INFO - PROCESS | 4091 | 1461685766206 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 4091 | 1461685766209 Marionette TRACE conn3 <- [1,842,null,{}] 08:49:26 INFO - PROCESS | 4091 | 1461685766214 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:26 INFO - PROCESS | 4091 | 1461685766367 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:49:26 INFO - PROCESS | 4091 | 1461685766531 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a822000 == 77 [pid = 4091] [id = 218] 08:49:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 111 (0x7f273c73b000) [pid = 4091] [serial = 654] [outer = (nil)] 08:49:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 112 (0x7f2743482000) [pid = 4091] [serial = 655] [outer = 0x7f273c73b000] 08:49:26 INFO - PROCESS | 4091 | 1461685766605 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 113 (0x7f2748418800) [pid = 4091] [serial = 656] [outer = 0x7f273c73b000] 08:49:27 INFO - PROCESS | 4091 | 1461685767449 Marionette TRACE conn3 <- [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]]]}] 08:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1288ms 08:49:27 INFO - PROCESS | 4091 | 1461685767494 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 4091 | 1461685767498 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:49:27 INFO - PROCESS | 4091 | 1461685767504 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 4091 | 1461685767506 Marionette TRACE conn3 <- [1,846,null,{}] 08:49:27 INFO - PROCESS | 4091 | 1461685767511 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:27 INFO - PROCESS | 4091 | 1461685767695 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:49:27 INFO - PROCESS | 4091 | 1461685767860 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e044800 == 78 [pid = 4091] [id = 219] 08:49:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 114 (0x7f273c741000) [pid = 4091] [serial = 657] [outer = (nil)] 08:49:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 115 (0x7f27492b4400) [pid = 4091] [serial = 658] [outer = 0x7f273c741000] 08:49:27 INFO - PROCESS | 4091 | 1461685767934 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f2749539c00) [pid = 4091] [serial = 659] [outer = 0x7f273c741000] 08:49:28 INFO - PROCESS | 4091 | 1461685768754 Marionette TRACE conn3 <- [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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1281ms 08:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:49:28 INFO - PROCESS | 4091 | 1461685768785 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 4091 | 1461685768788 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:49:28 INFO - PROCESS | 4091 | 1461685768794 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 4091 | 1461685768797 Marionette TRACE conn3 <- [1,850,null,{}] 08:49:28 INFO - PROCESS | 4091 | 1461685768802 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:28 INFO - PROCESS | 4091 | 1461685768954 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:49:29 INFO - PROCESS | 4091 | 1461685769120 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e834800 == 79 [pid = 4091] [id = 220] 08:49:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f274903d400) [pid = 4091] [serial = 660] [outer = (nil)] 08:49:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f274971cc00) [pid = 4091] [serial = 661] [outer = 0x7f274903d400] 08:49:29 INFO - PROCESS | 4091 | 1461685769191 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f27497ea400) [pid = 4091] [serial = 662] [outer = 0x7f274903d400] 08:49:30 INFO - PROCESS | 4091 | 1461685770053 Marionette TRACE conn3 <- [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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1297ms 08:49:30 INFO - PROCESS | 4091 | 1461685770093 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 4091 | 1461685770098 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:49:30 INFO - PROCESS | 4091 | 1461685770106 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 4091 | 1461685770111 Marionette TRACE conn3 <- [1,854,null,{}] 08:49:30 INFO - PROCESS | 4091 | 1461685770118 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:30 INFO - PROCESS | 4091 | 1461685770300 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:49:30 INFO - PROCESS | 4091 | 1461685770469 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb06000 == 80 [pid = 4091] [id = 221] 08:49:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f273d922800) [pid = 4091] [serial = 663] [outer = (nil)] 08:49:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f274a534800) [pid = 4091] [serial = 664] [outer = 0x7f273d922800] 08:49:30 INFO - PROCESS | 4091 | 1461685770542 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f274a5bcc00) [pid = 4091] [serial = 665] [outer = 0x7f273d922800] 08:49:31 INFO - PROCESS | 4091 | 1461685771433 Marionette TRACE conn3 <- [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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1385ms 08:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:49:31 INFO - PROCESS | 4091 | 1461685771491 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 4091 | 1461685771493 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:49:31 INFO - PROCESS | 4091 | 1461685771500 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 4091 | 1461685771503 Marionette TRACE conn3 <- [1,858,null,{}] 08:49:31 INFO - PROCESS | 4091 | 1461685771508 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:31 INFO - PROCESS | 4091 | 1461685771661 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:49:31 INFO - PROCESS | 4091 | 1461685771839 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275134b800 == 81 [pid = 4091] [id = 222] 08:49:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f2732c56000) [pid = 4091] [serial = 666] [outer = (nil)] 08:49:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f274a5bfc00) [pid = 4091] [serial = 667] [outer = 0x7f2732c56000] 08:49:31 INFO - PROCESS | 4091 | 1461685771910 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f274a5e1400) [pid = 4091] [serial = 668] [outer = 0x7f2732c56000] 08:49:32 INFO - PROCESS | 4091 | 1461685772705 Marionette TRACE conn3 <- [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]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1236ms 08:49:32 INFO - PROCESS | 4091 | 1461685772738 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 4091 | 1461685772741 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:49:32 INFO - PROCESS | 4091 | 1461685772749 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 4091 | 1461685772751 Marionette TRACE conn3 <- [1,862,null,{}] 08:49:32 INFO - PROCESS | 4091 | 1461685772756 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:32 INFO - PROCESS | 4091 | 1461685772942 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:49:33 INFO - PROCESS | 4091 | 1461685773112 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2752ba6000 == 82 [pid = 4091] [id = 223] 08:49:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f273f17c400) [pid = 4091] [serial = 669] [outer = (nil)] 08:49:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f274a889000) [pid = 4091] [serial = 670] [outer = 0x7f273f17c400] 08:49:33 INFO - PROCESS | 4091 | 1461685773186 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f274a891c00) [pid = 4091] [serial = 671] [outer = 0x7f273f17c400] 08:49:34 INFO - PROCESS | 4091 | 1461685774364 Marionette TRACE conn3 <- [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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1678ms 08:49:34 INFO - PROCESS | 4091 | 1461685774428 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 4091 | 1461685774434 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:49:34 INFO - PROCESS | 4091 | 1461685774441 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 4091 | 1461685774446 Marionette TRACE conn3 <- [1,866,null,{}] 08:49:34 INFO - PROCESS | 4091 | 1461685774455 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:34 INFO - PROCESS | 4091 | 1461685774666 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:49:35 INFO - PROCESS | 4091 | 1461685775008 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a24e000 == 83 [pid = 4091] [id = 224] 08:49:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f2732b5c400) [pid = 4091] [serial = 672] [outer = (nil)] 08:49:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f2732fc4c00) [pid = 4091] [serial = 673] [outer = 0x7f2732b5c400] 08:49:35 INFO - PROCESS | 4091 | 1461685775078 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f2733250400) [pid = 4091] [serial = 674] [outer = 0x7f2732b5c400] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f2732c55800) [pid = 4091] [serial = 565] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f273c742c00) [pid = 4091] [serial = 577] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f2736207400) [pid = 4091] [serial = 568] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f273324b400) [pid = 4091] [serial = 595] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f2738704000) [pid = 4091] [serial = 571] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f273d08ec00) [pid = 4091] [serial = 580] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f273b77e800) [pid = 4091] [serial = 574] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f2732232800) [pid = 4091] [serial = 562] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df44800 == 82 [pid = 4091] [id = 203] 08:49:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273cd51000 == 81 [pid = 4091] [id = 202] 08:49:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd57000 == 80 [pid = 4091] [id = 201] 08:49:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733424000 == 79 [pid = 4091] [id = 200] 08:49:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b3d6000 == 78 [pid = 4091] [id = 199] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f27374d5400) [pid = 4091] [serial = 592] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f27306c3400) [pid = 4091] [serial = 583] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f27330e0000) [pid = 4091] [serial = 587] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f2734927000) [pid = 4091] [serial = 590] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f2733454800) [pid = 4091] [serial = 589] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 117 (0x7f27374eec00) [pid = 4091] [serial = 593] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 116 (0x7f2732c53800) [pid = 4091] [serial = 586] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | --DOMWINDOW == 115 (0x7f2732234000) [pid = 4091] [serial = 584] [outer = (nil)] [url = about:blank] 08:49:35 INFO - PROCESS | 4091 | 1461685775969 Marionette TRACE conn3 <- [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]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1585ms 08:49:36 INFO - PROCESS | 4091 | 1461685776028 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 4091 | 1461685776036 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:49:36 INFO - PROCESS | 4091 | 1461685776045 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 4091 | 1461685776049 Marionette TRACE conn3 <- [1,870,null,{}] 08:49:36 INFO - PROCESS | 4091 | 1461685776054 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:36 INFO - PROCESS | 4091 | 1461685776202 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:49:36 INFO - PROCESS | 4091 | 1461685776221 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732820800 == 79 [pid = 4091] [id = 225] 08:49:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 116 (0x7f2733447c00) [pid = 4091] [serial = 675] [outer = (nil)] 08:49:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 117 (0x7f2735dca000) [pid = 4091] [serial = 676] [outer = 0x7f2733447c00] 08:49:36 INFO - PROCESS | 4091 | 1461685776279 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 118 (0x7f2736120800) [pid = 4091] [serial = 677] [outer = 0x7f2733447c00] 08:49:37 INFO - PROCESS | 4091 | 1461685777188 Marionette TRACE conn3 <- [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]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1179ms 08:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:49:37 INFO - PROCESS | 4091 | 1461685777224 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 4091 | 1461685777227 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:49:37 INFO - PROCESS | 4091 | 1461685777233 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 4091 | 1461685777239 Marionette TRACE conn3 <- [1,874,null,{}] 08:49:37 INFO - PROCESS | 4091 | 1461685777254 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:37 INFO - PROCESS | 4091 | 1461685777448 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:49:37 INFO - PROCESS | 4091 | 1461685777473 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736178000 == 80 [pid = 4091] [id = 226] 08:49:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f27374ed800) [pid = 4091] [serial = 678] [outer = (nil)] 08:49:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f273a60f400) [pid = 4091] [serial = 679] [outer = 0x7f27374ed800] 08:49:37 INFO - PROCESS | 4091 | 1461685777535 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f273c20b400) [pid = 4091] [serial = 680] [outer = 0x7f27374ed800] 08:49:38 INFO - PROCESS | 4091 | 1461685778323 Marionette TRACE conn3 <- [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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1145ms 08:49:38 INFO - PROCESS | 4091 | 1461685778379 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:49:38 INFO - PROCESS | 4091 | 1461685778393 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:49:38 INFO - PROCESS | 4091 | 1461685778399 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 4091 | 1461685778402 Marionette TRACE conn3 <- [1,878,null,{}] 08:49:38 INFO - PROCESS | 4091 | 1461685778407 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:38 INFO - PROCESS | 4091 | 1461685778602 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:49:38 INFO - PROCESS | 4091 | 1461685778623 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd56800 == 81 [pid = 4091] [id = 227] 08:49:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f27374ef400) [pid = 4091] [serial = 681] [outer = (nil)] 08:49:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f273c677000) [pid = 4091] [serial = 682] [outer = 0x7f27374ef400] 08:49:38 INFO - PROCESS | 4091 | 1461685778683 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f273cc06000) [pid = 4091] [serial = 683] [outer = 0x7f27374ef400] 08:49:39 INFO - PROCESS | 4091 | 1461685779489 Marionette TRACE conn3 <- [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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1133ms 08:49:39 INFO - PROCESS | 4091 | 1461685779540 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 4091 | 1461685779543 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:49:39 INFO - PROCESS | 4091 | 1461685779549 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 4091 | 1461685779551 Marionette TRACE conn3 <- [1,882,null,{}] 08:49:39 INFO - PROCESS | 4091 | 1461685779556 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:39 INFO - PROCESS | 4091 | 1461685779761 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:49:39 INFO - PROCESS | 4091 | 1461685779790 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca74000 == 82 [pid = 4091] [id = 228] 08:49:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f273cc09400) [pid = 4091] [serial = 684] [outer = (nil)] 08:49:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f273de8a400) [pid = 4091] [serial = 685] [outer = 0x7f273cc09400] 08:49:39 INFO - PROCESS | 4091 | 1461685779850 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f273dfb5000) [pid = 4091] [serial = 686] [outer = 0x7f273cc09400] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f27374d5000) [pid = 4091] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f273caa1000) [pid = 4091] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f2736122400) [pid = 4091] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f2735dc6800) [pid = 4091] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f272f8a6c00) [pid = 4091] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f2732238400) [pid = 4091] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:49:40 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f272f69cc00) [pid = 4091] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:49:40 INFO - PROCESS | 4091 | 1461685780791 Marionette TRACE conn3 <- [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]]]}] 08:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1280ms 08:49:40 INFO - PROCESS | 4091 | 1461685780829 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 4091 | 1461685780832 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:49:40 INFO - PROCESS | 4091 | 1461685780837 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 4091 | 1461685780839 Marionette TRACE conn3 <- [1,886,null,{}] 08:49:40 INFO - PROCESS | 4091 | 1461685780844 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:41 INFO - PROCESS | 4091 | 1461685781080 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:49:41 INFO - PROCESS | 4091 | 1461685781095 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df45000 == 83 [pid = 4091] [id = 229] 08:49:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f2732c4d400) [pid = 4091] [serial = 687] [outer = (nil)] 08:49:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f273cc0e800) [pid = 4091] [serial = 688] [outer = 0x7f2732c4d400] 08:49:41 INFO - PROCESS | 4091 | 1461685781169 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f274903e400) [pid = 4091] [serial = 689] [outer = 0x7f2732c4d400] 08:49:41 INFO - PROCESS | 4091 | 1461685781896 Marionette TRACE conn3 <- [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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1079ms 08:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:49:41 INFO - PROCESS | 4091 | 1461685781933 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 4091 | 1461685781935 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:49:41 INFO - PROCESS | 4091 | 1461685781941 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 4091 | 1461685781944 Marionette TRACE conn3 <- [1,890,null,{}] 08:49:41 INFO - PROCESS | 4091 | 1461685781949 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:42 INFO - PROCESS | 4091 | 1461685782134 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:49:42 INFO - PROCESS | 4091 | 1461685782153 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434ea800 == 84 [pid = 4091] [id = 230] 08:49:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f273223b400) [pid = 4091] [serial = 690] [outer = (nil)] 08:49:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f27493e6800) [pid = 4091] [serial = 691] [outer = 0x7f273223b400] 08:49:42 INFO - PROCESS | 4091 | 1461685782211 Marionette DEBUG loaded listener.js 08:49:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f274a5c0000) [pid = 4091] [serial = 692] [outer = 0x7f273223b400] 08:49:43 INFO - PROCESS | 4091 | 1461685783265 Marionette TRACE conn3 <- [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]]]}] 08:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1381ms 08:49:43 INFO - PROCESS | 4091 | 1461685783323 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:49:43 INFO - PROCESS | 4091 | 1461685783330 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:49:43 INFO - PROCESS | 4091 | 1461685783339 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:49:43 INFO - PROCESS | 4091 | 1461685783343 Marionette TRACE conn3 <- [1,894,null,{}] 08:49:43 INFO - PROCESS | 4091 | 1461685783351 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:43 INFO - PROCESS | 4091 | 1461685783561 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:49:43 INFO - PROCESS | 4091 | 1461685783733 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733222000 == 85 [pid = 4091] [id = 231] 08:49:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f2732b5d800) [pid = 4091] [serial = 693] [outer = (nil)] 08:49:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f273344a800) [pid = 4091] [serial = 694] [outer = 0x7f2732b5d800] 08:49:43 INFO - PROCESS | 4091 | 1461685783807 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f2735dca400) [pid = 4091] [serial = 695] [outer = 0x7f2732b5d800] 08:49:44 INFO - PROCESS | 4091 | 1461685784749 Marionette TRACE conn3 <- [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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1435ms 08:49:44 INFO - PROCESS | 4091 | 1461685784775 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 4091 | 1461685784784 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:49:44 INFO - PROCESS | 4091 | 1461685784793 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 4091 | 1461685784798 Marionette TRACE conn3 <- [1,898,null,{}] 08:49:44 INFO - PROCESS | 4091 | 1461685784804 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:44 INFO - PROCESS | 4091 | 1461685784971 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:49:45 INFO - PROCESS | 4091 | 1461685785144 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273cd69800 == 86 [pid = 4091] [id = 232] 08:49:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f2735dc4000) [pid = 4091] [serial = 696] [outer = (nil)] 08:49:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f273a2c3800) [pid = 4091] [serial = 697] [outer = 0x7f2735dc4000] 08:49:45 INFO - PROCESS | 4091 | 1461685785213 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f273c20ac00) [pid = 4091] [serial = 698] [outer = 0x7f2735dc4000] 08:49:46 INFO - PROCESS | 4091 | 1461685786156 Marionette TRACE conn3 <- [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]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1434ms 08:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:49:46 INFO - PROCESS | 4091 | 1461685786228 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 4091 | 1461685786231 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:49:46 INFO - PROCESS | 4091 | 1461685786238 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 4091 | 1461685786243 Marionette TRACE conn3 <- [1,902,null,{}] 08:49:46 INFO - PROCESS | 4091 | 1461685786258 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:46 INFO - PROCESS | 4091 | 1461685786477 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:49:46 INFO - PROCESS | 4091 | 1461685786644 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e037800 == 87 [pid = 4091] [id = 233] 08:49:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f273cc57400) [pid = 4091] [serial = 699] [outer = (nil)] 08:49:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f273f2c8400) [pid = 4091] [serial = 700] [outer = 0x7f273cc57400] 08:49:46 INFO - PROCESS | 4091 | 1461685786721 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f2748414400) [pid = 4091] [serial = 701] [outer = 0x7f273cc57400] 08:49:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f274936f400) [pid = 4091] [serial = 702] [outer = 0x7f2732b4f400] 08:49:47 INFO - PROCESS | 4091 | 1461685787660 Marionette TRACE conn3 <- [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]]]}] 08:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1489ms 08:49:47 INFO - PROCESS | 4091 | 1461685787728 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 4091 | 1461685787733 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:49:47 INFO - PROCESS | 4091 | 1461685787738 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 4091 | 1461685787741 Marionette TRACE conn3 <- [1,906,null,{}] 08:49:47 INFO - PROCESS | 4091 | 1461685787746 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:47 INFO - PROCESS | 4091 | 1461685787915 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:49:48 INFO - PROCESS | 4091 | 1461685788156 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e042000 == 88 [pid = 4091] [id = 234] 08:49:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f273c581400) [pid = 4091] [serial = 703] [outer = (nil)] 08:49:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f27493ebc00) [pid = 4091] [serial = 704] [outer = 0x7f273c581400] 08:49:48 INFO - PROCESS | 4091 | 1461685788281 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f274a884000) [pid = 4091] [serial = 705] [outer = 0x7f273c581400] 08:49:49 INFO - PROCESS | 4091 | 1461685789072 Marionette TRACE conn3 <- [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]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1384ms 08:49:49 INFO - PROCESS | 4091 | 1461685789123 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 4091 | 1461685789125 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:49:49 INFO - PROCESS | 4091 | 1461685789132 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 4091 | 1461685789135 Marionette TRACE conn3 <- [1,910,null,{}] 08:49:49 INFO - PROCESS | 4091 | 1461685789141 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:49 INFO - PROCESS | 4091 | 1461685789302 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:49:49 INFO - PROCESS | 4091 | 1461685789479 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a51b800 == 89 [pid = 4091] [id = 235] 08:49:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f274a889800) [pid = 4091] [serial = 706] [outer = (nil)] 08:49:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f274c2a1c00) [pid = 4091] [serial = 707] [outer = 0x7f274a889800] 08:49:49 INFO - PROCESS | 4091 | 1461685789550 Marionette DEBUG loaded listener.js 08:49:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f274de0bc00) [pid = 4091] [serial = 708] [outer = 0x7f274a889800] 08:49:50 INFO - PROCESS | 4091 | 1461685790393 Marionette TRACE conn3 <- [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]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1327ms 08:49:50 INFO - PROCESS | 4091 | 1461685790461 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 4091 | 1461685790464 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:49:50 INFO - PROCESS | 4091 | 1461685790471 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 4091 | 1461685790473 Marionette TRACE conn3 <- [1,914,null,{}] 08:49:50 INFO - PROCESS | 4091 | 1461685790479 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:50 INFO - PROCESS | 4091 | 1461685790668 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:49:50 INFO - PROCESS | 4091 | 1461685790848 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729eaf800 == 90 [pid = 4091] [id = 236] 08:49:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f273f257000) [pid = 4091] [serial = 709] [outer = (nil)] 08:49:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f274df64000) [pid = 4091] [serial = 710] [outer = 0x7f273f257000] 08:49:50 INFO - PROCESS | 4091 | 1461685790920 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f274df98c00) [pid = 4091] [serial = 711] [outer = 0x7f273f257000] 08:49:51 INFO - PROCESS | 4091 | 1461685791872 Marionette TRACE conn3 <- [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]]]}] 08:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1433ms 08:49:51 INFO - PROCESS | 4091 | 1461685791904 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:49:51 INFO - PROCESS | 4091 | 1461685791907 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:49:51 INFO - PROCESS | 4091 | 1461685791915 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:49:51 INFO - PROCESS | 4091 | 1461685791918 Marionette TRACE conn3 <- [1,918,null,{}] 08:49:51 INFO - PROCESS | 4091 | 1461685791923 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:52 INFO - PROCESS | 4091 | 1461685792088 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:49:52 INFO - PROCESS | 4091 | 1461685792269 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733211800 == 91 [pid = 4091] [id = 237] 08:49:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2728165c00) [pid = 4091] [serial = 712] [outer = (nil)] 08:49:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f272816b000) [pid = 4091] [serial = 713] [outer = 0x7f2728165c00] 08:49:52 INFO - PROCESS | 4091 | 1461685792338 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f2728170800) [pid = 4091] [serial = 714] [outer = 0x7f2728165c00] 08:49:53 INFO - PROCESS | 4091 | 1461685793246 Marionette TRACE conn3 <- [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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1381ms 08:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:49:53 INFO - PROCESS | 4091 | 1461685793297 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 4091 | 1461685793299 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:49:53 INFO - PROCESS | 4091 | 1461685793306 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 4091 | 1461685793309 Marionette TRACE conn3 <- [1,922,null,{}] 08:49:53 INFO - PROCESS | 4091 | 1461685793314 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:53 INFO - PROCESS | 4091 | 1461685793483 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:49:53 INFO - PROCESS | 4091 | 1461685793654 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27291db000 == 92 [pid = 4091] [id = 238] 08:49:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f2728166800) [pid = 4091] [serial = 715] [outer = (nil)] 08:49:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f274df92000) [pid = 4091] [serial = 716] [outer = 0x7f2728166800] 08:49:53 INFO - PROCESS | 4091 | 1461685793723 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f274e1a3000) [pid = 4091] [serial = 717] [outer = 0x7f2728166800] 08:49:54 INFO - PROCESS | 4091 | 1461685794588 Marionette TRACE conn3 <- [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]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1329ms 08:49:54 INFO - PROCESS | 4091 | 1461685794635 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 4091 | 1461685794640 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:49:54 INFO - PROCESS | 4091 | 1461685794646 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 4091 | 1461685794649 Marionette TRACE conn3 <- [1,926,null,{}] 08:49:54 INFO - PROCESS | 4091 | 1461685794655 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:54 INFO - PROCESS | 4091 | 1461685794813 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:49:54 INFO - PROCESS | 4091 | 1461685794989 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731ba1800 == 93 [pid = 4091] [id = 239] 08:49:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f272816e000) [pid = 4091] [serial = 718] [outer = (nil)] 08:49:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f272a179800) [pid = 4091] [serial = 719] [outer = 0x7f272816e000] 08:49:55 INFO - PROCESS | 4091 | 1461685795081 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f272a17e400) [pid = 4091] [serial = 720] [outer = 0x7f272816e000] 08:49:56 INFO - PROCESS | 4091 | 1461685796317 Marionette TRACE conn3 <- [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]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1744ms 08:49:56 INFO - PROCESS | 4091 | 1461685796391 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 4091 | 1461685796396 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:49:56 INFO - PROCESS | 4091 | 1461685796403 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 4091 | 1461685796409 Marionette TRACE conn3 <- [1,930,null,{}] 08:49:56 INFO - PROCESS | 4091 | 1461685796417 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:56 INFO - PROCESS | 4091 | 1461685796635 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:49:56 INFO - PROCESS | 4091 | 1461685796797 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273321a800 == 94 [pid = 4091] [id = 240] 08:49:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f272f8a6000) [pid = 4091] [serial = 721] [outer = (nil)] 08:49:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f27306c7000) [pid = 4091] [serial = 722] [outer = 0x7f272f8a6000] 08:49:56 INFO - PROCESS | 4091 | 1461685796863 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2732b4f000) [pid = 4091] [serial = 723] [outer = 0x7f272f8a6000] 08:49:57 INFO - PROCESS | 4091 | 1461685797686 Marionette TRACE conn3 <- [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]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1345ms 08:49:57 INFO - PROCESS | 4091 | 1461685797750 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 4091 | 1461685797757 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:49:57 INFO - PROCESS | 4091 | 1461685797766 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 4091 | 1461685797770 Marionette TRACE conn3 <- [1,934,null,{}] 08:49:57 INFO - PROCESS | 4091 | 1461685797775 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:57 INFO - PROCESS | 4091 | 1461685797927 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:49:58 INFO - PROCESS | 4091 | 1461685798107 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371d9800 == 95 [pid = 4091] [id = 241] 08:49:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f27330e8000) [pid = 4091] [serial = 724] [outer = (nil)] 08:49:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f272b5edc00) [pid = 4091] [serial = 725] [outer = 0x7f27330e8000] 08:49:58 INFO - PROCESS | 4091 | 1461685798234 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2734919c00) [pid = 4091] [serial = 726] [outer = 0x7f27330e8000] 08:49:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27339a3800 == 94 [pid = 4091] [id = 51] 08:49:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738613000 == 93 [pid = 4091] [id = 53] 08:49:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274938b800 == 92 [pid = 4091] [id = 46] 08:49:58 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f273c206c00) [pid = 4091] [serial = 607] [outer = (nil)] [url = about:blank] 08:49:58 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f273c336400) [pid = 4091] [serial = 610] [outer = (nil)] [url = about:blank] 08:49:58 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f273cc08c00) [pid = 4091] [serial = 613] [outer = (nil)] [url = about:blank] 08:49:58 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f273dfb0000) [pid = 4091] [serial = 616] [outer = (nil)] [url = about:blank] 08:49:58 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f273f180800) [pid = 4091] [serial = 640] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273872e000 == 91 [pid = 4091] [id = 44] 08:49:59 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bba4000 == 90 [pid = 4091] [id = 190] 08:49:59 INFO - PROCESS | 4091 | 1461685799223 Marionette TRACE conn3 <- [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]]]}] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f27374cdc00) [pid = 4091] [serial = 596] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f273bd1b800) [pid = 4091] [serial = 634] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f273deedc00) [pid = 4091] [serial = 637] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f273a390000) [pid = 4091] [serial = 631] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2735fc1000) [pid = 4091] [serial = 604] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2736127800) [pid = 4091] [serial = 628] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2736212000) [pid = 4091] [serial = 629] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f273d9fd400) [pid = 4091] [serial = 619] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f27330e6400) [pid = 4091] [serial = 625] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f273455f800) [pid = 4091] [serial = 626] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f2732e29800) [pid = 4091] [serial = 623] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f27326e4c00) [pid = 4091] [serial = 622] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f272b5ee000) [pid = 4091] [serial = 598] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f2732c54800) [pid = 4091] [serial = 601] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f273f17f400) [pid = 4091] [serial = 638] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f273c2a1c00) [pid = 4091] [serial = 635] [outer = (nil)] [url = about:blank] 08:49:59 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f273b926400) [pid = 4091] [serial = 632] [outer = (nil)] [url = about:blank] 08:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1540ms 08:49:59 INFO - PROCESS | 4091 | 1461685799308 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 4091 | 1461685799311 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:49:59 INFO - PROCESS | 4091 | 1461685799317 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 4091 | 1461685799322 Marionette TRACE conn3 <- [1,938,null,{}] 08:49:59 INFO - PROCESS | 4091 | 1461685799339 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:59 INFO - PROCESS | 4091 | 1461685799492 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:49:59 INFO - PROCESS | 4091 | 1461685799713 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273457f000 == 91 [pid = 4091] [id = 242] 08:49:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f273611c000) [pid = 4091] [serial = 727] [outer = (nil)] 08:49:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f27374e9c00) [pid = 4091] [serial = 728] [outer = 0x7f273611c000] 08:49:59 INFO - PROCESS | 4091 | 1461685799782 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f273a21f800) [pid = 4091] [serial = 729] [outer = 0x7f273611c000] 08:50:00 INFO - PROCESS | 4091 | 1461685800469 Marionette TRACE conn3 <- [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]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1185ms 08:50:00 INFO - PROCESS | 4091 | 1461685800502 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:50:00 INFO - PROCESS | 4091 | 1461685800506 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:50:00 INFO - PROCESS | 4091 | 1461685800520 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 4091 | 1461685800524 Marionette TRACE conn3 <- [1,942,null,{}] 08:50:00 INFO - PROCESS | 4091 | 1461685800529 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:00 INFO - PROCESS | 4091 | 1461685800675 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:50:00 INFO - PROCESS | 4091 | 1461685800692 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738631800 == 92 [pid = 4091] [id = 243] 08:50:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f2735fc5800) [pid = 4091] [serial = 730] [outer = (nil)] 08:50:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f273c20d800) [pid = 4091] [serial = 731] [outer = 0x7f2735fc5800] 08:50:00 INFO - PROCESS | 4091 | 1461685800752 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f273c2a6c00) [pid = 4091] [serial = 732] [outer = 0x7f2735fc5800] 08:50:01 INFO - PROCESS | 4091 | 1461685801607 Marionette TRACE conn3 <- [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]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1128ms 08:50:01 INFO - PROCESS | 4091 | 1461685801649 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 4091 | 1461685801662 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:50:01 INFO - PROCESS | 4091 | 1461685801675 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 4091 | 1461685801678 Marionette TRACE conn3 <- [1,946,null,{}] 08:50:01 INFO - PROCESS | 4091 | 1461685801682 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:01 INFO - PROCESS | 4091 | 1461685801878 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:50:01 INFO - PROCESS | 4091 | 1461685801908 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd5d800 == 93 [pid = 4091] [id = 244] 08:50:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f273a60e000) [pid = 4091] [serial = 733] [outer = (nil)] 08:50:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f273c334800) [pid = 4091] [serial = 734] [outer = 0x7f273a60e000] 08:50:01 INFO - PROCESS | 4091 | 1461685801985 Marionette DEBUG loaded listener.js 08:50:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f273cc03800) [pid = 4091] [serial = 735] [outer = 0x7f273a60e000] 08:50:02 INFO - PROCESS | 4091 | 1461685802951 Marionette TRACE conn3 <- [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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1329ms 08:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:50:03 INFO - PROCESS | 4091 | 1461685803005 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 4091 | 1461685803007 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:50:03 INFO - PROCESS | 4091 | 1461685803013 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 4091 | 1461685803016 Marionette TRACE conn3 <- [1,950,null,{}] 08:50:03 INFO - PROCESS | 4091 | 1461685803027 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:03 INFO - PROCESS | 4091 | 1461685803278 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:50:03 INFO - PROCESS | 4091 | 1461685803309 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca7b800 == 94 [pid = 4091] [id = 245] 08:50:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f273dfac000) [pid = 4091] [serial = 736] [outer = (nil)] 08:50:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f2743483c00) [pid = 4091] [serial = 737] [outer = 0x7f273dfac000] 08:50:03 INFO - PROCESS | 4091 | 1461685803372 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f274903fc00) [pid = 4091] [serial = 738] [outer = 0x7f273dfac000] 08:50:04 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2733447c00) [pid = 4091] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:50:04 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2732b5c400) [pid = 4091] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:50:04 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f27374ed800) [pid = 4091] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:50:04 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f2732c4d400) [pid = 4091] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:50:04 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f27374ef400) [pid = 4091] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:50:04 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f273cc09400) [pid = 4091] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:50:04 INFO - PROCESS | 4091 | 1461685804449 Marionette TRACE conn3 <- [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]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1493ms 08:50:04 INFO - PROCESS | 4091 | 1461685804512 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 4091 | 1461685804516 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:50:04 INFO - PROCESS | 4091 | 1461685804521 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 4091 | 1461685804534 Marionette TRACE conn3 <- [1,954,null,{}] 08:50:04 INFO - PROCESS | 4091 | 1461685804544 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:04 INFO - PROCESS | 4091 | 1461685804680 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:50:04 INFO - PROCESS | 4091 | 1461685804696 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f40d800 == 95 [pid = 4091] [id = 246] 08:50:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f273cc09400) [pid = 4091] [serial = 739] [outer = (nil)] 08:50:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f27493eac00) [pid = 4091] [serial = 740] [outer = 0x7f273cc09400] 08:50:04 INFO - PROCESS | 4091 | 1461685804756 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f27497d2c00) [pid = 4091] [serial = 741] [outer = 0x7f273cc09400] 08:50:05 INFO - PROCESS | 4091 | 1461685805547 Marionette TRACE conn3 <- [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]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1047ms 08:50:05 INFO - PROCESS | 4091 | 1461685805568 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 4091 | 1461685805571 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:50:05 INFO - PROCESS | 4091 | 1461685805577 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 4091 | 1461685805579 Marionette TRACE conn3 <- [1,958,null,{}] 08:50:05 INFO - PROCESS | 4091 | 1461685805610 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:05 INFO - PROCESS | 4091 | 1461685805751 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:50:05 INFO - PROCESS | 4091 | 1461685805764 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434e9000 == 96 [pid = 4091] [id = 247] 08:50:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f273dfb4c00) [pid = 4091] [serial = 742] [outer = (nil)] 08:50:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f274a53ec00) [pid = 4091] [serial = 743] [outer = 0x7f273dfb4c00] 08:50:05 INFO - PROCESS | 4091 | 1461685805824 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f274a890000) [pid = 4091] [serial = 744] [outer = 0x7f273dfb4c00] 08:50:06 INFO - PROCESS | 4091 | 1461685806914 Marionette TRACE conn3 <- [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]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1387ms 08:50:06 INFO - PROCESS | 4091 | 1461685806966 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 4091 | 1461685806974 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:50:06 INFO - PROCESS | 4091 | 1461685806982 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 4091 | 1461685806988 Marionette TRACE conn3 <- [1,962,null,{}] 08:50:07 INFO - PROCESS | 4091 | 1461685807013 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:07 INFO - PROCESS | 4091 | 1461685807190 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:50:07 INFO - PROCESS | 4091 | 1461685807361 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27325a2800 == 97 [pid = 4091] [id = 248] 08:50:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f272f8ab000) [pid = 4091] [serial = 745] [outer = (nil)] 08:50:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f2732e25400) [pid = 4091] [serial = 746] [outer = 0x7f272f8ab000] 08:50:07 INFO - PROCESS | 4091 | 1461685807435 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f273455f800) [pid = 4091] [serial = 747] [outer = 0x7f272f8ab000] 08:50:08 INFO - PROCESS | 4091 | 1461685808378 Marionette TRACE conn3 <- [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]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1450ms 08:50:08 INFO - PROCESS | 4091 | 1461685808433 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 4091 | 1461685808441 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:50:08 INFO - PROCESS | 4091 | 1461685808451 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 4091 | 1461685808454 Marionette TRACE conn3 <- [1,966,null,{}] 08:50:08 INFO - PROCESS | 4091 | 1461685808460 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:08 INFO - PROCESS | 4091 | 1461685808637 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:50:08 INFO - PROCESS | 4091 | 1461685808807 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c26a000 == 98 [pid = 4091] [id = 249] 08:50:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f2732237000) [pid = 4091] [serial = 748] [outer = (nil)] 08:50:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2738707000) [pid = 4091] [serial = 749] [outer = 0x7f2732237000] 08:50:08 INFO - PROCESS | 4091 | 1461685808881 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f273c29e400) [pid = 4091] [serial = 750] [outer = 0x7f2732237000] 08:50:09 INFO - PROCESS | 4091 | 1461685809783 Marionette TRACE conn3 <- [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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1380ms 08:50:09 INFO - PROCESS | 4091 | 1461685809831 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 4091 | 1461685809834 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:50:09 INFO - PROCESS | 4091 | 1461685809842 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 4091 | 1461685809847 Marionette TRACE conn3 <- [1,970,null,{}] 08:50:09 INFO - PROCESS | 4091 | 1461685809863 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:10 INFO - PROCESS | 4091 | 1461685810035 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:50:10 INFO - PROCESS | 4091 | 1461685810209 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2749751000 == 99 [pid = 4091] [id = 250] 08:50:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f273d922c00) [pid = 4091] [serial = 751] [outer = (nil)] 08:50:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f273f2ca000) [pid = 4091] [serial = 752] [outer = 0x7f273d922c00] 08:50:10 INFO - PROCESS | 4091 | 1461685810287 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2749378c00) [pid = 4091] [serial = 753] [outer = 0x7f273d922c00] 08:50:11 INFO - PROCESS | 4091 | 1461685811171 Marionette TRACE conn3 <- [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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1383ms 08:50:11 INFO - PROCESS | 4091 | 1461685811226 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 4091 | 1461685811230 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:50:11 INFO - PROCESS | 4091 | 1461685811236 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 4091 | 1461685811238 Marionette TRACE conn3 <- [1,974,null,{}] 08:50:11 INFO - PROCESS | 4091 | 1461685811244 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:11 INFO - PROCESS | 4091 | 1461685811413 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:50:11 INFO - PROCESS | 4091 | 1461685811591 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e046000 == 100 [pid = 4091] [id = 251] 08:50:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f273d925000) [pid = 4091] [serial = 754] [outer = (nil)] 08:50:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f274a9d8000) [pid = 4091] [serial = 755] [outer = 0x7f273d925000] 08:50:11 INFO - PROCESS | 4091 | 1461685811664 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f274de10800) [pid = 4091] [serial = 756] [outer = 0x7f273d925000] 08:50:12 INFO - PROCESS | 4091 | 1461685812471 Marionette TRACE conn3 <- [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]]]}] 08:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1285ms 08:50:12 INFO - PROCESS | 4091 | 1461685812522 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:50:12 INFO - PROCESS | 4091 | 1461685812525 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:50:12 INFO - PROCESS | 4091 | 1461685812531 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:50:12 INFO - PROCESS | 4091 | 1461685812534 Marionette TRACE conn3 <- [1,978,null,{}] 08:50:12 INFO - PROCESS | 4091 | 1461685812539 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:12 INFO - PROCESS | 4091 | 1461685812699 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:50:12 INFO - PROCESS | 4091 | 1461685812874 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2751182800 == 101 [pid = 4091] [id = 252] 08:50:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f27497d2800) [pid = 4091] [serial = 757] [outer = (nil)] 08:50:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f274df5d800) [pid = 4091] [serial = 758] [outer = 0x7f27497d2800] 08:50:12 INFO - PROCESS | 4091 | 1461685812944 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f274df8d000) [pid = 4091] [serial = 759] [outer = 0x7f27497d2800] 08:50:13 INFO - PROCESS | 4091 | 1461685813875 Marionette TRACE conn3 <- [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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1387ms 08:50:13 INFO - PROCESS | 4091 | 1461685813919 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 4091 | 1461685813923 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:50:13 INFO - PROCESS | 4091 | 1461685813929 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 4091 | 1461685813932 Marionette TRACE conn3 <- [1,982,null,{}] 08:50:13 INFO - PROCESS | 4091 | 1461685813937 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:14 INFO - PROCESS | 4091 | 1461685814106 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:50:14 INFO - PROCESS | 4091 | 1461685814294 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f870000 == 102 [pid = 4091] [id = 253] 08:50:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f2731f7b800) [pid = 4091] [serial = 760] [outer = (nil)] 08:50:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f2731f7fc00) [pid = 4091] [serial = 761] [outer = 0x7f2731f7b800] 08:50:14 INFO - PROCESS | 4091 | 1461685814368 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f274e1ab400) [pid = 4091] [serial = 762] [outer = 0x7f2731f7b800] 08:50:15 INFO - PROCESS | 4091 | 1461685815172 Marionette TRACE conn3 <- [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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1282ms 08:50:15 INFO - PROCESS | 4091 | 1461685815212 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:50:15 INFO - PROCESS | 4091 | 1461685815216 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:50:15 INFO - PROCESS | 4091 | 1461685815221 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 4091 | 1461685815224 Marionette TRACE conn3 <- [1,986,null,{}] 08:50:15 INFO - PROCESS | 4091 | 1461685815229 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:15 INFO - PROCESS | 4091 | 1461685815386 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:50:15 INFO - PROCESS | 4091 | 1461685815563 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b50e800 == 103 [pid = 4091] [id = 254] 08:50:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f2731f7bc00) [pid = 4091] [serial = 763] [outer = (nil)] 08:50:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f274e671c00) [pid = 4091] [serial = 764] [outer = 0x7f2731f7bc00] 08:50:15 INFO - PROCESS | 4091 | 1461685815632 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f274e84ec00) [pid = 4091] [serial = 765] [outer = 0x7f2731f7bc00] 08:50:16 INFO - PROCESS | 4091 | 1461685816509 Marionette TRACE conn3 <- [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]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1335ms 08:50:16 INFO - PROCESS | 4091 | 1461685816558 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 4091 | 1461685816562 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:50:16 INFO - PROCESS | 4091 | 1461685816568 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 4091 | 1461685816570 Marionette TRACE conn3 <- [1,990,null,{}] 08:50:16 INFO - PROCESS | 4091 | 1461685816575 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:16 INFO - PROCESS | 4091 | 1461685816735 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:50:16 INFO - PROCESS | 4091 | 1461685816913 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27529c3800 == 104 [pid = 4091] [id = 255] 08:50:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f27276c5c00) [pid = 4091] [serial = 766] [outer = (nil)] 08:50:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f27276cb000) [pid = 4091] [serial = 767] [outer = 0x7f27276c5c00] 08:50:16 INFO - PROCESS | 4091 | 1461685816980 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f27276cfc00) [pid = 4091] [serial = 768] [outer = 0x7f27276c5c00] 08:50:17 INFO - PROCESS | 4091 | 1461685817861 Marionette TRACE conn3 <- [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]]]}] 08:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1326ms 08:50:17 INFO - PROCESS | 4091 | 1461685817895 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:50:17 INFO - PROCESS | 4091 | 1461685817900 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:50:17 INFO - PROCESS | 4091 | 1461685817905 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:50:17 INFO - PROCESS | 4091 | 1461685817908 Marionette TRACE conn3 <- [1,994,null,{}] 08:50:17 INFO - PROCESS | 4091 | 1461685817913 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:18 INFO - PROCESS | 4091 | 1461685818075 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:50:18 INFO - PROCESS | 4091 | 1461685818267 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279da000 == 105 [pid = 4091] [id = 256] 08:50:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f27276c6800) [pid = 4091] [serial = 769] [outer = (nil)] 08:50:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f273f709400) [pid = 4091] [serial = 770] [outer = 0x7f27276c6800] 08:50:18 INFO - PROCESS | 4091 | 1461685818351 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f274ea0f400) [pid = 4091] [serial = 771] [outer = 0x7f27276c6800] 08:50:19 INFO - PROCESS | 4091 | 1461685819242 Marionette TRACE conn3 <- [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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1388ms 08:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:50:19 INFO - PROCESS | 4091 | 1461685819295 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 4091 | 1461685819298 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:50:19 INFO - PROCESS | 4091 | 1461685819304 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 4091 | 1461685819307 Marionette TRACE conn3 <- [1,998,null,{}] 08:50:19 INFO - PROCESS | 4091 | 1461685819312 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:19 INFO - PROCESS | 4091 | 1461685819479 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:50:19 INFO - PROCESS | 4091 | 1461685819659 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b545000 == 106 [pid = 4091] [id = 257] 08:50:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f27276cd400) [pid = 4091] [serial = 772] [outer = (nil)] 08:50:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f272b59b000) [pid = 4091] [serial = 773] [outer = 0x7f27276cd400] 08:50:19 INFO - PROCESS | 4091 | 1461685819726 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f272b5a0000) [pid = 4091] [serial = 774] [outer = 0x7f27276cd400] 08:50:20 INFO - PROCESS | 4091 | 1461685820641 Marionette TRACE conn3 <- [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]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1387ms 08:50:20 INFO - PROCESS | 4091 | 1461685820692 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 4091 | 1461685820698 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:50:20 INFO - PROCESS | 4091 | 1461685820703 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 4091 | 1461685820706 Marionette TRACE conn3 <- [1,1002,null,{}] 08:50:20 INFO - PROCESS | 4091 | 1461685820712 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:20 INFO - PROCESS | 4091 | 1461685820913 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:50:21 INFO - PROCESS | 4091 | 1461685821088 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27289b0800 == 107 [pid = 4091] [id = 258] 08:50:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f27276ce000) [pid = 4091] [serial = 775] [outer = (nil)] 08:50:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f272894bc00) [pid = 4091] [serial = 776] [outer = 0x7f27276ce000] 08:50:21 INFO - PROCESS | 4091 | 1461685821181 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f274eb2d400) [pid = 4091] [serial = 777] [outer = 0x7f27276ce000] 08:50:22 INFO - PROCESS | 4091 | 1461685822053 Marionette TRACE conn3 <- [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]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1378ms 08:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:50:22 INFO - PROCESS | 4091 | 1461685822084 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 4091 | 1461685822087 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:50:22 INFO - PROCESS | 4091 | 1461685822093 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 4091 | 1461685822096 Marionette TRACE conn3 <- [1,1006,null,{}] 08:50:22 INFO - PROCESS | 4091 | 1461685822101 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:22 INFO - PROCESS | 4091 | 1461685822273 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:50:22 INFO - PROCESS | 4091 | 1461685822463 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264b2000 == 108 [pid = 4091] [id = 259] 08:50:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f27264ec400) [pid = 4091] [serial = 778] [outer = (nil)] 08:50:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f27264f4800) [pid = 4091] [serial = 779] [outer = 0x7f27264ec400] 08:50:22 INFO - PROCESS | 4091 | 1461685822533 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f27264fa400) [pid = 4091] [serial = 780] [outer = 0x7f27264ec400] 08:50:23 INFO - PROCESS | 4091 | 1461685823676 Marionette TRACE conn3 <- [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]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1632ms 08:50:23 INFO - PROCESS | 4091 | 1461685823725 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 4091 | 1461685823730 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:50:23 INFO - PROCESS | 4091 | 1461685823738 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 4091 | 1461685823743 Marionette TRACE conn3 <- [1,1010,null,{}] 08:50:23 INFO - PROCESS | 4091 | 1461685823751 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:23 INFO - PROCESS | 4091 | 1461685823922 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:50:24 INFO - PROCESS | 4091 | 1461685824154 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b54b800 == 109 [pid = 4091] [id = 260] 08:50:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f27265e5400) [pid = 4091] [serial = 781] [outer = (nil)] 08:50:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f27265e7000) [pid = 4091] [serial = 782] [outer = 0x7f27265e5400] 08:50:24 INFO - PROCESS | 4091 | 1461685824221 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f2728168400) [pid = 4091] [serial = 783] [outer = 0x7f27265e5400] 08:50:25 INFO - PROCESS | 4091 | 1461685825072 Marionette TRACE conn3 <- [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]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1385ms 08:50:25 INFO - PROCESS | 4091 | 1461685825124 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:50:25 INFO - PROCESS | 4091 | 1461685825130 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:50:25 INFO - PROCESS | 4091 | 1461685825140 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 4091 | 1461685825143 Marionette TRACE conn3 <- [1,1014,null,{}] 08:50:25 INFO - PROCESS | 4091 | 1461685825148 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:25 INFO - PROCESS | 4091 | 1461685825299 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:50:25 INFO - PROCESS | 4091 | 1461685825502 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732365800 == 110 [pid = 4091] [id = 261] 08:50:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f272816f800) [pid = 4091] [serial = 784] [outer = (nil)] 08:50:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f272a177400) [pid = 4091] [serial = 785] [outer = 0x7f272816f800] 08:50:25 INFO - PROCESS | 4091 | 1461685825577 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f272a180000) [pid = 4091] [serial = 786] [outer = 0x7f272816f800] 08:50:26 INFO - PROCESS | 4091 | 1461685826563 Marionette TRACE conn3 <- [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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1486ms 08:50:26 INFO - PROCESS | 4091 | 1461685826627 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 4091 | 1461685826630 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:50:26 INFO - PROCESS | 4091 | 1461685826637 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 4091 | 1461685826642 Marionette TRACE conn3 <- [1,1018,null,{}] 08:50:26 INFO - PROCESS | 4091 | 1461685826656 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:26 INFO - PROCESS | 4091 | 1461685826823 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e647800 == 109 [pid = 4091] [id = 109] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736178000 == 108 [pid = 4091] [id = 226] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273616e000 == 107 [pid = 4091] [id = 97] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732820800 == 106 [pid = 4091] [id = 225] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f40d800 == 105 [pid = 4091] [id = 246] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f27493e6800) [pid = 4091] [serial = 691] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f27374ccc00) [pid = 4091] [serial = 646] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f274971cc00) [pid = 4091] [serial = 661] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f27492b4400) [pid = 4091] [serial = 658] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f2743482000) [pid = 4091] [serial = 655] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f273f4eb800) [pid = 4091] [serial = 652] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f27330ed800) [pid = 4091] [serial = 643] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f274a5bfc00) [pid = 4091] [serial = 667] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f274a534800) [pid = 4091] [serial = 664] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f273d090800) [pid = 4091] [serial = 649] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | 1461685827071 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca7b800 == 104 [pid = 4091] [id = 245] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd5d800 == 103 [pid = 4091] [id = 244] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738631800 == 102 [pid = 4091] [id = 243] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273457f000 == 101 [pid = 4091] [id = 242] 08:50:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273259e000 == 102 [pid = 4091] [id = 262] 08:50:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f272b59a000) [pid = 4091] [serial = 787] [outer = (nil)] 08:50:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f2731f70400) [pid = 4091] [serial = 788] [outer = 0x7f272b59a000] 08:50:27 INFO - PROCESS | 4091 | 1461685827216 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f2731f7e000) [pid = 4091] [serial = 789] [outer = 0x7f272b59a000] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371d9800 == 101 [pid = 4091] [id = 241] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273321a800 == 100 [pid = 4091] [id = 240] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e042000 == 99 [pid = 4091] [id = 234] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e037800 == 98 [pid = 4091] [id = 233] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273cd69800 == 97 [pid = 4091] [id = 232] 08:50:27 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733222000 == 96 [pid = 4091] [id = 231] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f274a889000) [pid = 4091] [serial = 670] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2735dca000) [pid = 4091] [serial = 676] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f2732fc4c00) [pid = 4091] [serial = 673] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f273c20b400) [pid = 4091] [serial = 680] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f2736120800) [pid = 4091] [serial = 677] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f274903e400) [pid = 4091] [serial = 689] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f273c677000) [pid = 4091] [serial = 682] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f273a60f400) [pid = 4091] [serial = 679] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2733250400) [pid = 4091] [serial = 674] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f273dfb5000) [pid = 4091] [serial = 686] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f273cc0e800) [pid = 4091] [serial = 688] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f273cc06000) [pid = 4091] [serial = 683] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f273de8a400) [pid = 4091] [serial = 685] [outer = (nil)] [url = about:blank] 08:50:27 INFO - PROCESS | 4091 | 1461685827932 Marionette TRACE conn3 <- [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]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1336ms 08:50:27 INFO - PROCESS | 4091 | 1461685827973 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:50:27 INFO - PROCESS | 4091 | 1461685827977 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:50:28 INFO - PROCESS | 4091 | 1461685828014 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 4091 | 1461685828016 Marionette TRACE conn3 <- [1,1022,null,{}] 08:50:28 INFO - PROCESS | 4091 | 1461685828022 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:28 INFO - PROCESS | 4091 | 1461685828174 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:50:28 INFO - PROCESS | 4091 | 1461685828189 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273457f800 == 97 [pid = 4091] [id = 263] 08:50:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f272f8aa400) [pid = 4091] [serial = 790] [outer = (nil)] 08:50:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f273324b400) [pid = 4091] [serial = 791] [outer = 0x7f272f8aa400] 08:50:28 INFO - PROCESS | 4091 | 1461685828251 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f273491ac00) [pid = 4091] [serial = 792] [outer = 0x7f272f8aa400] 08:50:29 INFO - PROCESS | 4091 | 1461685829087 Marionette TRACE conn3 <- [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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1133ms 08:50:29 INFO - PROCESS | 4091 | 1461685829143 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 4091 | 1461685829145 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:50:29 INFO - PROCESS | 4091 | 1461685829155 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 4091 | 1461685829156 Marionette TRACE conn3 <- [1,1026,null,{}] 08:50:29 INFO - PROCESS | 4091 | 1461685829162 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:29 INFO - PROCESS | 4091 | 1461685829309 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:50:29 INFO - PROCESS | 4091 | 1461685829460 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371d9000 == 98 [pid = 4091] [id = 264] 08:50:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f272b5ee000) [pid = 4091] [serial = 793] [outer = (nil)] 08:50:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f2735dc1c00) [pid = 4091] [serial = 794] [outer = 0x7f272b5ee000] 08:50:29 INFO - PROCESS | 4091 | 1461685829526 Marionette DEBUG loaded listener.js 08:50:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f2736255800) [pid = 4091] [serial = 795] [outer = 0x7f272b5ee000] 08:50:30 INFO - PROCESS | 4091 | 1461685830355 Marionette TRACE conn3 <- [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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1226ms 08:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:50:30 INFO - PROCESS | 4091 | 1461685830388 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 4091 | 1461685830390 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:50:30 INFO - PROCESS | 4091 | 1461685830396 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 4091 | 1461685830399 Marionette TRACE conn3 <- [1,1030,null,{}] 08:50:30 INFO - PROCESS | 4091 | 1461685830404 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:30 INFO - PROCESS | 4091 | 1461685830661 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:50:30 INFO - PROCESS | 4091 | 1461685830723 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd5b800 == 99 [pid = 4091] [id = 265] 08:50:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f27374cdc00) [pid = 4091] [serial = 796] [outer = (nil)] 08:50:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f273c51d400) [pid = 4091] [serial = 797] [outer = 0x7f27374cdc00] 08:50:30 INFO - PROCESS | 4091 | 1461685830827 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f273cc06c00) [pid = 4091] [serial = 798] [outer = 0x7f27374cdc00] 08:50:31 INFO - PROCESS | 4091 | 1461685831725 Marionette TRACE conn3 <- [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]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1379ms 08:50:31 INFO - PROCESS | 4091 | 1461685831775 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 4091 | 1461685831778 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f273a60e000) [pid = 4091] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f273dfac000) [pid = 4091] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f273cc09400) [pid = 4091] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f27330e8000) [pid = 4091] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2735fc5800) [pid = 4091] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f272f8a6000) [pid = 4091] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:50:31 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f273611c000) [pid = 4091] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:50:31 INFO - PROCESS | 4091 | 1461685831977 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:50:31 INFO - PROCESS | 4091 | 1461685831979 Marionette TRACE conn3 <- [1,1034,null,{}] 08:50:31 INFO - PROCESS | 4091 | 1461685831985 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:32 INFO - PROCESS | 4091 | 1461685832116 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:50:32 INFO - PROCESS | 4091 | 1461685832124 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c267800 == 100 [pid = 4091] [id = 266] 08:50:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f27374eec00) [pid = 4091] [serial = 799] [outer = (nil)] 08:50:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f273caa1000) [pid = 4091] [serial = 800] [outer = 0x7f27374eec00] 08:50:32 INFO - PROCESS | 4091 | 1461685832201 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f273d393400) [pid = 4091] [serial = 801] [outer = 0x7f27374eec00] 08:50:33 INFO - PROCESS | 4091 | 1461685832996 Marionette TRACE conn3 <- [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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1106ms 08:50:33 INFO - PROCESS | 4091 | 1461685833066 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 4091 | 1461685833069 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:50:33 INFO - PROCESS | 4091 | 1461685833075 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 4091 | 1461685833077 Marionette TRACE conn3 <- [1,1038,null,{}] 08:50:33 INFO - PROCESS | 4091 | 1461685833086 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:33 INFO - PROCESS | 4091 | 1461685833225 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:50:33 INFO - PROCESS | 4091 | 1461685833239 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f415800 == 101 [pid = 4091] [id = 267] 08:50:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f27374d7800) [pid = 4091] [serial = 802] [outer = (nil)] 08:50:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2748412c00) [pid = 4091] [serial = 803] [outer = 0x7f27374d7800] 08:50:33 INFO - PROCESS | 4091 | 1461685833301 Marionette DEBUG loaded listener.js 08:50:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f27492b9400) [pid = 4091] [serial = 804] [outer = 0x7f27374d7800] 08:50:34 INFO - PROCESS | 4091 | 1461685834308 Marionette TRACE conn3 <- [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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1277ms 08:50:34 INFO - PROCESS | 4091 | 1461685834354 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 4091 | 1461685834360 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:50:34 INFO - PROCESS | 4091 | 1461685834368 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 4091 | 1461685834374 Marionette TRACE conn3 <- [1,1042,null,{}] 08:50:34 INFO - PROCESS | 4091 | 1461685834383 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:34 INFO - PROCESS | 4091 | 1461685834573 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:50:34 INFO - PROCESS | 4091 | 1461685834807 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3da800 == 102 [pid = 4091] [id = 268] 08:50:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f27265ddc00) [pid = 4091] [serial = 805] [outer = (nil)] 08:50:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f272893fc00) [pid = 4091] [serial = 806] [outer = 0x7f27265ddc00] 08:50:34 INFO - PROCESS | 4091 | 1461685834928 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f272a17a400) [pid = 4091] [serial = 807] [outer = 0x7f27265ddc00] 08:50:35 INFO - PROCESS | 4091 | 1461685835782 Marionette TRACE conn3 <- [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]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1485ms 08:50:35 INFO - PROCESS | 4091 | 1461685835854 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 4091 | 1461685835862 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:50:35 INFO - PROCESS | 4091 | 1461685835872 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 4091 | 1461685835876 Marionette TRACE conn3 <- [1,1046,null,{}] 08:50:35 INFO - PROCESS | 4091 | 1461685835882 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:36 INFO - PROCESS | 4091 | 1461685836090 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:50:36 INFO - PROCESS | 4091 | 1461685836270 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371d1800 == 103 [pid = 4091] [id = 269] 08:50:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f272b5a3400) [pid = 4091] [serial = 808] [outer = (nil)] 08:50:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f2731f73c00) [pid = 4091] [serial = 809] [outer = 0x7f272b5a3400] 08:50:36 INFO - PROCESS | 4091 | 1461685836395 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f27326e4400) [pid = 4091] [serial = 810] [outer = 0x7f272b5a3400] 08:50:37 INFO - PROCESS | 4091 | 1461685837324 Marionette TRACE conn3 <- [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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1486ms 08:50:37 INFO - PROCESS | 4091 | 1461685837358 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 4091 | 1461685837362 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:50:37 INFO - PROCESS | 4091 | 1461685837368 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 4091 | 1461685837374 Marionette TRACE conn3 <- [1,1050,null,{}] 08:50:37 INFO - PROCESS | 4091 | 1461685837389 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:37 INFO - PROCESS | 4091 | 1461685837570 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:50:37 INFO - PROCESS | 4091 | 1461685837799 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493a7000 == 104 [pid = 4091] [id = 270] 08:50:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f2738699000) [pid = 4091] [serial = 811] [outer = (nil)] 08:50:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f273c20b400) [pid = 4091] [serial = 812] [outer = 0x7f2738699000] 08:50:37 INFO - PROCESS | 4091 | 1461685837917 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f273c73fc00) [pid = 4091] [serial = 813] [outer = 0x7f2738699000] 08:50:38 INFO - PROCESS | 4091 | 1461685838771 Marionette TRACE conn3 <- [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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1435ms 08:50:38 INFO - PROCESS | 4091 | 1461685838804 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 4091 | 1461685838814 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:50:38 INFO - PROCESS | 4091 | 1461685838824 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 4091 | 1461685838827 Marionette TRACE conn3 <- [1,1054,null,{}] 08:50:38 INFO - PROCESS | 4091 | 1461685838832 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 4091 | 1461685838999 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:50:39 INFO - PROCESS | 4091 | 1461685839182 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e02f800 == 105 [pid = 4091] [id = 271] 08:50:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f27374efc00) [pid = 4091] [serial = 814] [outer = (nil)] 08:50:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f274254ec00) [pid = 4091] [serial = 815] [outer = 0x7f27374efc00] 08:50:39 INFO - PROCESS | 4091 | 1461685839258 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f2749590800) [pid = 4091] [serial = 816] [outer = 0x7f27374efc00] 08:50:40 INFO - PROCESS | 4091 | 1461685840128 Marionette TRACE conn3 <- [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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1376ms 08:50:40 INFO - PROCESS | 4091 | 1461685840201 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 4091 | 1461685840204 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:50:40 INFO - PROCESS | 4091 | 1461685840210 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 4091 | 1461685840213 Marionette TRACE conn3 <- [1,1058,null,{}] 08:50:40 INFO - PROCESS | 4091 | 1461685840220 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:40 INFO - PROCESS | 4091 | 1461685840423 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:50:40 INFO - PROCESS | 4091 | 1461685840623 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27529b3800 == 106 [pid = 4091] [id = 272] 08:50:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f2732b5d000) [pid = 4091] [serial = 817] [outer = (nil)] 08:50:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f273bbf1400) [pid = 4091] [serial = 818] [outer = 0x7f2732b5d000] 08:50:40 INFO - PROCESS | 4091 | 1461685840742 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f274a889000) [pid = 4091] [serial = 819] [outer = 0x7f2732b5d000] 08:50:41 INFO - PROCESS | 4091 | 1461685841577 Marionette TRACE conn3 <- [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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1429ms 08:50:41 INFO - PROCESS | 4091 | 1461685841641 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 4091 | 1461685841644 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:50:41 INFO - PROCESS | 4091 | 1461685841650 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 4091 | 1461685841653 Marionette TRACE conn3 <- [1,1062,null,{}] 08:50:41 INFO - PROCESS | 4091 | 1461685841658 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:41 INFO - PROCESS | 4091 | 1461685841860 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:50:42 INFO - PROCESS | 4091 | 1461685842041 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27267f1000 == 107 [pid = 4091] [id = 273] 08:50:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f274df57400) [pid = 4091] [serial = 820] [outer = (nil)] 08:50:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f274e6a7000) [pid = 4091] [serial = 821] [outer = 0x7f274df57400] 08:50:42 INFO - PROCESS | 4091 | 1461685842121 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f274eb2a400) [pid = 4091] [serial = 822] [outer = 0x7f274df57400] 08:50:42 INFO - PROCESS | 4091 | 1461685842970 Marionette TRACE conn3 <- [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]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1380ms 08:50:43 INFO - PROCESS | 4091 | 1461685843031 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 4091 | 1461685843035 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:50:43 INFO - PROCESS | 4091 | 1461685843041 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 4091 | 1461685843044 Marionette TRACE conn3 <- [1,1066,null,{}] 08:50:43 INFO - PROCESS | 4091 | 1461685843049 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:43 INFO - PROCESS | 4091 | 1461685843211 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:50:43 INFO - PROCESS | 4091 | 1461685843396 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27307b3000 == 108 [pid = 4091] [id = 274] 08:50:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f2728153c00) [pid = 4091] [serial = 823] [outer = (nil)] 08:50:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f272815ac00) [pid = 4091] [serial = 824] [outer = 0x7f2728153c00] 08:50:43 INFO - PROCESS | 4091 | 1461685843470 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f2728160000) [pid = 4091] [serial = 825] [outer = 0x7f2728153c00] 08:50:44 INFO - PROCESS | 4091 | 1461685844312 Marionette TRACE conn3 <- [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]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1336ms 08:50:44 INFO - PROCESS | 4091 | 1461685844379 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:50:44 INFO - PROCESS | 4091 | 1461685844383 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:50:44 INFO - PROCESS | 4091 | 1461685844388 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 4091 | 1461685844390 Marionette TRACE conn3 <- [1,1070,null,{}] 08:50:44 INFO - PROCESS | 4091 | 1461685844396 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:44 INFO - PROCESS | 4091 | 1461685844575 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:50:44 INFO - PROCESS | 4091 | 1461685844767 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2737009800 == 109 [pid = 4091] [id = 275] 08:50:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f272774b800) [pid = 4091] [serial = 826] [outer = (nil)] 08:50:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f2727752c00) [pid = 4091] [serial = 827] [outer = 0x7f272774b800] 08:50:44 INFO - PROCESS | 4091 | 1461685844842 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f2727757400) [pid = 4091] [serial = 828] [outer = 0x7f272774b800] 08:50:45 INFO - PROCESS | 4091 | 1461685845683 Marionette TRACE conn3 <- [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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1327ms 08:50:45 INFO - PROCESS | 4091 | 1461685845718 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 4091 | 1461685845722 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:50:45 INFO - PROCESS | 4091 | 1461685845728 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 4091 | 1461685845730 Marionette TRACE conn3 <- [1,1074,null,{}] 08:50:45 INFO - PROCESS | 4091 | 1461685845736 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:45 INFO - PROCESS | 4091 | 1461685845902 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:50:46 INFO - PROCESS | 4091 | 1461685846091 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2737022000 == 110 [pid = 4091] [id = 276] 08:50:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f272774e400) [pid = 4091] [serial = 829] [outer = (nil)] 08:50:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f272815a400) [pid = 4091] [serial = 830] [outer = 0x7f272774e400] 08:50:46 INFO - PROCESS | 4091 | 1461685846159 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f27374d4000) [pid = 4091] [serial = 831] [outer = 0x7f272774e400] 08:50:47 INFO - PROCESS | 4091 | 1461685847066 Marionette TRACE conn3 <- [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]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1392ms 08:50:47 INFO - PROCESS | 4091 | 1461685847121 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:50:47 INFO - PROCESS | 4091 | 1461685847131 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:50:47 INFO - PROCESS | 4091 | 1461685847136 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 4091 | 1461685847139 Marionette TRACE conn3 <- [1,1078,null,{}] 08:50:47 INFO - PROCESS | 4091 | 1461685847144 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:47 INFO - PROCESS | 4091 | 1461685847314 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:50:47 INFO - PROCESS | 4091 | 1461685847502 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258dc000 == 111 [pid = 4091] [id = 277] 08:50:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f2725968c00) [pid = 4091] [serial = 832] [outer = (nil)] 08:50:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f272596d800) [pid = 4091] [serial = 833] [outer = 0x7f2725968c00] 08:50:47 INFO - PROCESS | 4091 | 1461685847572 Marionette DEBUG loaded listener.js 08:50:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f2725971800) [pid = 4091] [serial = 834] [outer = 0x7f2725968c00] 08:50:48 INFO - PROCESS | 4091 | 1461685848424 Marionette TRACE conn3 <- [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]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1331ms 08:50:48 INFO - PROCESS | 4091 | 1461685848468 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 4091 | 1461685848472 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:50:48 INFO - PROCESS | 4091 | 1461685848477 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 4091 | 1461685848481 Marionette TRACE conn3 <- [1,1082,null,{}] 08:50:48 INFO - PROCESS | 4091 | 1461685848486 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:48 INFO - PROCESS | 4091 | 1461685848677 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:50:49 INFO - PROCESS | 4091 | 1461685849465 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a24a800 == 112 [pid = 4091] [id = 278] 08:50:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f27264f7c00) [pid = 4091] [serial = 835] [outer = (nil)] 08:50:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f27265dbc00) [pid = 4091] [serial = 836] [outer = 0x7f27264f7c00] 08:50:49 INFO - PROCESS | 4091 | 1461685849546 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f27276c8400) [pid = 4091] [serial = 837] [outer = 0x7f27264f7c00] 08:50:50 INFO - PROCESS | 4091 | 1461685850365 Marionette TRACE conn3 <- [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]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1933ms 08:50:50 INFO - PROCESS | 4091 | 1461685850413 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 4091 | 1461685850418 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:50:50 INFO - PROCESS | 4091 | 1461685850426 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 4091 | 1461685850431 Marionette TRACE conn3 <- [1,1086,null,{}] 08:50:50 INFO - PROCESS | 4091 | 1461685850440 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:50 INFO - PROCESS | 4091 | 1461685850601 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:50:51 INFO - PROCESS | 4091 | 1461685851010 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279d3800 == 113 [pid = 4091] [id = 279] 08:50:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f2728163c00) [pid = 4091] [serial = 838] [outer = (nil)] 08:50:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f272894a000) [pid = 4091] [serial = 839] [outer = 0x7f2728163c00] 08:50:51 INFO - PROCESS | 4091 | 1461685851085 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f272b59c400) [pid = 4091] [serial = 840] [outer = 0x7f2728163c00] 08:50:51 INFO - PROCESS | 4091 | 1461685851934 Marionette TRACE conn3 <- [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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1538ms 08:50:51 INFO - PROCESS | 4091 | 1461685851967 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:50:51 INFO - PROCESS | 4091 | 1461685851973 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:50:51 INFO - PROCESS | 4091 | 1461685851979 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 4091 | 1461685851982 Marionette TRACE conn3 <- [1,1090,null,{}] 08:50:51 INFO - PROCESS | 4091 | 1461685851987 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:52 INFO - PROCESS | 4091 | 1461685852147 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd56800 == 112 [pid = 4091] [id = 227] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca74000 == 111 [pid = 4091] [id = 228] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f273344a800) [pid = 4091] [serial = 694] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f273a2c3800) [pid = 4091] [serial = 697] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f273f2c8400) [pid = 4091] [serial = 700] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f27493ebc00) [pid = 4091] [serial = 704] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f274c2a1c00) [pid = 4091] [serial = 707] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f274df64000) [pid = 4091] [serial = 710] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f272816b000) [pid = 4091] [serial = 713] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f274df92000) [pid = 4091] [serial = 716] [outer = (nil)] [url = about:blank] 08:50:52 INFO - PROCESS | 4091 | 1461685852422 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c267800 == 110 [pid = 4091] [id = 266] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434ea800 == 109 [pid = 4091] [id = 230] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd5b800 == 108 [pid = 4091] [id = 265] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371d9000 == 107 [pid = 4091] [id = 264] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273457f800 == 106 [pid = 4091] [id = 263] 08:50:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729eb8000 == 107 [pid = 4091] [id = 280] 08:50:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f27265e2400) [pid = 4091] [serial = 841] [outer = (nil)] 08:50:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f272f8ad800) [pid = 4091] [serial = 842] [outer = 0x7f27265e2400] 08:50:52 INFO - PROCESS | 4091 | 1461685852569 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f2731f76000) [pid = 4091] [serial = 843] [outer = 0x7f27265e2400] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273259e000 == 106 [pid = 4091] [id = 262] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732365800 == 105 [pid = 4091] [id = 261] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b54b800 == 104 [pid = 4091] [id = 260] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b545000 == 103 [pid = 4091] [id = 257] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27279da000 == 102 [pid = 4091] [id = 256] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27529c3800 == 101 [pid = 4091] [id = 255] 08:50:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b50e800 == 100 [pid = 4091] [id = 254] 08:50:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f870000 == 99 [pid = 4091] [id = 253] 08:50:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2751182800 == 98 [pid = 4091] [id = 252] 08:50:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e046000 == 97 [pid = 4091] [id = 251] 08:50:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27325a2800 == 96 [pid = 4091] [id = 248] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f273c334800) [pid = 4091] [serial = 734] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f2743483c00) [pid = 4091] [serial = 737] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f27493eac00) [pid = 4091] [serial = 740] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f2734919c00) [pid = 4091] [serial = 726] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f272b5edc00) [pid = 4091] [serial = 725] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f273c20d800) [pid = 4091] [serial = 731] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f27306c7000) [pid = 4091] [serial = 722] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f27374e9c00) [pid = 4091] [serial = 728] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f274903fc00) [pid = 4091] [serial = 738] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f273a21f800) [pid = 4091] [serial = 729] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f272a179800) [pid = 4091] [serial = 719] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f2732b4f000) [pid = 4091] [serial = 723] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f273cc03800) [pid = 4091] [serial = 735] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f273a391400) [pid = 4091] [serial = 452] [outer = (nil)] [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.] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f27497d2c00) [pid = 4091] [serial = 741] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f273c2a6c00) [pid = 4091] [serial = 732] [outer = (nil)] [url = about:blank] 08:50:53 INFO - PROCESS | 4091 | 1461685853307 Marionette TRACE conn3 <- [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]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1378ms 08:50:53 INFO - PROCESS | 4091 | 1461685853358 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 4091 | 1461685853362 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:50:53 INFO - PROCESS | 4091 | 1461685853374 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 4091 | 1461685853383 Marionette TRACE conn3 <- [1,1094,null,{}] 08:50:53 INFO - PROCESS | 4091 | 1461685853390 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:53 INFO - PROCESS | 4091 | 1461685853544 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:50:53 INFO - PROCESS | 4091 | 1461685853563 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b89800 == 97 [pid = 4091] [id = 281] 08:50:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2732232800) [pid = 4091] [serial = 844] [outer = (nil)] 08:50:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2733249c00) [pid = 4091] [serial = 845] [outer = 0x7f2732232800] 08:50:53 INFO - PROCESS | 4091 | 1461685853623 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f27344dec00) [pid = 4091] [serial = 846] [outer = 0x7f2732232800] 08:50:54 INFO - PROCESS | 4091 | 1461685854462 Marionette TRACE conn3 <- [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]]]}] 08:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1149ms 08:50:54 INFO - PROCESS | 4091 | 1461685854518 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:50:54 INFO - PROCESS | 4091 | 1461685854523 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:50:54 INFO - PROCESS | 4091 | 1461685854528 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:50:54 INFO - PROCESS | 4091 | 1461685854530 Marionette TRACE conn3 <- [1,1098,null,{}] 08:50:54 INFO - PROCESS | 4091 | 1461685854535 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:54 INFO - PROCESS | 4091 | 1461685854689 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:50:54 INFO - PROCESS | 4091 | 1461685854701 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27337ed000 == 98 [pid = 4091] [id = 282] 08:50:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f27264ec800) [pid = 4091] [serial = 847] [outer = (nil)] 08:50:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f2735fbd800) [pid = 4091] [serial = 848] [outer = 0x7f27264ec800] 08:50:54 INFO - PROCESS | 4091 | 1461685854760 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f27374d1800) [pid = 4091] [serial = 849] [outer = 0x7f27264ec800] 08:50:55 INFO - PROCESS | 4091 | 1461685855678 Marionette TRACE conn3 <- [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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1180ms 08:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:50:55 INFO - PROCESS | 4091 | 1461685855709 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 4091 | 1461685855711 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:50:55 INFO - PROCESS | 4091 | 1461685855717 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 4091 | 1461685855720 Marionette TRACE conn3 <- [1,1102,null,{}] 08:50:55 INFO - PROCESS | 4091 | 1461685855725 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:55 INFO - PROCESS | 4091 | 1461685855928 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:50:55 INFO - PROCESS | 4091 | 1461685855947 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273617b800 == 99 [pid = 4091] [id = 283] 08:50:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f27374e5c00) [pid = 4091] [serial = 850] [outer = (nil)] 08:50:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f27374ec000) [pid = 4091] [serial = 851] [outer = 0x7f27374e5c00] 08:50:56 INFO - PROCESS | 4091 | 1461685856018 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f273a611400) [pid = 4091] [serial = 852] [outer = 0x7f27374e5c00] 08:50:56 INFO - PROCESS | 4091 | 1461685856856 Marionette TRACE conn3 <- [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]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1179ms 08:50:56 INFO - PROCESS | 4091 | 1461685856895 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 4091 | 1461685856898 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:50:56 INFO - PROCESS | 4091 | 1461685856907 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 4091 | 1461685856910 Marionette TRACE conn3 <- [1,1106,null,{}] 08:50:56 INFO - PROCESS | 4091 | 1461685856915 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:57 INFO - PROCESS | 4091 | 1461685857684 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f272f8aa400) [pid = 4091] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f27374eec00) [pid = 4091] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f272816f800) [pid = 4091] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f27265e5400) [pid = 4091] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f27374cdc00) [pid = 4091] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f272b5ee000) [pid = 4091] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:50:57 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f272b59a000) [pid = 4091] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:50:57 INFO - PROCESS | 4091 | 1461685857839 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b550800 == 100 [pid = 4091] [id = 284] 08:50:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f27265d9400) [pid = 4091] [serial = 853] [outer = (nil)] 08:50:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f272b5ee000) [pid = 4091] [serial = 854] [outer = 0x7f27265d9400] 08:50:57 INFO - PROCESS | 4091 | 1461685857900 Marionette DEBUG loaded listener.js 08:50:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f273b9adc00) [pid = 4091] [serial = 855] [outer = 0x7f27265d9400] 08:50:58 INFO - PROCESS | 4091 | 1461685858528 Marionette TRACE conn3 <- [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]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1680ms 08:50:58 INFO - PROCESS | 4091 | 1461685858588 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 4091 | 1461685858592 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:50:58 INFO - PROCESS | 4091 | 1461685858597 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 4091 | 1461685858599 Marionette TRACE conn3 <- [1,1110,null,{}] 08:50:58 INFO - PROCESS | 4091 | 1461685858605 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:58 INFO - PROCESS | 4091 | 1461685858798 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:50:58 INFO - PROCESS | 4091 | 1461685858818 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd4d800 == 101 [pid = 4091] [id = 285] 08:50:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f273b9b7400) [pid = 4091] [serial = 856] [outer = (nil)] 08:50:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f273cc09c00) [pid = 4091] [serial = 857] [outer = 0x7f273b9b7400] 08:50:58 INFO - PROCESS | 4091 | 1461685858876 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f273d91d400) [pid = 4091] [serial = 858] [outer = 0x7f273b9b7400] 08:50:59 INFO - PROCESS | 4091 | 1461685859634 Marionette TRACE conn3 <- [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]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1176ms 08:50:59 INFO - PROCESS | 4091 | 1461685859789 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 4091 | 1461685859795 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:50:59 INFO - PROCESS | 4091 | 1461685859803 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 4091 | 1461685859809 Marionette TRACE conn3 <- [1,1114,null,{}] 08:50:59 INFO - PROCESS | 4091 | 1461685859827 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:00 INFO - PROCESS | 4091 | 1461685860034 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:51:00 INFO - PROCESS | 4091 | 1461685860220 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729beb800 == 102 [pid = 4091] [id = 286] 08:51:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f27265e5c00) [pid = 4091] [serial = 859] [outer = (nil)] 08:51:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f27276d0c00) [pid = 4091] [serial = 860] [outer = 0x7f27265e5c00] 08:51:00 INFO - PROCESS | 4091 | 1461685860293 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f272815e000) [pid = 4091] [serial = 861] [outer = 0x7f27265e5c00] 08:51:01 INFO - PROCESS | 4091 | 1461685861276 Marionette TRACE conn3 <- [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]]]}] 08:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1510ms 08:51:01 INFO - PROCESS | 4091 | 1461685861313 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 4091 | 1461685861317 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:51:01 INFO - PROCESS | 4091 | 1461685861333 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 4091 | 1461685861338 Marionette TRACE conn3 <- [1,1118,null,{}] 08:51:01 INFO - PROCESS | 4091 | 1461685861344 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:01 INFO - PROCESS | 4091 | 1461685861561 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:51:01 INFO - PROCESS | 4091 | 1461685861796 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732835000 == 103 [pid = 4091] [id = 287] 08:51:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f27276c6400) [pid = 4091] [serial = 862] [outer = (nil)] 08:51:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f272f6a2c00) [pid = 4091] [serial = 863] [outer = 0x7f27276c6400] 08:51:01 INFO - PROCESS | 4091 | 1461685861882 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f2731f7c000) [pid = 4091] [serial = 864] [outer = 0x7f27276c6400] 08:51:02 INFO - PROCESS | 4091 | 1461685862812 Marionette TRACE conn3 <- [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]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1535ms 08:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:51:02 INFO - PROCESS | 4091 | 1461685862865 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:51:02 INFO - PROCESS | 4091 | 1461685862869 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:51:02 INFO - PROCESS | 4091 | 1461685862876 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 4091 | 1461685862878 Marionette TRACE conn3 <- [1,1122,null,{}] 08:51:02 INFO - PROCESS | 4091 | 1461685862893 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:03 INFO - PROCESS | 4091 | 1461685863128 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:51:03 INFO - PROCESS | 4091 | 1461685863360 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c9a2000 == 104 [pid = 4091] [id = 288] 08:51:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f2732e2e000) [pid = 4091] [serial = 865] [outer = (nil)] 08:51:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f27374e4800) [pid = 4091] [serial = 866] [outer = 0x7f2732e2e000] 08:51:03 INFO - PROCESS | 4091 | 1461685863458 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f273a21f800) [pid = 4091] [serial = 867] [outer = 0x7f2732e2e000] 08:51:04 INFO - PROCESS | 4091 | 1461685864266 Marionette TRACE conn3 <- [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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1431ms 08:51:04 INFO - PROCESS | 4091 | 1461685864307 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 4091 | 1461685864311 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:51:04 INFO - PROCESS | 4091 | 1461685864316 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 4091 | 1461685864318 Marionette TRACE conn3 <- [1,1126,null,{}] 08:51:04 INFO - PROCESS | 4091 | 1461685864324 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:04 INFO - PROCESS | 4091 | 1461685864510 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:51:04 INFO - PROCESS | 4091 | 1461685864735 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df4c800 == 105 [pid = 4091] [id = 289] 08:51:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f27276c4000) [pid = 4091] [serial = 868] [outer = (nil)] 08:51:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f273c2a1000) [pid = 4091] [serial = 869] [outer = 0x7f27276c4000] 08:51:04 INFO - PROCESS | 4091 | 1461685864808 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f273d9efc00) [pid = 4091] [serial = 870] [outer = 0x7f27276c4000] 08:51:05 INFO - PROCESS | 4091 | 1461685865710 Marionette TRACE conn3 <- [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]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 08:51:05 INFO - PROCESS | 4091 | 1461685865748 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 4091 | 1461685865752 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:51:05 INFO - PROCESS | 4091 | 1461685865758 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 4091 | 1461685865760 Marionette TRACE conn3 <- [1,1130,null,{}] 08:51:05 INFO - PROCESS | 4091 | 1461685865766 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:06 INFO - PROCESS | 4091 | 1461685865997 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:51:06 INFO - PROCESS | 4091 | 1461685866182 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274901c000 == 106 [pid = 4091] [id = 290] 08:51:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f273bd1dc00) [pid = 4091] [serial = 871] [outer = (nil)] 08:51:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f273f182c00) [pid = 4091] [serial = 872] [outer = 0x7f273bd1dc00] 08:51:06 INFO - PROCESS | 4091 | 1461685866316 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f274903fc00) [pid = 4091] [serial = 873] [outer = 0x7f273bd1dc00] 08:51:07 INFO - PROCESS | 4091 | 1461685867135 Marionette TRACE conn3 <- [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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1428ms 08:51:07 INFO - PROCESS | 4091 | 1461685867188 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:51:07 INFO - PROCESS | 4091 | 1461685867193 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:51:07 INFO - PROCESS | 4091 | 1461685867199 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 4091 | 1461685867202 Marionette TRACE conn3 <- [1,1134,null,{}] 08:51:07 INFO - PROCESS | 4091 | 1461685867207 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:07 INFO - PROCESS | 4091 | 1461685867407 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:51:07 INFO - PROCESS | 4091 | 1461685867605 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e046000 == 107 [pid = 4091] [id = 291] 08:51:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f273a22c800) [pid = 4091] [serial = 874] [outer = (nil)] 08:51:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f274de06000) [pid = 4091] [serial = 875] [outer = 0x7f273a22c800] 08:51:07 INFO - PROCESS | 4091 | 1461685867689 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f274df90800) [pid = 4091] [serial = 876] [outer = 0x7f273a22c800] 08:51:08 INFO - PROCESS | 4091 | 1461685868572 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1429ms 08:51:08 INFO - PROCESS | 4091 | 1461685868628 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 4091 | 1461685868632 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:51:08 INFO - PROCESS | 4091 | 1461685868638 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 4091 | 1461685868641 Marionette TRACE conn3 <- [1,1138,null,{}] 08:51:08 INFO - PROCESS | 4091 | 1461685868646 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 4091 | 1461685868824 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:51:09 INFO - PROCESS | 4091 | 1461685869013 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2753945000 == 108 [pid = 4091] [id = 292] 08:51:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f273de98400) [pid = 4091] [serial = 877] [outer = (nil)] 08:51:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f274e1a5c00) [pid = 4091] [serial = 878] [outer = 0x7f273de98400] 08:51:09 INFO - PROCESS | 4091 | 1461685869084 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f274e847c00) [pid = 4091] [serial = 879] [outer = 0x7f273de98400] 08:51:09 INFO - PROCESS | 4091 | 1461685869956 Marionette TRACE conn3 <- [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]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1381ms 08:51:10 INFO - PROCESS | 4091 | 1461685870020 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 4091 | 1461685870024 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:51:10 INFO - PROCESS | 4091 | 1461685870030 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 4091 | 1461685870033 Marionette TRACE conn3 <- [1,1142,null,{}] 08:51:10 INFO - PROCESS | 4091 | 1461685870038 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:10 INFO - PROCESS | 4091 | 1461685870204 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:51:10 INFO - PROCESS | 4091 | 1461685870393 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724edc000 == 109 [pid = 4091] [id = 293] 08:51:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f2728ff5000) [pid = 4091] [serial = 880] [outer = (nil)] 08:51:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f2728ffa400) [pid = 4091] [serial = 881] [outer = 0x7f2728ff5000] 08:51:10 INFO - PROCESS | 4091 | 1461685870466 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f2728ffe000) [pid = 4091] [serial = 882] [outer = 0x7f2728ff5000] 08:51:11 INFO - PROCESS | 4091 | 1461685871305 Marionette TRACE conn3 <- [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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1336ms 08:51:11 INFO - PROCESS | 4091 | 1461685871368 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:51:11 INFO - PROCESS | 4091 | 1461685871373 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:51:11 INFO - PROCESS | 4091 | 1461685871380 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 4091 | 1461685871382 Marionette TRACE conn3 <- [1,1146,null,{}] 08:51:11 INFO - PROCESS | 4091 | 1461685871388 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:11 INFO - PROCESS | 4091 | 1461685871561 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:51:11 INFO - PROCESS | 4091 | 1461685871757 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733269800 == 110 [pid = 4091] [id = 294] 08:51:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2728ff5400) [pid = 4091] [serial = 883] [outer = (nil)] 08:51:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2729fc6400) [pid = 4091] [serial = 884] [outer = 0x7f2728ff5400] 08:51:11 INFO - PROCESS | 4091 | 1461685871829 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f2729fca000) [pid = 4091] [serial = 885] [outer = 0x7f2728ff5400] 08:51:12 INFO - PROCESS | 4091 | 1461685872666 Marionette TRACE conn3 <- [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]]]}] 08:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1339ms 08:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:51:12 INFO - PROCESS | 4091 | 1461685872718 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 4091 | 1461685872720 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:51:12 INFO - PROCESS | 4091 | 1461685872725 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 4091 | 1461685872729 Marionette TRACE conn3 <- [1,1150,null,{}] 08:51:12 INFO - PROCESS | 4091 | 1461685872734 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:12 INFO - PROCESS | 4091 | 1461685872899 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:51:13 INFO - PROCESS | 4091 | 1461685873090 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fd0000 == 111 [pid = 4091] [id = 295] 08:51:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f2728ff8c00) [pid = 4091] [serial = 886] [outer = (nil)] 08:51:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2729fcf400) [pid = 4091] [serial = 887] [outer = 0x7f2728ff8c00] 08:51:13 INFO - PROCESS | 4091 | 1461685873158 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f274a5ba800) [pid = 4091] [serial = 888] [outer = 0x7f2728ff8c00] 08:51:14 INFO - PROCESS | 4091 | 1461685874018 Marionette TRACE conn3 <- [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]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1336ms 08:51:14 INFO - PROCESS | 4091 | 1461685874062 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 4091 | 1461685874066 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:51:14 INFO - PROCESS | 4091 | 1461685874072 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 4091 | 1461685874076 Marionette TRACE conn3 <- [1,1154,null,{}] 08:51:14 INFO - PROCESS | 4091 | 1461685874081 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:14 INFO - PROCESS | 4091 | 1461685874261 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:51:14 INFO - PROCESS | 4091 | 1461685874456 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cc2800 == 112 [pid = 4091] [id = 296] 08:51:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f27259dc400) [pid = 4091] [serial = 889] [outer = (nil)] 08:51:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f27259e5c00) [pid = 4091] [serial = 890] [outer = 0x7f27259dc400] 08:51:14 INFO - PROCESS | 4091 | 1461685874533 Marionette DEBUG loaded listener.js 08:51:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f274df95400) [pid = 4091] [serial = 891] [outer = 0x7f27259dc400] 08:51:15 INFO - PROCESS | 4091 | 1461685875441 Marionette TRACE conn3 <- [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]]]}] 08:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1439ms 08:51:15 INFO - PROCESS | 4091 | 1461685875512 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:51:15 INFO - PROCESS | 4091 | 1461685875516 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:51:15 INFO - PROCESS | 4091 | 1461685875521 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:51:15 INFO - PROCESS | 4091 | 1461685875524 Marionette TRACE conn3 <- [1,1158,null,{}] 08:51:15 INFO - PROCESS | 4091 | 1461685875531 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:15 INFO - PROCESS | 4091 | 1461685875693 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:51:15 INFO - PROCESS | 4091 | 1461685875896 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736ce0800 == 113 [pid = 4091] [id = 297] 08:51:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f2725125400) [pid = 4091] [serial = 892] [outer = (nil)] 08:51:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f2725131000) [pid = 4091] [serial = 893] [outer = 0x7f2725125400] 08:51:15 INFO - PROCESS | 4091 | 1461685875969 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f27259e6000) [pid = 4091] [serial = 894] [outer = 0x7f2725125400] 08:51:16 INFO - PROCESS | 4091 | 1461685876823 Marionette TRACE conn3 <- [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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1333ms 08:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:51:16 INFO - PROCESS | 4091 | 1461685876856 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 4091 | 1461685876859 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:51:16 INFO - PROCESS | 4091 | 1461685876865 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 4091 | 1461685876868 Marionette TRACE conn3 <- [1,1162,null,{}] 08:51:16 INFO - PROCESS | 4091 | 1461685876873 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:17 INFO - PROCESS | 4091 | 1461685877041 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:51:17 INFO - PROCESS | 4091 | 1461685877246 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725255800 == 114 [pid = 4091] [id = 298] 08:51:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f272370a400) [pid = 4091] [serial = 895] [outer = (nil)] 08:51:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f2723715000) [pid = 4091] [serial = 896] [outer = 0x7f272370a400] 08:51:17 INFO - PROCESS | 4091 | 1461685877317 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f2723718c00) [pid = 4091] [serial = 897] [outer = 0x7f272370a400] 08:51:18 INFO - PROCESS | 4091 | 1461685878193 Marionette TRACE conn3 <- [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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1385ms 08:51:18 INFO - PROCESS | 4091 | 1461685878250 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 4091 | 1461685878254 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:51:18 INFO - PROCESS | 4091 | 1461685878259 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 4091 | 1461685878261 Marionette TRACE conn3 <- [1,1166,null,{}] 08:51:18 INFO - PROCESS | 4091 | 1461685878267 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:18 INFO - PROCESS | 4091 | 1461685878432 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:51:18 INFO - PROCESS | 4091 | 1461685878630 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2723878800 == 115 [pid = 4091] [id = 299] 08:51:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f2723711c00) [pid = 4091] [serial = 898] [outer = (nil)] 08:51:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f27238cd800) [pid = 4091] [serial = 899] [outer = 0x7f2723711c00] 08:51:18 INFO - PROCESS | 4091 | 1461685878701 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f27238d2000) [pid = 4091] [serial = 900] [outer = 0x7f2723711c00] 08:51:19 INFO - PROCESS | 4091 | 1461685879569 Marionette TRACE conn3 <- [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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1379ms 08:51:19 INFO - PROCESS | 4091 | 1461685879640 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 4091 | 1461685879644 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:51:19 INFO - PROCESS | 4091 | 1461685879650 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 4091 | 1461685879652 Marionette TRACE conn3 <- [1,1170,null,{}] 08:51:19 INFO - PROCESS | 4091 | 1461685879657 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:19 INFO - PROCESS | 4091 | 1461685879906 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:51:20 INFO - PROCESS | 4091 | 1461685880523 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27267ee000 == 116 [pid = 4091] [id = 300] 08:51:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f2725127c00) [pid = 4091] [serial = 901] [outer = (nil)] 08:51:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f2725131400) [pid = 4091] [serial = 902] [outer = 0x7f2725127c00] 08:51:20 INFO - PROCESS | 4091 | 1461685880594 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f27259dcc00) [pid = 4091] [serial = 903] [outer = 0x7f2725127c00] 08:51:21 INFO - PROCESS | 4091 | 1461685881459 Marionette TRACE conn3 <- [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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1884ms 08:51:21 INFO - PROCESS | 4091 | 1461685881537 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 4091 | 1461685881543 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:51:21 INFO - PROCESS | 4091 | 1461685881551 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 4091 | 1461685881555 Marionette TRACE conn3 <- [1,1174,null,{}] 08:51:21 INFO - PROCESS | 4091 | 1461685881562 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:21 INFO - PROCESS | 4091 | 1461685881827 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:51:22 INFO - PROCESS | 4091 | 1461685882129 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264c0800 == 117 [pid = 4091] [id = 301] 08:51:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f27276c2c00) [pid = 4091] [serial = 904] [outer = (nil)] 08:51:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f2727751400) [pid = 4091] [serial = 905] [outer = 0x7f27276c2c00] 08:51:22 INFO - PROCESS | 4091 | 1461685882199 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f2728156800) [pid = 4091] [serial = 906] [outer = 0x7f27276c2c00] 08:51:23 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434e9000 == 116 [pid = 4091] [id = 247] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f274df5d800) [pid = 4091] [serial = 758] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f2731f7fc00) [pid = 4091] [serial = 761] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f273f709400) [pid = 4091] [serial = 770] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f27276cb000) [pid = 4091] [serial = 767] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f274e671c00) [pid = 4091] [serial = 764] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f272894bc00) [pid = 4091] [serial = 776] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f274a9d8000) [pid = 4091] [serial = 755] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f272b59b000) [pid = 4091] [serial = 773] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f2748412c00) [pid = 4091] [serial = 803] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b550800 == 115 [pid = 4091] [id = 284] 08:51:23 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273617b800 == 114 [pid = 4091] [id = 283] 08:51:23 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27337ed000 == 113 [pid = 4091] [id = 282] 08:51:23 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b89800 == 112 [pid = 4091] [id = 281] 08:51:23 INFO - PROCESS | 4091 | 1461685883150 Marionette TRACE conn3 <- [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] 08:51:23 INFO - PROCESS | 4091 | 1461685883196 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:51:23 INFO - PROCESS | 4091 | 1461685883203 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 4091 | 1461685883206 Marionette TRACE conn3 <- [1,1178,null,{}] 08:51:23 INFO - PROCESS | 4091 | 1461685883212 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 4091 | 1461685883362 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f273324b400) [pid = 4091] [serial = 791] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f2732e25400) [pid = 4091] [serial = 746] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f274a53ec00) [pid = 4091] [serial = 743] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f273d393400) [pid = 4091] [serial = 801] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f272a180000) [pid = 4091] [serial = 786] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f273caa1000) [pid = 4091] [serial = 800] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f272a177400) [pid = 4091] [serial = 785] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f2728168400) [pid = 4091] [serial = 783] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f273cc06c00) [pid = 4091] [serial = 798] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f273f2ca000) [pid = 4091] [serial = 752] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f27264f4800) [pid = 4091] [serial = 779] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2735dc1c00) [pid = 4091] [serial = 794] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f273c51d400) [pid = 4091] [serial = 797] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2731f7e000) [pid = 4091] [serial = 789] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f273491ac00) [pid = 4091] [serial = 792] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f2736255800) [pid = 4091] [serial = 795] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2738707000) [pid = 4091] [serial = 749] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f2731f70400) [pid = 4091] [serial = 788] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f27265e7000) [pid = 4091] [serial = 782] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 4091 | 1461685883534 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3d3800 == 108 [pid = 4091] [id = 302] 08:51:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f27265e7000) [pid = 4091] [serial = 907] [outer = (nil)] 08:51:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f2729fcd000) [pid = 4091] [serial = 908] [outer = 0x7f27265e7000] 08:51:23 INFO - PROCESS | 4091 | 1461685883676 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f272b374800) [pid = 4091] [serial = 909] [outer = 0x7f27265e7000] 08:51:24 INFO - PROCESS | 4091 | 1461685884376 Marionette TRACE conn3 <- [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] 08:51:24 INFO - PROCESS | 4091 | 1461685884440 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:51:24 INFO - PROCESS | 4091 | 1461685884455 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 4091 | 1461685884463 Marionette TRACE conn3 <- [1,1182,null,{}] 08:51:24 INFO - PROCESS | 4091 | 1461685884473 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:24 INFO - PROCESS | 4091 | 1461685884643 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:51:24 INFO - PROCESS | 4091 | 1461685884654 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273236c800 == 109 [pid = 4091] [id = 303] 08:51:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f2729fce000) [pid = 4091] [serial = 910] [outer = (nil)] 08:51:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2731f74000) [pid = 4091] [serial = 911] [outer = 0x7f2729fce000] 08:51:24 INFO - PROCESS | 4091 | 1461685884713 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2732b59c00) [pid = 4091] [serial = 912] [outer = 0x7f2729fce000] 08:51:25 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:25 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:25 INFO - PROCESS | 4091 | 1461685885592 Marionette TRACE conn3 <- [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[80] expected 0 but got 255","_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] 08:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:51:25 INFO - PROCESS | 4091 | 1461685885660 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:51:25 INFO - PROCESS | 4091 | 1461685885665 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:51:25 INFO - PROCESS | 4091 | 1461685885679 Marionette TRACE conn3 <- [1,1186,null,{}] 08:51:25 INFO - PROCESS | 4091 | 1461685885689 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:25 INFO - PROCESS | 4091 | 1461685885905 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:51:25 INFO - PROCESS | 4091 | 1461685885927 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733428000 == 110 [pid = 4091] [id = 304] 08:51:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f2731f7ec00) [pid = 4091] [serial = 913] [outer = (nil)] 08:51:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f273324fc00) [pid = 4091] [serial = 914] [outer = 0x7f2731f7ec00] 08:51:25 INFO - PROCESS | 4091 | 1461685885991 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2735dcbc00) [pid = 4091] [serial = 915] [outer = 0x7f2731f7ec00] 08:51:26 INFO - PROCESS | 4091 | 1461685886865 Marionette TRACE conn3 <- [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] 08:51:26 INFO - PROCESS | 4091 | 1461685886918 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:51:26 INFO - PROCESS | 4091 | 1461685886924 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 4091 | 1461685886926 Marionette TRACE conn3 <- [1,1190,null,{}] 08:51:26 INFO - PROCESS | 4091 | 1461685886931 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:27 INFO - PROCESS | 4091 | 1461685887160 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:51:27 INFO - PROCESS | 4091 | 1461685887195 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cc5000 == 111 [pid = 4091] [id = 305] 08:51:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f273925a800) [pid = 4091] [serial = 916] [outer = (nil)] 08:51:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f273a60e800) [pid = 4091] [serial = 917] [outer = 0x7f273925a800] 08:51:27 INFO - PROCESS | 4091 | 1461685887313 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f273c67a400) [pid = 4091] [serial = 918] [outer = 0x7f273925a800] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f27374e5c00) [pid = 4091] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f27265d9400) [pid = 4091] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f2732232800) [pid = 4091] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f27265e2400) [pid = 4091] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f27264ec800) [pid = 4091] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f27264f7c00) [pid = 4091] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:51:28 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2728163c00) [pid = 4091] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:51:28 INFO - PROCESS | 4091 | 1461685888467 Marionette TRACE conn3 <- [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] 08:51:28 INFO - PROCESS | 4091 | 1461685888509 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:51:28 INFO - PROCESS | 4091 | 1461685888516 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 4091 | 1461685888518 Marionette TRACE conn3 <- [1,1194,null,{}] 08:51:28 INFO - PROCESS | 4091 | 1461685888523 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:28 INFO - PROCESS | 4091 | 1461685888744 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:51:28 INFO - PROCESS | 4091 | 1461685888766 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738618000 == 112 [pid = 4091] [id = 306] 08:51:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f273324d000) [pid = 4091] [serial = 919] [outer = (nil)] 08:51:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f273a222800) [pid = 4091] [serial = 920] [outer = 0x7f273324d000] 08:51:28 INFO - PROCESS | 4091 | 1461685888827 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f27497d4800) [pid = 4091] [serial = 921] [outer = 0x7f273324d000] 08:51:29 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:29 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:29 INFO - PROCESS | 4091 | 1461685889613 Marionette TRACE conn3 <- [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 210","_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] 08:51:29 INFO - PROCESS | 4091 | 1461685889664 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:51:29 INFO - PROCESS | 4091 | 1461685889673 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 4091 | 1461685889677 Marionette TRACE conn3 <- [1,1198,null,{}] 08:51:29 INFO - PROCESS | 4091 | 1461685889685 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:29 INFO - PROCESS | 4091 | 1461685889972 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:51:30 INFO - PROCESS | 4091 | 1461685890001 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c311800 == 113 [pid = 4091] [id = 307] 08:51:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f273d090800) [pid = 4091] [serial = 922] [outer = (nil)] 08:51:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f274c7ba000) [pid = 4091] [serial = 923] [outer = 0x7f273d090800] 08:51:30 INFO - PROCESS | 4091 | 1461685890061 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f274df8b800) [pid = 4091] [serial = 924] [outer = 0x7f273d090800] 08:51:31 INFO - PROCESS | 4091 | 1461685891171 Marionette TRACE conn3 <- [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]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1532ms 08:51:31 INFO - PROCESS | 4091 | 1461685891204 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 4091 | 1461685891211 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:51:31 INFO - PROCESS | 4091 | 1461685891218 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 4091 | 1461685891225 Marionette TRACE conn3 <- [1,1202,null,{}] 08:51:31 INFO - PROCESS | 4091 | 1461685891232 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:31 INFO - PROCESS | 4091 | 1461685891421 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:51:31 INFO - PROCESS | 4091 | 1461685891624 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b521800 == 114 [pid = 4091] [id = 308] 08:51:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f27259de400) [pid = 4091] [serial = 925] [outer = (nil)] 08:51:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f27265e1800) [pid = 4091] [serial = 926] [outer = 0x7f27259de400] 08:51:31 INFO - PROCESS | 4091 | 1461685891706 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f272815c000) [pid = 4091] [serial = 927] [outer = 0x7f27259de400] 08:51:32 INFO - PROCESS | 4091 | 1461685892636 Marionette TRACE conn3 <- [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]]]}] 08:51:32 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 08:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1485ms 08:51:32 INFO - PROCESS | 4091 | 1461685892705 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 4091 | 1461685892714 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:51:32 INFO - PROCESS | 4091 | 1461685892723 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 4091 | 1461685892728 Marionette TRACE conn3 <- [1,1206,null,{}] 08:51:32 INFO - PROCESS | 4091 | 1461685892733 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:32 INFO - PROCESS | 4091 | 1461685892925 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:51:33 INFO - PROCESS | 4091 | 1461685893201 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f8d800 == 115 [pid = 4091] [id = 309] 08:51:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f272a174c00) [pid = 4091] [serial = 928] [outer = (nil)] 08:51:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f272b59e000) [pid = 4091] [serial = 929] [outer = 0x7f272a174c00] 08:51:33 INFO - PROCESS | 4091 | 1461685893319 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f27306c6800) [pid = 4091] [serial = 930] [outer = 0x7f272a174c00] 08:51:34 INFO - PROCESS | 4091 | 1461685894167 Marionette TRACE conn3 <- [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]]]}] 08:51:34 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 08:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1482ms 08:51:34 INFO - PROCESS | 4091 | 1461685894207 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 4091 | 1461685894211 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:51:34 INFO - PROCESS | 4091 | 1461685894217 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 4091 | 1461685894224 Marionette TRACE conn3 <- [1,1210,null,{}] 08:51:34 INFO - PROCESS | 4091 | 1461685894240 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:34 INFO - PROCESS | 4091 | 1461685894437 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:51:34 INFO - PROCESS | 4091 | 1461685894641 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df34800 == 116 [pid = 4091] [id = 310] 08:51:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f2735dc6800) [pid = 4091] [serial = 931] [outer = (nil)] 08:51:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f273c204800) [pid = 4091] [serial = 932] [outer = 0x7f2735dc6800] 08:51:34 INFO - PROCESS | 4091 | 1461685894762 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f273f174400) [pid = 4091] [serial = 933] [outer = 0x7f2735dc6800] 08:51:35 INFO - PROCESS | 4091 | 1461685895673 Marionette TRACE conn3 <- [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]]]}] 08:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1488ms 08:51:35 INFO - PROCESS | 4091 | 1461685895706 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 4091 | 1461685895710 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:51:35 INFO - PROCESS | 4091 | 1461685895716 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 4091 | 1461685895718 Marionette TRACE conn3 <- [1,1214,null,{}] 08:51:35 INFO - PROCESS | 4091 | 1461685895724 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:35 INFO - PROCESS | 4091 | 1461685895906 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:51:36 INFO - PROCESS | 4091 | 1461685896103 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a61f800 == 117 [pid = 4091] [id = 311] 08:51:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f2736123400) [pid = 4091] [serial = 934] [outer = (nil)] 08:51:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f274df65800) [pid = 4091] [serial = 935] [outer = 0x7f2736123400] 08:51:36 INFO - PROCESS | 4091 | 1461685896180 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f274e083400) [pid = 4091] [serial = 936] [outer = 0x7f2736123400] 08:51:37 INFO - PROCESS | 4091 | 1461685897071 Marionette TRACE conn3 <- [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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1387ms 08:51:37 INFO - PROCESS | 4091 | 1461685897103 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 4091 | 1461685897107 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:51:37 INFO - PROCESS | 4091 | 1461685897112 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 4091 | 1461685897116 Marionette TRACE conn3 <- [1,1218,null,{}] 08:51:37 INFO - PROCESS | 4091 | 1461685897121 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:37 INFO - PROCESS | 4091 | 1461685897302 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:51:37 INFO - PROCESS | 4091 | 1461685897500 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2751362800 == 118 [pid = 4091] [id = 312] 08:51:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f2728702800) [pid = 4091] [serial = 937] [outer = (nil)] 08:51:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f272870b800) [pid = 4091] [serial = 938] [outer = 0x7f2728702800] 08:51:37 INFO - PROCESS | 4091 | 1461685897576 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f2728710400) [pid = 4091] [serial = 939] [outer = 0x7f2728702800] 08:51:38 INFO - PROCESS | 4091 | 1461685898487 Marionette TRACE conn3 <- [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]]]}] 08:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1434ms 08:51:38 INFO - PROCESS | 4091 | 1461685898548 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 4091 | 1461685898551 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:51:38 INFO - PROCESS | 4091 | 1461685898558 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 4091 | 1461685898561 Marionette TRACE conn3 <- [1,1222,null,{}] 08:51:38 INFO - PROCESS | 4091 | 1461685898566 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:38 INFO - PROCESS | 4091 | 1461685898766 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:51:38 INFO - PROCESS | 4091 | 1461685898967 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731e2c800 == 119 [pid = 4091] [id = 313] 08:51:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f2728710800) [pid = 4091] [serial = 940] [outer = (nil)] 08:51:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f27370b4c00) [pid = 4091] [serial = 941] [outer = 0x7f2728710800] 08:51:39 INFO - PROCESS | 4091 | 1461685899045 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f274e1a7c00) [pid = 4091] [serial = 942] [outer = 0x7f2728710800] 08:51:39 INFO - PROCESS | 4091 | 1461685899902 Marionette TRACE conn3 <- [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] 08:51:39 INFO - PROCESS | 4091 | 1461685899946 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:51:39 INFO - PROCESS | 4091 | 1461685899952 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 4091 | 1461685899955 Marionette TRACE conn3 <- [1,1226,null,{}] 08:51:39 INFO - PROCESS | 4091 | 1461685899960 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:40 INFO - PROCESS | 4091 | 1461685900141 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:51:40 INFO - PROCESS | 4091 | 1461685900352 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2727987800 == 120 [pid = 4091] [id = 314] 08:51:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f2731b02400) [pid = 4091] [serial = 943] [outer = (nil)] 08:51:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f2731b0b000) [pid = 4091] [serial = 944] [outer = 0x7f2731b02400] 08:51:40 INFO - PROCESS | 4091 | 1461685900424 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f2731b11800) [pid = 4091] [serial = 945] [outer = 0x7f2731b02400] 08:51:41 INFO - PROCESS | 4091 | 1461685901308 Marionette TRACE conn3 <- [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]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1429ms 08:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:51:41 INFO - PROCESS | 4091 | 1461685901380 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 4091 | 1461685901383 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:51:41 INFO - PROCESS | 4091 | 1461685901389 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 4091 | 1461685901392 Marionette TRACE conn3 <- [1,1230,null,{}] 08:51:41 INFO - PROCESS | 4091 | 1461685901397 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:41 INFO - PROCESS | 4091 | 1461685901611 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:51:41 INFO - PROCESS | 4091 | 1461685901843 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722ba3000 == 121 [pid = 4091] [id = 315] 08:51:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f2722dde400) [pid = 4091] [serial = 946] [outer = (nil)] 08:51:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f2722de8800) [pid = 4091] [serial = 947] [outer = 0x7f2722dde400] 08:51:41 INFO - PROCESS | 4091 | 1461685901962 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f2722ded400) [pid = 4091] [serial = 948] [outer = 0x7f2722dde400] 08:51:42 INFO - PROCESS | 4091 | 1461685902798 Marionette TRACE conn3 <- [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]]]}] 08:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1479ms 08:51:42 INFO - PROCESS | 4091 | 1461685902868 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 4091 | 1461685902871 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:51:42 INFO - PROCESS | 4091 | 1461685902877 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 4091 | 1461685902880 Marionette TRACE conn3 <- [1,1234,null,{}] 08:51:42 INFO - PROCESS | 4091 | 1461685902885 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:43 INFO - PROCESS | 4091 | 1461685903067 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:51:43 INFO - PROCESS | 4091 | 1461685903260 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731e1e000 == 122 [pid = 4091] [id = 316] 08:51:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f2722de0800) [pid = 4091] [serial = 949] [outer = (nil)] 08:51:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f2731b0e000) [pid = 4091] [serial = 950] [outer = 0x7f2722de0800] 08:51:43 INFO - PROCESS | 4091 | 1461685903333 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f2735dc9c00) [pid = 4091] [serial = 951] [outer = 0x7f2722de0800] 08:51:44 INFO - PROCESS | 4091 | 1461685904212 Marionette TRACE conn3 <- [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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1378ms 08:51:44 INFO - PROCESS | 4091 | 1461685904256 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 4091 | 1461685904260 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:51:44 INFO - PROCESS | 4091 | 1461685904266 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 4091 | 1461685904268 Marionette TRACE conn3 <- [1,1238,null,{}] 08:51:44 INFO - PROCESS | 4091 | 1461685904274 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:44 INFO - PROCESS | 4091 | 1461685904444 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:51:44 INFO - PROCESS | 4091 | 1461685904649 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27227e1800 == 123 [pid = 4091] [id = 317] 08:51:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f2722cf0000) [pid = 4091] [serial = 952] [outer = (nil)] 08:51:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f2722cf7800) [pid = 4091] [serial = 953] [outer = 0x7f2722cf0000] 08:51:44 INFO - PROCESS | 4091 | 1461685904719 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f2722cfc400) [pid = 4091] [serial = 954] [outer = 0x7f2722cf0000] 08:51:46 INFO - PROCESS | 4091 | 1461685906095 Marionette TRACE conn3 <- [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]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1883ms 08:51:46 INFO - PROCESS | 4091 | 1461685906237 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 4091 | 1461685906243 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:51:46 INFO - PROCESS | 4091 | 1461685906269 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 4091 | 1461685906274 Marionette TRACE conn3 <- [1,1242,null,{}] 08:51:46 INFO - PROCESS | 4091 | 1461685906281 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:46 INFO - PROCESS | 4091 | 1461685906456 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:51:46 INFO - PROCESS | 4091 | 1461685906660 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724ee2000 == 124 [pid = 4091] [id = 318] 08:51:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f272370d400) [pid = 4091] [serial = 955] [outer = (nil)] 08:51:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f27238d0000) [pid = 4091] [serial = 956] [outer = 0x7f272370d400] 08:51:46 INFO - PROCESS | 4091 | 1461685906787 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f2725967c00) [pid = 4091] [serial = 957] [outer = 0x7f272370d400] 08:51:47 INFO - PROCESS | 4091 | 1461685907795 Marionette TRACE conn3 <- [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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1593ms 08:51:47 INFO - PROCESS | 4091 | 1461685907852 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 4091 | 1461685907859 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:51:47 INFO - PROCESS | 4091 | 1461685907868 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 4091 | 1461685907872 Marionette TRACE conn3 <- [1,1246,null,{}] 08:51:47 INFO - PROCESS | 4091 | 1461685907877 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:48 INFO - PROCESS | 4091 | 1461685908043 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:51:48 INFO - PROCESS | 4091 | 1461685908243 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264af800 == 125 [pid = 4091] [id = 319] 08:51:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f2725973c00) [pid = 4091] [serial = 958] [outer = (nil)] 08:51:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f27264fb800) [pid = 4091] [serial = 959] [outer = 0x7f2725973c00] 08:51:48 INFO - PROCESS | 4091 | 1461685908308 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f27276c8000) [pid = 4091] [serial = 960] [outer = 0x7f2725973c00] 08:51:49 INFO - PROCESS | 4091 | 1461685909210 Marionette TRACE conn3 <- [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]]]}] 08:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1385ms 08:51:49 INFO - PROCESS | 4091 | 1461685909254 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:51:49 INFO - PROCESS | 4091 | 1461685909257 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:51:49 INFO - PROCESS | 4091 | 1461685909263 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:51:49 INFO - PROCESS | 4091 | 1461685909268 Marionette TRACE conn3 <- [1,1250,null,{}] 08:51:49 INFO - PROCESS | 4091 | 1461685909283 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:49 INFO - PROCESS | 4091 | 1461685909452 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:51:49 INFO - PROCESS | 4091 | 1461685909651 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f864800 == 126 [pid = 4091] [id = 320] 08:51:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f2728155c00) [pid = 4091] [serial = 961] [outer = (nil)] 08:51:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f2728942800) [pid = 4091] [serial = 962] [outer = 0x7f2728155c00] 08:51:49 INFO - PROCESS | 4091 | 1461685909720 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f2728ffa000) [pid = 4091] [serial = 963] [outer = 0x7f2728155c00] 08:51:50 INFO - PROCESS | 4091 | 1461685910669 Marionette TRACE conn3 <- [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]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1482ms 08:51:50 INFO - PROCESS | 4091 | 1461685910746 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:51:50 INFO - PROCESS | 4091 | 1461685910751 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:51:50 INFO - PROCESS | 4091 | 1461685910756 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 4091 | 1461685910759 Marionette TRACE conn3 <- [1,1254,null,{}] 08:51:50 INFO - PROCESS | 4091 | 1461685910764 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:51 INFO - PROCESS | 4091 | 1461685911012 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274eb13800 == 125 [pid = 4091] [id = 94] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df45000 == 124 [pid = 4091] [id = 229] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e044000 == 123 [pid = 4091] [id = 140] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27289b0800 == 122 [pid = 4091] [id = 258] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c26a000 == 121 [pid = 4091] [id = 249] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f273cc09c00) [pid = 4091] [serial = 857] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f273bbf1400) [pid = 4091] [serial = 818] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f273c20b400) [pid = 4091] [serial = 812] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f272893fc00) [pid = 4091] [serial = 806] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f274254ec00) [pid = 4091] [serial = 815] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f274e6a7000) [pid = 4091] [serial = 821] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f272815ac00) [pid = 4091] [serial = 824] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f2731f73c00) [pid = 4091] [serial = 809] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f2727752c00) [pid = 4091] [serial = 827] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738618000 == 120 [pid = 4091] [id = 306] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cc5000 == 119 [pid = 4091] [id = 305] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733428000 == 118 [pid = 4091] [id = 304] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273236c800 == 117 [pid = 4091] [id = 303] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b3d3800 == 116 [pid = 4091] [id = 302] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27264c0800 == 115 [pid = 4091] [id = 301] 08:51:51 INFO - PROCESS | 4091 | 1461685911308 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27267ee000 == 114 [pid = 4091] [id = 300] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cc2800 == 113 [pid = 4091] [id = 296] 08:51:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fc9000 == 114 [pid = 4091] [id = 321] 08:51:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f27238d1c00) [pid = 4091] [serial = 964] [outer = (nil)] 08:51:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f272815cc00) [pid = 4091] [serial = 965] [outer = 0x7f27238d1c00] 08:51:51 INFO - PROCESS | 4091 | 1461685911377 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f2729fd1c00) [pid = 4091] [serial = 966] [outer = 0x7f27238d1c00] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724fd0000 == 113 [pid = 4091] [id = 295] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733269800 == 112 [pid = 4091] [id = 294] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724edc000 == 111 [pid = 4091] [id = 293] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2753945000 == 110 [pid = 4091] [id = 292] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e046000 == 109 [pid = 4091] [id = 291] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274901c000 == 108 [pid = 4091] [id = 290] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df4c800 == 107 [pid = 4091] [id = 289] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c9a2000 == 106 [pid = 4091] [id = 288] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732835000 == 105 [pid = 4091] [id = 287] 08:51:51 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729beb800 == 104 [pid = 4091] [id = 286] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f27374ec000) [pid = 4091] [serial = 851] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f273a611400) [pid = 4091] [serial = 852] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f272b5ee000) [pid = 4091] [serial = 854] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2733249c00) [pid = 4091] [serial = 845] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f27344dec00) [pid = 4091] [serial = 846] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f272f8ad800) [pid = 4091] [serial = 842] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f2731f76000) [pid = 4091] [serial = 843] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f2735fbd800) [pid = 4091] [serial = 848] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f27276c8400) [pid = 4091] [serial = 837] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f27265dbc00) [pid = 4091] [serial = 836] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f272b59c400) [pid = 4091] [serial = 840] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f272894a000) [pid = 4091] [serial = 839] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f272815a400) [pid = 4091] [serial = 830] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f272596d800) [pid = 4091] [serial = 833] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f273b9adc00) [pid = 4091] [serial = 855] [outer = (nil)] [url = about:blank] 08:51:51 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f27374d1800) [pid = 4091] [serial = 849] [outer = (nil)] [url = about:blank] 08:51:52 INFO - PROCESS | 4091 | 1461685912113 Marionette TRACE conn3 <- [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]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1377ms 08:51:52 INFO - PROCESS | 4091 | 1461685912135 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 4091 | 1461685912138 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:51:52 INFO - PROCESS | 4091 | 1461685912144 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 4091 | 1461685912146 Marionette TRACE conn3 <- [1,1258,null,{}] 08:51:52 INFO - PROCESS | 4091 | 1461685912151 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:52 INFO - PROCESS | 4091 | 1461685912292 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:51:52 INFO - PROCESS | 4091 | 1461685912611 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2723887800 == 105 [pid = 4091] [id = 322] 08:51:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f2722cf3800) [pid = 4091] [serial = 967] [outer = (nil)] 08:51:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f2722cfbc00) [pid = 4091] [serial = 968] [outer = 0x7f2722cf3800] 08:51:52 INFO - PROCESS | 4091 | 1461685912687 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f2723719800) [pid = 4091] [serial = 969] [outer = 0x7f2722cf3800] 08:51:53 INFO - PROCESS | 4091 | 1461685913660 Marionette TRACE conn3 <- [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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 08:51:53 INFO - PROCESS | 4091 | 1461685913731 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 4091 | 1461685913738 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:51:53 INFO - PROCESS | 4091 | 1461685913745 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 4091 | 1461685913751 Marionette TRACE conn3 <- [1,1262,null,{}] 08:51:53 INFO - PROCESS | 4091 | 1461685913757 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:53 INFO - PROCESS | 4091 | 1461685913933 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:51:54 INFO - PROCESS | 4091 | 1461685914168 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3e0000 == 106 [pid = 4091] [id = 323] 08:51:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f27265e7c00) [pid = 4091] [serial = 970] [outer = (nil)] 08:51:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f272774c400) [pid = 4091] [serial = 971] [outer = 0x7f27265e7c00] 08:51:54 INFO - PROCESS | 4091 | 1461685914286 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f2728168400) [pid = 4091] [serial = 972] [outer = 0x7f27265e7c00] 08:51:55 INFO - PROCESS | 4091 | 1461685915159 Marionette TRACE conn3 <- [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]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1481ms 08:51:55 INFO - PROCESS | 4091 | 1461685915229 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:51:55 INFO - PROCESS | 4091 | 1461685915235 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:51:55 INFO - PROCESS | 4091 | 1461685915241 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 4091 | 1461685915244 Marionette TRACE conn3 <- [1,1266,null,{}] 08:51:55 INFO - PROCESS | 4091 | 1461685915250 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:55 INFO - PROCESS | 4091 | 1461685915455 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:51:55 INFO - PROCESS | 4091 | 1461685915726 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27307ba800 == 107 [pid = 4091] [id = 324] 08:51:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f2728942c00) [pid = 4091] [serial = 973] [outer = (nil)] 08:51:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f272b598800) [pid = 4091] [serial = 974] [outer = 0x7f2728942c00] 08:51:55 INFO - PROCESS | 4091 | 1461685915842 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f272f6a5400) [pid = 4091] [serial = 975] [outer = 0x7f2728942c00] 08:51:56 INFO - PROCESS | 4091 | 1461685916700 Marionette TRACE conn3 <- [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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1491ms 08:51:56 INFO - PROCESS | 4091 | 1461685916733 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 4091 | 1461685916736 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:51:56 INFO - PROCESS | 4091 | 1461685916752 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 4091 | 1461685916760 Marionette TRACE conn3 <- [1,1270,null,{}] 08:51:56 INFO - PROCESS | 4091 | 1461685916767 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:56 INFO - PROCESS | 4091 | 1461685916937 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:51:57 INFO - PROCESS | 4091 | 1461685917129 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273281c800 == 108 [pid = 4091] [id = 325] 08:51:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f2728ff8400) [pid = 4091] [serial = 976] [outer = (nil)] 08:51:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f2731f79800) [pid = 4091] [serial = 977] [outer = 0x7f2728ff8400] 08:51:57 INFO - PROCESS | 4091 | 1461685917201 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f27326e8c00) [pid = 4091] [serial = 978] [outer = 0x7f2728ff8400] 08:51:58 INFO - PROCESS | 4091 | 1461685918050 Marionette TRACE conn3 <- [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]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1345ms 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:51:58 INFO - PROCESS | 4091 | 1461685918089 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 4091 | 1461685918092 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:51:58 INFO - PROCESS | 4091 | 1461685918098 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 4091 | 1461685918102 Marionette TRACE conn3 <- [1,1274,null,{}] 08:51:58 INFO - PROCESS | 4091 | 1461685918107 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:58 INFO - PROCESS | 4091 | 1461685918271 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:51:58 INFO - PROCESS | 4091 | 1461685918468 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273326d000 == 109 [pid = 4091] [id = 326] 08:51:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f2729fc4800) [pid = 4091] [serial = 979] [outer = (nil)] 08:51:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f2732fc9800) [pid = 4091] [serial = 980] [outer = 0x7f2729fc4800] 08:51:58 INFO - PROCESS | 4091 | 1461685918537 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f2733250400) [pid = 4091] [serial = 981] [outer = 0x7f2729fc4800] 08:51:59 INFO - PROCESS | 4091 | 1461685919413 Marionette TRACE conn3 <- [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]]]}] 08:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1387ms 08:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:51:59 INFO - PROCESS | 4091 | 1461685919486 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:51:59 INFO - PROCESS | 4091 | 1461685919489 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:51:59 INFO - PROCESS | 4091 | 1461685919495 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 4091 | 1461685919498 Marionette TRACE conn3 <- [1,1278,null,{}] 08:51:59 INFO - PROCESS | 4091 | 1461685919504 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:59 INFO - PROCESS | 4091 | 1461685919707 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:51:59 INFO - PROCESS | 4091 | 1461685919897 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273614c000 == 110 [pid = 4091] [id = 327] 08:51:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f2735dbf400) [pid = 4091] [serial = 982] [outer = (nil)] 08:51:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f2735dcd400) [pid = 4091] [serial = 983] [outer = 0x7f2735dbf400] 08:51:59 INFO - PROCESS | 4091 | 1461685919980 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f27370ad400) [pid = 4091] [serial = 984] [outer = 0x7f2735dbf400] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27291db000 == 109 [pid = 4091] [id = 238] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258dc000 == 108 [pid = 4091] [id = 277] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2737009800 == 107 [pid = 4091] [id = 275] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733211800 == 106 [pid = 4091] [id = 237] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27307b3000 == 105 [pid = 4091] [id = 274] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731ba1800 == 104 [pid = 4091] [id = 239] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2737022000 == 103 [pid = 4091] [id = 276] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724fc9000 == 102 [pid = 4091] [id = 321] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f864800 == 101 [pid = 4091] [id = 320] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27264af800 == 100 [pid = 4091] [id = 319] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724ee2000 == 99 [pid = 4091] [id = 318] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df34800 == 98 [pid = 4091] [id = 310] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735f8d800 == 97 [pid = 4091] [id = 309] 08:52:02 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b521800 == 96 [pid = 4091] [id = 308] 08:52:02 INFO - PROCESS | 4091 | 1461685922539 Marionette TRACE conn3 <- [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]]]}] 08:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 3086ms 08:52:02 INFO - PROCESS | 4091 | 1461685922581 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:52:02 INFO - PROCESS | 4091 | 1461685922586 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:52:02 INFO - PROCESS | 4091 | 1461685922594 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:52:02 INFO - PROCESS | 4091 | 1461685922599 Marionette TRACE conn3 <- [1,1282,null,{}] 08:52:02 INFO - PROCESS | 4091 | 1461685922608 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:02 INFO - PROCESS | 4091 | 1461685922870 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:52:03 INFO - PROCESS | 4091 | 1461685923001 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272524e000 == 97 [pid = 4091] [id = 328] 08:52:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f2725128800) [pid = 4091] [serial = 985] [outer = (nil)] 08:52:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f27259e7400) [pid = 4091] [serial = 986] [outer = 0x7f2725128800] 08:52:03 INFO - PROCESS | 4091 | 1461685923065 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f27265e2400) [pid = 4091] [serial = 987] [outer = 0x7f2725128800] 08:52:03 INFO - PROCESS | 4091 | 1461685923886 Marionette TRACE conn3 <- [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]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1333ms 08:52:03 INFO - PROCESS | 4091 | 1461685923927 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 4091 | 1461685923935 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:52:03 INFO - PROCESS | 4091 | 1461685923944 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 4091 | 1461685923948 Marionette TRACE conn3 <- [1,1286,null,{}] 08:52:03 INFO - PROCESS | 4091 | 1461685923953 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:04 INFO - PROCESS | 4091 | 1461685924162 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:52:04 INFO - PROCESS | 4091 | 1461685924182 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a248800 == 98 [pid = 4091] [id = 329] 08:52:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f2727757000) [pid = 4091] [serial = 988] [outer = (nil)] 08:52:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 274 (0x7f272870e800) [pid = 4091] [serial = 989] [outer = 0x7f2727757000] 08:52:04 INFO - PROCESS | 4091 | 1461685924240 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 275 (0x7f2728fff800) [pid = 4091] [serial = 990] [outer = 0x7f2727757000] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 274 (0x7f27264ec400) [pid = 4091] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 273 (0x7f272816e000) [pid = 4091] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f273f17c400) [pid = 4091] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f273a224c00) [pid = 4091] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f272774e400) [pid = 4091] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f272b5a3400) [pid = 4091] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f2738699000) [pid = 4091] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f273c73b000) [pid = 4091] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f2728153c00) [pid = 4091] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f27326e4800) [pid = 4091] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f2735dc5800) [pid = 4091] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2735dc8c00) [pid = 4091] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f273620c800) [pid = 4091] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f272b37a400) [pid = 4091] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f2735dc5c00) [pid = 4091] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f273b1a0000) [pid = 4091] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f273b7d8400) [pid = 4091] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f273ca9ac00) [pid = 4091] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f273d9ef400) [pid = 4091] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f2732b5d800) [pid = 4091] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f2735dc4000) [pid = 4091] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f273cc57400) [pid = 4091] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f273c581400) [pid = 4091] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f274a889800) [pid = 4091] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f273f257000) [pid = 4091] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f2728165c00) [pid = 4091] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f2728166800) [pid = 4091] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f273dfb4c00) [pid = 4091] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f272f8ab000) [pid = 4091] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f2732237000) [pid = 4091] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f273d922c00) [pid = 4091] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f273d925000) [pid = 4091] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f27497d2800) [pid = 4091] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2731f7b800) [pid = 4091] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f2731f7bc00) [pid = 4091] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f27276c5c00) [pid = 4091] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f27276c6800) [pid = 4091] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f27276cd400) [pid = 4091] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f27276ce000) [pid = 4091] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f27265ddc00) [pid = 4091] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f272f69bc00) [pid = 4091] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f27374d7800) [pid = 4091] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f273b9b7400) [pid = 4091] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2732e2e000) [pid = 4091] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f273bd1dc00) [pid = 4091] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f273a22c800) [pid = 4091] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f27265e5c00) [pid = 4091] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f27276c2c00) [pid = 4091] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f27276c4000) [pid = 4091] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2725127c00) [pid = 4091] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:52:05 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f27265e7000) [pid = 4091] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f2729fce000) [pid = 4091] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f27276c6400) [pid = 4091] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f273925a800) [pid = 4091] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f273324d000) [pid = 4091] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f272370d400) [pid = 4091] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f2725973c00) [pid = 4091] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f2728155c00) [pid = 4091] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f2731f7ec00) [pid = 4091] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f274df57400) [pid = 4091] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f273c58a400) [pid = 4091] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f2735dc2c00) [pid = 4091] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f27326e2c00) [pid = 4091] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f2732c56000) [pid = 4091] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f27374efc00) [pid = 4091] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f273c2a7c00) [pid = 4091] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f272b375800) [pid = 4091] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f273223b400) [pid = 4091] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f2732b5d000) [pid = 4091] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f2735dc8000) [pid = 4091] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f273c741000) [pid = 4091] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f272774b800) [pid = 4091] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f27326ef800) [pid = 4091] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f272f6a5c00) [pid = 4091] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f274903d400) [pid = 4091] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f273d922800) [pid = 4091] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f273f24c800) [pid = 4091] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f272b373c00) [pid = 4091] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:52:06 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2725968c00) [pid = 4091] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:52:06 INFO - PROCESS | 4091 | 1461685926484 Marionette TRACE conn3 <- [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]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2594ms 08:52:06 INFO - PROCESS | 4091 | 1461685926540 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 4091 | 1461685926544 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:52:06 INFO - PROCESS | 4091 | 1461685926553 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 4091 | 1461685926560 Marionette TRACE conn3 <- [1,1290,null,{}] 08:52:06 INFO - PROCESS | 4091 | 1461685926583 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:06 INFO - PROCESS | 4091 | 1461685926818 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:52:07 INFO - PROCESS | 4091 | 1461685927010 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a528000 == 99 [pid = 4091] [id = 330] 08:52:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f27264ec400) [pid = 4091] [serial = 991] [outer = (nil)] 08:52:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2727759800) [pid = 4091] [serial = 992] [outer = 0x7f27264ec400] 08:52:07 INFO - PROCESS | 4091 | 1461685927096 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f272a175c00) [pid = 4091] [serial = 993] [outer = 0x7f27264ec400] 08:52:08 INFO - PROCESS | 4091 | 1461685928088 Marionette TRACE conn3 <- [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]]]}] 08:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1593ms 08:52:08 INFO - PROCESS | 4091 | 1461685928149 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 4091 | 1461685928159 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:52:08 INFO - PROCESS | 4091 | 1461685928172 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 4091 | 1461685928181 Marionette TRACE conn3 <- [1,1294,null,{}] 08:52:08 INFO - PROCESS | 4091 | 1461685928196 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:08 INFO - PROCESS | 4091 | 1461685928446 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:52:08 INFO - PROCESS | 4091 | 1461685928700 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279e1800 == 100 [pid = 4091] [id = 331] 08:52:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f2725129c00) [pid = 4091] [serial = 994] [outer = (nil)] 08:52:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f27264eec00) [pid = 4091] [serial = 995] [outer = 0x7f2725129c00] 08:52:08 INFO - PROCESS | 4091 | 1461685928814 Marionette DEBUG loaded listener.js 08:52:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f27276c8c00) [pid = 4091] [serial = 996] [outer = 0x7f2725129c00] 08:52:09 INFO - PROCESS | 4091 | 1461685929711 Marionette TRACE conn3 <- [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]]]}] 08:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1596ms 08:52:09 INFO - PROCESS | 4091 | 1461685929765 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:52:09 INFO - PROCESS | 4091 | 1461685929772 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:52:09 INFO - PROCESS | 4091 | 1461685929783 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:52:09 INFO - PROCESS | 4091 | 1461685929786 Marionette TRACE conn3 <- [1,1298,null,{}] 08:52:09 INFO - PROCESS | 4091 | 1461685929792 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:09 INFO - PROCESS | 4091 | 1461685929986 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:52:10 INFO - PROCESS | 4091 | 1461685930224 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258e2800 == 101 [pid = 4091] [id = 332] 08:52:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f2728709400) [pid = 4091] [serial = 997] [outer = (nil)] 08:52:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f2728ffc400) [pid = 4091] [serial = 998] [outer = 0x7f2728709400] 08:52:10 INFO - PROCESS | 4091 | 1461685930340 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f272a180c00) [pid = 4091] [serial = 999] [outer = 0x7f2728709400] 08:52:11 INFO - PROCESS | 4091 | 1461685931299 Marionette TRACE conn3 <- [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]]]}] 08:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1543ms 08:52:11 INFO - PROCESS | 4091 | 1461685931325 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 4091 | 1461685931329 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:52:11 INFO - PROCESS | 4091 | 1461685931335 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 4091 | 1461685931340 Marionette TRACE conn3 <- [1,1302,null,{}] 08:52:11 INFO - PROCESS | 4091 | 1461685931356 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:11 INFO - PROCESS | 4091 | 1461685931519 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:52:11 INFO - PROCESS | 4091 | 1461685931776 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273259b000 == 102 [pid = 4091] [id = 333] 08:52:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f272f6a3400) [pid = 4091] [serial = 1000] [outer = (nil)] 08:52:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f2731b04400) [pid = 4091] [serial = 1001] [outer = 0x7f272f6a3400] 08:52:11 INFO - PROCESS | 4091 | 1461685931894 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f2731f75000) [pid = 4091] [serial = 1002] [outer = 0x7f272f6a3400] 08:52:12 INFO - PROCESS | 4091 | 1461685932718 Marionette TRACE conn3 <- [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]]]}] 08:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1436ms 08:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:52:12 INFO - PROCESS | 4091 | 1461685932772 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:52:12 INFO - PROCESS | 4091 | 1461685932776 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:52:12 INFO - PROCESS | 4091 | 1461685932782 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 4091 | 1461685932785 Marionette TRACE conn3 <- [1,1306,null,{}] 08:52:12 INFO - PROCESS | 4091 | 1461685932790 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:12 INFO - PROCESS | 4091 | 1461685932952 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:52:13 INFO - PROCESS | 4091 | 1461685933146 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736270800 == 103 [pid = 4091] [id = 334] 08:52:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f272f6a7000) [pid = 4091] [serial = 1003] [outer = (nil)] 08:52:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f2732b5d800) [pid = 4091] [serial = 1004] [outer = 0x7f272f6a7000] 08:52:13 INFO - PROCESS | 4091 | 1461685933215 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f27330df800) [pid = 4091] [serial = 1005] [outer = 0x7f272f6a7000] 08:52:14 INFO - PROCESS | 4091 | 1461685934088 Marionette TRACE conn3 <- [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]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1337ms 08:52:14 INFO - PROCESS | 4091 | 1461685934119 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 4091 | 1461685934122 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:52:14 INFO - PROCESS | 4091 | 1461685934128 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 4091 | 1461685934131 Marionette TRACE conn3 <- [1,1310,null,{}] 08:52:14 INFO - PROCESS | 4091 | 1461685934136 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:14 INFO - PROCESS | 4091 | 1461685934295 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:52:14 INFO - PROCESS | 4091 | 1461685934491 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371d0800 == 104 [pid = 4091] [id = 335] 08:52:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f2731f76000) [pid = 4091] [serial = 1006] [outer = (nil)] 08:52:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f2734926800) [pid = 4091] [serial = 1007] [outer = 0x7f2731f76000] 08:52:14 INFO - PROCESS | 4091 | 1461685934560 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f2735dc5800) [pid = 4091] [serial = 1008] [outer = 0x7f2731f76000] 08:52:15 INFO - PROCESS | 4091 | 1461685935426 Marionette TRACE conn3 <- [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] 08:52:15 INFO - PROCESS | 4091 | 1461685935465 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:52:15 INFO - PROCESS | 4091 | 1461685935470 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - PROCESS | 4091 | 1461685935474 Marionette TRACE conn3 <- [1,1314,null,{}] 08:52:15 INFO - PROCESS | 4091 | 1461685935479 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:15 INFO - PROCESS | 4091 | 1461685935669 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:52:15 INFO - PROCESS | 4091 | 1461685935874 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bba4000 == 105 [pid = 4091] [id = 336] 08:52:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f2731b05400) [pid = 4091] [serial = 1009] [outer = (nil)] 08:52:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f27370b0c00) [pid = 4091] [serial = 1010] [outer = 0x7f2731b05400] 08:52:15 INFO - PROCESS | 4091 | 1461685935962 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f2738696c00) [pid = 4091] [serial = 1011] [outer = 0x7f2731b05400] 08:52:16 INFO - PROCESS | 4091 | 1461685936829 Marionette TRACE conn3 <- [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]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1427ms 08:52:16 INFO - PROCESS | 4091 | 1461685936899 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 4091 | 1461685936902 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:52:16 INFO - PROCESS | 4091 | 1461685936908 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 4091 | 1461685936910 Marionette TRACE conn3 <- [1,1318,null,{}] 08:52:16 INFO - PROCESS | 4091 | 1461685936916 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:17 INFO - PROCESS | 4091 | 1461685937079 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:52:17 INFO - PROCESS | 4091 | 1461685937277 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c634000 == 106 [pid = 4091] [id = 337] 08:52:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f2722de1000) [pid = 4091] [serial = 1012] [outer = (nil)] 08:52:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f273b199000) [pid = 4091] [serial = 1013] [outer = 0x7f2722de1000] 08:52:17 INFO - PROCESS | 4091 | 1461685937352 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f273bf58000) [pid = 4091] [serial = 1014] [outer = 0x7f2722de1000] 08:52:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c9c800 == 105 [pid = 4091] [id = 10] 08:52:18 INFO - PROCESS | 4091 | 1461685938271 Marionette TRACE conn3 <- [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]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1433ms 08:52:18 INFO - PROCESS | 4091 | 1461685938342 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 4091 | 1461685938346 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:52:18 INFO - PROCESS | 4091 | 1461685938351 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 4091 | 1461685938354 Marionette TRACE conn3 <- [1,1322,null,{}] 08:52:18 INFO - PROCESS | 4091 | 1461685938359 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:18 INFO - PROCESS | 4091 | 1461685938518 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:52:18 INFO - PROCESS | 4091 | 1461685938713 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d946000 == 106 [pid = 4091] [id = 338] 08:52:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f2722ddf400) [pid = 4091] [serial = 1015] [outer = (nil)] 08:52:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f273c210400) [pid = 4091] [serial = 1016] [outer = 0x7f2722ddf400] 08:52:18 INFO - PROCESS | 4091 | 1461685938786 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f273c336400) [pid = 4091] [serial = 1017] [outer = 0x7f2722ddf400] 08:52:19 INFO - PROCESS | 4091 | 1461685939651 Marionette TRACE conn3 <- [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]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1343ms 08:52:19 INFO - PROCESS | 4091 | 1461685939694 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 4091 | 1461685939697 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:52:19 INFO - PROCESS | 4091 | 1461685939704 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 4091 | 1461685939707 Marionette TRACE conn3 <- [1,1326,null,{}] 08:52:19 INFO - PROCESS | 4091 | 1461685939712 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:19 INFO - PROCESS | 4091 | 1461685939868 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:52:20 INFO - PROCESS | 4091 | 1461685940065 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f763000 == 107 [pid = 4091] [id = 339] 08:52:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f272596d000) [pid = 4091] [serial = 1018] [outer = (nil)] 08:52:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f273c741800) [pid = 4091] [serial = 1019] [outer = 0x7f272596d000] 08:52:20 INFO - PROCESS | 4091 | 1461685940134 Marionette DEBUG loaded listener.js 08:52:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f273cc0e800) [pid = 4091] [serial = 1020] [outer = 0x7f272596d000] 08:52:20 INFO - PROCESS | 4091 | 1461685940993 Marionette TRACE conn3 <- [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]]]}] 08:52:21 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 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1333ms 08:52:21 INFO - PROCESS | 4091 | 1461685941038 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:52:21 INFO - PROCESS | 4091 | 1461685941047 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:52:21 INFO - PROCESS | 4091 | 1461685941052 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 4091 | 1461685941054 Marionette TRACE conn3 <- [1,1330,null,{}] 08:52:21 INFO - PROCESS | 4091 | 1461685941060 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:21 INFO - PROCESS | 4091 | 1461685941232 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:52:21 INFO - PROCESS | 4091 | 1461685941460 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27490aa800 == 108 [pid = 4091] [id = 340] 08:52:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f2733816400) [pid = 4091] [serial = 1021] [outer = (nil)] 08:52:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f273d925000) [pid = 4091] [serial = 1022] [outer = 0x7f2733816400] 08:52:21 INFO - PROCESS | 4091 | 1461685941531 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f273deee000) [pid = 4091] [serial = 1023] [outer = 0x7f2733816400] 08:52:22 INFO - PROCESS | 4091 | 1461685942406 Marionette TRACE conn3 <- [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]]]}] 08:52:22 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 08:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1386ms 08:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:52:22 INFO - PROCESS | 4091 | 1461685942439 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:52:22 INFO - PROCESS | 4091 | 1461685942442 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:52:22 INFO - PROCESS | 4091 | 1461685942448 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:52:22 INFO - PROCESS | 4091 | 1461685942452 Marionette TRACE conn3 <- [1,1334,null,{}] 08:52:22 INFO - PROCESS | 4091 | 1461685942457 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:22 INFO - PROCESS | 4091 | 1461685942647 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:52:22 INFO - PROCESS | 4091 | 1461685942843 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274de48800 == 109 [pid = 4091] [id = 341] 08:52:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f273d094800) [pid = 4091] [serial = 1024] [outer = (nil)] 08:52:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f273f2d0c00) [pid = 4091] [serial = 1025] [outer = 0x7f273d094800] 08:52:22 INFO - PROCESS | 4091 | 1461685942918 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2749036800) [pid = 4091] [serial = 1026] [outer = 0x7f273d094800] 08:52:23 INFO - PROCESS | 4091 | 1461685943806 Marionette TRACE conn3 <- [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]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1429ms 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:52:23 INFO - PROCESS | 4091 | 1461685943877 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 4091 | 1461685943880 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:52:23 INFO - PROCESS | 4091 | 1461685943886 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 4091 | 1461685943889 Marionette TRACE conn3 <- [1,1338,null,{}] 08:52:23 INFO - PROCESS | 4091 | 1461685943894 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:24 INFO - PROCESS | 4091 | 1461685944067 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:52:24 INFO - PROCESS | 4091 | 1461685944269 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb1e800 == 110 [pid = 4091] [id = 342] 08:52:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2723716800) [pid = 4091] [serial = 1027] [outer = (nil)] 08:52:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f273de8f400) [pid = 4091] [serial = 1028] [outer = 0x7f2723716800] 08:52:24 INFO - PROCESS | 4091 | 1461685944336 Marionette DEBUG loaded listener.js 08:52:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f27495b5400) [pid = 4091] [serial = 1029] [outer = 0x7f2723716800] 08:52:25 INFO - PROCESS | 4091 | 1461685945702 Marionette TRACE conn3 <- [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]]]}] 08:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1830ms 08:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:52:25 INFO - PROCESS | 4091 | 1461685945715 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:52:25 INFO - PROCESS | 4091 | 1461685945717 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:52:25 INFO - PROCESS | 4091 | 1461685945723 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:52:25 INFO - PROCESS | 4091 | 1461685945726 Marionette TRACE conn3 <- [1,1342,null,{}] 08:52:25 INFO - PROCESS | 4091 | 1461685945732 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:25 INFO - PROCESS | 4091 | 1461685945927 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:52:26 INFO - PROCESS | 4091 | 1461685946137 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264b9800 == 111 [pid = 4091] [id = 343] 08:52:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f2723717000) [pid = 4091] [serial = 1030] [outer = (nil)] 08:52:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f27265e8800) [pid = 4091] [serial = 1031] [outer = 0x7f2723717000] 08:52:26 INFO - PROCESS | 4091 | 1461685946248 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f27276cdc00) [pid = 4091] [serial = 1032] [outer = 0x7f2723717000] 08:52:27 INFO - PROCESS | 4091 | 1461685947113 Marionette TRACE conn3 <- [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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1434ms 08:52:27 INFO - PROCESS | 4091 | 1461685947157 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 4091 | 1461685947160 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:52:27 INFO - PROCESS | 4091 | 1461685947166 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 4091 | 1461685947169 Marionette TRACE conn3 <- [1,1346,null,{}] 08:52:27 INFO - PROCESS | 4091 | 1461685947174 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:27 INFO - PROCESS | 4091 | 1461685947411 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:52:27 INFO - PROCESS | 4091 | 1461685947571 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27227e4000 == 112 [pid = 4091] [id = 344] 08:52:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f2722cf5800) [pid = 4091] [serial = 1033] [outer = (nil)] 08:52:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f2722cfc000) [pid = 4091] [serial = 1034] [outer = 0x7f2722cf5800] 08:52:27 INFO - PROCESS | 4091 | 1461685947879 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f27238d5000) [pid = 4091] [serial = 1035] [outer = 0x7f2722cf5800] 08:52:28 INFO - PROCESS | 4091 | 1461685948831 Marionette TRACE conn3 <- [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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1730ms 08:52:28 INFO - PROCESS | 4091 | 1461685948897 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 4091 | 1461685948904 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:52:28 INFO - PROCESS | 4091 | 1461685948911 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 4091 | 1461685948916 Marionette TRACE conn3 <- [1,1350,null,{}] 08:52:28 INFO - PROCESS | 4091 | 1461685948922 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:29 INFO - PROCESS | 4091 | 1461685949091 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:52:29 INFO - PROCESS | 4091 | 1461685949450 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724ecc000 == 113 [pid = 4091] [id = 345] 08:52:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f272774b400) [pid = 4091] [serial = 1036] [outer = (nil)] 08:52:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f2728152800) [pid = 4091] [serial = 1037] [outer = 0x7f272774b400] 08:52:29 INFO - PROCESS | 4091 | 1461685949522 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f2728165c00) [pid = 4091] [serial = 1038] [outer = 0x7f272774b400] 08:52:30 INFO - PROCESS | 4091 | 1461685950346 Marionette TRACE conn3 <- [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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1482ms 08:52:30 INFO - PROCESS | 4091 | 1461685950393 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 4091 | 1461685950399 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:52:30 INFO - PROCESS | 4091 | 1461685950408 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 4091 | 1461685950412 Marionette TRACE conn3 <- [1,1354,null,{}] 08:52:30 INFO - PROCESS | 4091 | 1461685950417 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:30 INFO - PROCESS | 4091 | 1461685950581 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a248800 == 112 [pid = 4091] [id = 329] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272524e000 == 111 [pid = 4091] [id = 328] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f274e1a5c00) [pid = 4091] [serial = 878] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f2728ffa400) [pid = 4091] [serial = 881] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2729fc6400) [pid = 4091] [serial = 884] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f2729fcf400) [pid = 4091] [serial = 887] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f27259e5c00) [pid = 4091] [serial = 890] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f2725131000) [pid = 4091] [serial = 893] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f2723715000) [pid = 4091] [serial = 896] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f27238cd800) [pid = 4091] [serial = 899] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f27265e1800) [pid = 4091] [serial = 926] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f272b59e000) [pid = 4091] [serial = 929] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f273c204800) [pid = 4091] [serial = 932] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f274df65800) [pid = 4091] [serial = 935] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f272870b800) [pid = 4091] [serial = 938] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2722cf7800) [pid = 4091] [serial = 953] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | 1461685950869 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273614c000 == 110 [pid = 4091] [id = 327] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273326d000 == 109 [pid = 4091] [id = 326] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273281c800 == 108 [pid = 4091] [id = 325] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27307ba800 == 107 [pid = 4091] [id = 324] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b3e0000 == 106 [pid = 4091] [id = 323] 08:52:30 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2723887800 == 105 [pid = 4091] [id = 322] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f273344d800) [pid = 4091] [serial = 566] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f27374d6000) [pid = 4091] [serial = 569] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f273a604800) [pid = 4091] [serial = 572] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f273bf58400) [pid = 4091] [serial = 575] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2733251000) [pid = 4091] [serial = 602] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f27374cb400) [pid = 4091] [serial = 605] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f273c211000) [pid = 4091] [serial = 608] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f273c739000) [pid = 4091] [serial = 611] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f273d926c00) [pid = 4091] [serial = 614] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f273f179c00) [pid = 4091] [serial = 617] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f273f254c00) [pid = 4091] [serial = 620] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f273def8000) [pid = 4091] [serial = 650] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f273a390800) [pid = 4091] [serial = 647] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f27344da000) [pid = 4091] [serial = 644] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f273cc0d800) [pid = 4091] [serial = 578] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f272f8aa800) [pid = 4091] [serial = 599] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f273d3ff400) [pid = 4091] [serial = 581] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f273f182400) [pid = 4091] [serial = 536] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f27326ec000) [pid = 4091] [serial = 563] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f27330e5800) [pid = 4091] [serial = 560] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f273f4dd800) [pid = 4091] [serial = 641] [outer = (nil)] [url = about:blank] 08:52:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722bb3000 == 106 [pid = 4091] [id = 346] 08:52:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f2723715000) [pid = 4091] [serial = 1039] [outer = (nil)] 08:52:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f27265e3800) [pid = 4091] [serial = 1040] [outer = 0x7f2723715000] 08:52:31 INFO - PROCESS | 4091 | 1461685951033 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f2729fc4400) [pid = 4091] [serial = 1041] [outer = 0x7f2723715000] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f272a17e400) [pid = 4091] [serial = 720] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f274a891c00) [pid = 4091] [serial = 671] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f2735dca400) [pid = 4091] [serial = 695] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f273c20ac00) [pid = 4091] [serial = 698] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f2748414400) [pid = 4091] [serial = 701] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f274a884000) [pid = 4091] [serial = 705] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f274de0bc00) [pid = 4091] [serial = 708] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f274df98c00) [pid = 4091] [serial = 711] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f2728170800) [pid = 4091] [serial = 714] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f274e1a3000) [pid = 4091] [serial = 717] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f274a890000) [pid = 4091] [serial = 744] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f273455f800) [pid = 4091] [serial = 747] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f273c29e400) [pid = 4091] [serial = 750] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f2749378c00) [pid = 4091] [serial = 753] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f274de10800) [pid = 4091] [serial = 756] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f274df8d000) [pid = 4091] [serial = 759] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f274e1ab400) [pid = 4091] [serial = 762] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f274e84ec00) [pid = 4091] [serial = 765] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f27276cfc00) [pid = 4091] [serial = 768] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f274ea0f400) [pid = 4091] [serial = 771] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f272b5a0000) [pid = 4091] [serial = 774] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f274eb2d400) [pid = 4091] [serial = 777] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f272a17a400) [pid = 4091] [serial = 807] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f27264fa400) [pid = 4091] [serial = 780] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f27374d4000) [pid = 4091] [serial = 831] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f27326e4400) [pid = 4091] [serial = 810] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f273c73fc00) [pid = 4091] [serial = 813] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2748418800) [pid = 4091] [serial = 656] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2728160000) [pid = 4091] [serial = 825] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f274eb2a400) [pid = 4091] [serial = 822] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f274a5e1400) [pid = 4091] [serial = 668] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f2749590800) [pid = 4091] [serial = 816] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f274a5c0000) [pid = 4091] [serial = 692] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f274a889000) [pid = 4091] [serial = 819] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f2749539c00) [pid = 4091] [serial = 659] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2727757400) [pid = 4091] [serial = 828] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f27497ea400) [pid = 4091] [serial = 662] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f274a5bcc00) [pid = 4091] [serial = 665] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f274254f000) [pid = 4091] [serial = 653] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f2725971800) [pid = 4091] [serial = 834] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f27492b9400) [pid = 4091] [serial = 804] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f273d91d400) [pid = 4091] [serial = 858] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f273a21f800) [pid = 4091] [serial = 867] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f27374e4800) [pid = 4091] [serial = 866] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f274903fc00) [pid = 4091] [serial = 873] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f273f182c00) [pid = 4091] [serial = 872] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f274df90800) [pid = 4091] [serial = 876] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f274de06000) [pid = 4091] [serial = 875] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f272815e000) [pid = 4091] [serial = 861] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f27276d0c00) [pid = 4091] [serial = 860] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f2728156800) [pid = 4091] [serial = 906] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f2727751400) [pid = 4091] [serial = 905] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f273d9efc00) [pid = 4091] [serial = 870] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f273c2a1000) [pid = 4091] [serial = 869] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f27259dcc00) [pid = 4091] [serial = 903] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2725131400) [pid = 4091] [serial = 902] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2729fcd000) [pid = 4091] [serial = 908] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f272b374800) [pid = 4091] [serial = 909] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2731f74000) [pid = 4091] [serial = 911] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f2731f7c000) [pid = 4091] [serial = 864] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f272f6a2c00) [pid = 4091] [serial = 863] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f273a60e800) [pid = 4091] [serial = 917] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f273a222800) [pid = 4091] [serial = 920] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f273c67a400) [pid = 4091] [serial = 918] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f27238d0000) [pid = 4091] [serial = 956] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f274c7ba000) [pid = 4091] [serial = 923] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f272815cc00) [pid = 4091] [serial = 965] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f2725967c00) [pid = 4091] [serial = 957] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f27264fb800) [pid = 4091] [serial = 959] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f27370b4c00) [pid = 4091] [serial = 941] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f2731b0b000) [pid = 4091] [serial = 944] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f2722de8800) [pid = 4091] [serial = 947] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2731b0e000) [pid = 4091] [serial = 950] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f27276c8000) [pid = 4091] [serial = 960] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2728942800) [pid = 4091] [serial = 962] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f2728ffa000) [pid = 4091] [serial = 963] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f273324fc00) [pid = 4091] [serial = 914] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f2735dcbc00) [pid = 4091] [serial = 915] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f2732b59c00) [pid = 4091] [serial = 912] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f27497d4800) [pid = 4091] [serial = 921] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 4091 | 1461685951847 Marionette TRACE conn3 <- [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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1479ms 08:52:31 INFO - PROCESS | 4091 | 1461685951890 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 4091 | 1461685951894 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:52:31 INFO - PROCESS | 4091 | 1461685951899 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 4091 | 1461685951904 Marionette TRACE conn3 <- [1,1358,null,{}] 08:52:31 INFO - PROCESS | 4091 | 1461685951919 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:32 INFO - PROCESS | 4091 | 1461685952078 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:52:32 INFO - PROCESS | 4091 | 1461685952097 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27291d1000 == 107 [pid = 4091] [id = 347] 08:52:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f272a176800) [pid = 4091] [serial = 1042] [outer = (nil)] 08:52:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f272b377c00) [pid = 4091] [serial = 1043] [outer = 0x7f272a176800] 08:52:32 INFO - PROCESS | 4091 | 1461685952156 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f272b5a0000) [pid = 4091] [serial = 1044] [outer = 0x7f272a176800] 08:52:33 INFO - PROCESS | 4091 | 1461685953008 Marionette TRACE conn3 <- [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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1134ms 08:52:33 INFO - PROCESS | 4091 | 1461685953034 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:52:33 INFO - PROCESS | 4091 | 1461685953038 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:52:33 INFO - PROCESS | 4091 | 1461685953043 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 4091 | 1461685953045 Marionette TRACE conn3 <- [1,1362,null,{}] 08:52:33 INFO - PROCESS | 4091 | 1461685953050 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:33 INFO - PROCESS | 4091 | 1461685953206 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:52:33 INFO - PROCESS | 4091 | 1461685953222 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b515000 == 108 [pid = 4091] [id = 348] 08:52:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f2727757400) [pid = 4091] [serial = 1045] [outer = (nil)] 08:52:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f272f8a9000) [pid = 4091] [serial = 1046] [outer = 0x7f2727757400] 08:52:33 INFO - PROCESS | 4091 | 1461685953279 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f27306ce800) [pid = 4091] [serial = 1047] [outer = 0x7f2727757400] 08:52:34 INFO - PROCESS | 4091 | 1461685954277 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1276ms 08:52:34 INFO - PROCESS | 4091 | 1461685954320 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 4091 | 1461685954323 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:52:34 INFO - PROCESS | 4091 | 1461685954329 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 4091 | 1461685954332 Marionette TRACE conn3 <- [1,1366,null,{}] 08:52:34 INFO - PROCESS | 4091 | 1461685954343 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:34 INFO - PROCESS | 4091 | 1461685954553 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:52:34 INFO - PROCESS | 4091 | 1461685954575 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f654000 == 109 [pid = 4091] [id = 349] 08:52:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f2731b07000) [pid = 4091] [serial = 1048] [outer = (nil)] 08:52:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2731f71000) [pid = 4091] [serial = 1049] [outer = 0x7f2731b07000] 08:52:34 INFO - PROCESS | 4091 | 1461685954690 Marionette DEBUG loaded listener.js 08:52:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f27326e4400) [pid = 4091] [serial = 1050] [outer = 0x7f2731b07000] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f273d090800) [pid = 4091] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2728942c00) [pid = 4091] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f2722cf0000) [pid = 4091] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2725125400) [pid = 4091] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f27259de400) [pid = 4091] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f2728ff5400) [pid = 4091] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f2736123400) [pid = 4091] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f272370a400) [pid = 4091] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f2735dc6800) [pid = 4091] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f2728ff8c00) [pid = 4091] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f2729fc4800) [pid = 4091] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f273de98400) [pid = 4091] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f2728ff8400) [pid = 4091] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f27259dc400) [pid = 4091] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f2735dbf400) [pid = 4091] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f2727757000) [pid = 4091] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f2722cf3800) [pid = 4091] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f2725128800) [pid = 4091] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 122 (0x7f2728ff5000) [pid = 4091] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 121 (0x7f27265e7c00) [pid = 4091] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 120 (0x7f272a174c00) [pid = 4091] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 119 (0x7f2723711c00) [pid = 4091] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:52:35 INFO - PROCESS | 4091 | --DOMWINDOW == 118 (0x7f2728702800) [pid = 4091] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:52:36 INFO - PROCESS | 4091 | 1461685956060 Marionette TRACE conn3 <- [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] 08:52:36 INFO - PROCESS | 4091 | 1461685956117 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:52:36 INFO - PROCESS | 4091 | 1461685956122 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 4091 | 1461685956126 Marionette TRACE conn3 <- [1,1370,null,{}] 08:52:36 INFO - PROCESS | 4091 | 1461685956130 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:36 INFO - PROCESS | 4091 | 1461685956299 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:52:36 INFO - PROCESS | 4091 | 1461685956483 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9e4000 == 110 [pid = 4091] [id = 350] 08:52:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 119 (0x7f2725128c00) [pid = 4091] [serial = 1051] [outer = (nil)] 08:52:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 120 (0x7f2728fff000) [pid = 4091] [serial = 1052] [outer = 0x7f2725128c00] 08:52:36 INFO - PROCESS | 4091 | 1461685956567 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 121 (0x7f27306cb000) [pid = 4091] [serial = 1053] [outer = 0x7f2725128c00] 08:52:37 INFO - PROCESS | 4091 | 1461685957233 Marionette TRACE conn3 <- [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] 08:52:37 INFO - PROCESS | 4091 | 1461685957263 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:52:37 INFO - PROCESS | 4091 | 1461685957269 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 4091 | 1461685957271 Marionette TRACE conn3 <- [1,1374,null,{}] 08:52:37 INFO - PROCESS | 4091 | 1461685957276 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:37 INFO - PROCESS | 4091 | 1461685957475 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:52:37 INFO - PROCESS | 4091 | 1461685957493 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731ba1000 == 111 [pid = 4091] [id = 351] 08:52:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 122 (0x7f2722ded000) [pid = 4091] [serial = 1054] [outer = (nil)] 08:52:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 123 (0x7f27326e8400) [pid = 4091] [serial = 1055] [outer = 0x7f2722ded000] 08:52:37 INFO - PROCESS | 4091 | 1461685957552 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f2733253c00) [pid = 4091] [serial = 1056] [outer = 0x7f2722ded000] 08:52:38 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:38 INFO - PROCESS | 4091 | 1461685958701 Marionette TRACE conn3 <- [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] 08:52:38 INFO - PROCESS | 4091 | 1461685958764 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:52:38 INFO - PROCESS | 4091 | 1461685958774 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 4091 | 1461685958779 Marionette TRACE conn3 <- [1,1378,null,{}] 08:52:38 INFO - PROCESS | 4091 | 1461685958787 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:39 INFO - PROCESS | 4091 | 1461685959003 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:52:39 INFO - PROCESS | 4091 | 1461685959188 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27289af800 == 112 [pid = 4091] [id = 352] 08:52:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f27259e1800) [pid = 4091] [serial = 1057] [outer = (nil)] 08:52:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f27276cf400) [pid = 4091] [serial = 1058] [outer = 0x7f27259e1800] 08:52:39 INFO - PROCESS | 4091 | 1461685959261 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f2728160000) [pid = 4091] [serial = 1059] [outer = 0x7f27259e1800] 08:52:40 INFO - PROCESS | 4091 | 1461685960207 Marionette TRACE conn3 <- [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] 08:52:40 INFO - PROCESS | 4091 | 1461685960265 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:52:40 INFO - PROCESS | 4091 | 1461685960292 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:52:40 INFO - PROCESS | 4091 | 1461685960297 Marionette TRACE conn3 <- [1,1382,null,{}] 08:52:40 INFO - PROCESS | 4091 | 1461685960306 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:40 INFO - PROCESS | 4091 | 1461685960497 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:52:40 INFO - PROCESS | 4091 | 1461685960682 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f86e800 == 113 [pid = 4091] [id = 353] 08:52:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f2728168c00) [pid = 4091] [serial = 1060] [outer = (nil)] 08:52:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f2729fc6800) [pid = 4091] [serial = 1061] [outer = 0x7f2728168c00] 08:52:40 INFO - PROCESS | 4091 | 1461685960754 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f272b37e000) [pid = 4091] [serial = 1062] [outer = 0x7f2728168c00] 08:52:41 INFO - PROCESS | 4091 | [4091] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:41 INFO - PROCESS | 4091 | 1461685961710 Marionette TRACE conn3 <- [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] 08:52:41 INFO - PROCESS | 4091 | 1461685961786 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:52:41 INFO - PROCESS | 4091 | 1461685961795 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 4091 | 1461685961800 Marionette TRACE conn3 <- [1,1386,null,{}] 08:52:41 INFO - PROCESS | 4091 | 1461685961816 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:42 INFO - PROCESS | 4091 | 1461685962034 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:52:42 INFO - PROCESS | 4091 | 1461685962269 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c97800 == 114 [pid = 4091] [id = 354] 08:52:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f273223a000) [pid = 4091] [serial = 1063] [outer = (nil)] 08:52:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f273284b400) [pid = 4091] [serial = 1064] [outer = 0x7f273223a000] 08:52:42 INFO - PROCESS | 4091 | 1461685962359 Marionette DEBUG loaded listener.js 08:52:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f2732fd0400) [pid = 4091] [serial = 1065] [outer = 0x7f273223a000] 08:52:43 INFO - PROCESS | 4091 | 1461685963235 Marionette TRACE conn3 <- [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] 08:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:52:43 INFO - PROCESS | 4091 | 1461685963284 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:52:43 INFO - PROCESS | 4091 | 1461685963290 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:52:43 INFO - PROCESS | 4091 | 1461685963293 Marionette TRACE conn3 <- [1,1390,null,{}] 08:52:43 INFO - PROCESS | 4091 | 1461685963298 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:43 INFO - PROCESS | 4091 | 1461685963465 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:52:43 INFO - PROCESS | 4091 | 1461685963654 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273341f800 == 115 [pid = 4091] [id = 355] 08:52:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f273223a400) [pid = 4091] [serial = 1066] [outer = (nil)] 08:52:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f2734562c00) [pid = 4091] [serial = 1067] [outer = 0x7f273223a400] 08:52:43 INFO - PROCESS | 4091 | 1461685963727 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f2735dc4400) [pid = 4091] [serial = 1068] [outer = 0x7f273223a400] 08:52:44 INFO - PROCESS | 4091 | 1461685964593 Marionette TRACE conn3 <- [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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1328ms 08:52:44 INFO - PROCESS | 4091 | 1461685964618 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 4091 | 1461685964622 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:52:44 INFO - PROCESS | 4091 | 1461685964627 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 4091 | 1461685964630 Marionette TRACE conn3 <- [1,1394,null,{}] 08:52:44 INFO - PROCESS | 4091 | 1461685964635 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:44 INFO - PROCESS | 4091 | 1461685964803 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:52:45 INFO - PROCESS | 4091 | 1461685964991 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735de3800 == 116 [pid = 4091] [id = 356] 08:52:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f2732fd1400) [pid = 4091] [serial = 1069] [outer = (nil)] 08:52:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f2735fc7c00) [pid = 4091] [serial = 1070] [outer = 0x7f2732fd1400] 08:52:45 INFO - PROCESS | 4091 | 1461685965061 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f273620e000) [pid = 4091] [serial = 1071] [outer = 0x7f2732fd1400] 08:52:45 INFO - PROCESS | 4091 | 1461685965961 Marionette TRACE conn3 <- [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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1384ms 08:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:52:46 INFO - PROCESS | 4091 | 1461685966013 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 4091 | 1461685966016 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:52:46 INFO - PROCESS | 4091 | 1461685966022 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 4091 | 1461685966025 Marionette TRACE conn3 <- [1,1398,null,{}] 08:52:46 INFO - PROCESS | 4091 | 1461685966030 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:46 INFO - PROCESS | 4091 | 1461685966238 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:52:46 INFO - PROCESS | 4091 | 1461685966427 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cd9000 == 117 [pid = 4091] [id = 357] 08:52:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f27306d0800) [pid = 4091] [serial = 1072] [outer = (nil)] 08:52:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f27374cb400) [pid = 4091] [serial = 1073] [outer = 0x7f27306d0800] 08:52:46 INFO - PROCESS | 4091 | 1461685966501 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f273a60d800) [pid = 4091] [serial = 1074] [outer = 0x7f27306d0800] 08:52:47 INFO - PROCESS | 4091 | 1461685967352 Marionette TRACE conn3 <- [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]]]}] 08:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1385ms 08:52:47 INFO - PROCESS | 4091 | 1461685967407 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:52:47 INFO - PROCESS | 4091 | 1461685967410 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:52:47 INFO - PROCESS | 4091 | 1461685967416 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:52:47 INFO - PROCESS | 4091 | 1461685967419 Marionette TRACE conn3 <- [1,1402,null,{}] 08:52:47 INFO - PROCESS | 4091 | 1461685967424 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:47 INFO - PROCESS | 4091 | 1461685967593 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:52:47 INFO - PROCESS | 4091 | 1461685967784 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371df800 == 118 [pid = 4091] [id = 358] 08:52:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f272370b400) [pid = 4091] [serial = 1075] [outer = (nil)] 08:52:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f273c207c00) [pid = 4091] [serial = 1076] [outer = 0x7f272370b400] 08:52:47 INFO - PROCESS | 4091 | 1461685967860 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f273c2a9800) [pid = 4091] [serial = 1077] [outer = 0x7f272370b400] 08:52:48 INFO - PROCESS | 4091 | 1461685968706 Marionette TRACE conn3 <- [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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1335ms 08:52:48 INFO - PROCESS | 4091 | 1461685968768 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 4091 | 1461685968772 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:52:48 INFO - PROCESS | 4091 | 1461685968780 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 4091 | 1461685968783 Marionette TRACE conn3 <- [1,1406,null,{}] 08:52:48 INFO - PROCESS | 4091 | 1461685968788 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:48 INFO - PROCESS | 4091 | 1461685968956 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:52:49 INFO - PROCESS | 4091 | 1461685969147 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bbab000 == 119 [pid = 4091] [id = 359] 08:52:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2732c50800) [pid = 4091] [serial = 1078] [outer = (nil)] 08:52:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f273c744800) [pid = 4091] [serial = 1079] [outer = 0x7f2732c50800] 08:52:49 INFO - PROCESS | 4091 | 1461685969216 Marionette DEBUG loaded listener.js 08:52:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f273d926c00) [pid = 4091] [serial = 1080] [outer = 0x7f2732c50800] 08:52:50 INFO - PROCESS | 4091 | 1461685970076 Marionette TRACE conn3 <- [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]]]}] 08:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1328ms 08:52:50 INFO - PROCESS | 4091 | 1461685970108 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:52:50 INFO - PROCESS | 4091 | 1461685970112 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:52:50 INFO - PROCESS | 4091 | 1461685970117 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:52:50 INFO - PROCESS | 4091 | 1461685970121 Marionette TRACE conn3 <- [1,1410,null,{}] 08:52:50 INFO - PROCESS | 4091 | 1461685970126 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:50 INFO - PROCESS | 4091 | 1461685970292 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:52:50 INFO - PROCESS | 4091 | 1461685970484 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c992800 == 120 [pid = 4091] [id = 360] 08:52:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f273c204800) [pid = 4091] [serial = 1081] [outer = (nil)] 08:52:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f273dfb0c00) [pid = 4091] [serial = 1082] [outer = 0x7f273c204800] 08:52:50 INFO - PROCESS | 4091 | 1461685970554 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f273f182c00) [pid = 4091] [serial = 1083] [outer = 0x7f273c204800] 08:52:51 INFO - PROCESS | 4091 | 1461685971573 Marionette TRACE conn3 <- [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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1486ms 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:52:51 INFO - PROCESS | 4091 | 1461685971604 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 4091 | 1461685971606 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:52:51 INFO - PROCESS | 4091 | 1461685971612 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 4091 | 1461685971615 Marionette TRACE conn3 <- [1,1414,null,{}] 08:52:51 INFO - PROCESS | 4091 | 1461685971620 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:51 INFO - PROCESS | 4091 | 1461685971863 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:52:52 INFO - PROCESS | 4091 | 1461685972119 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df38800 == 121 [pid = 4091] [id = 361] 08:52:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f2748418400) [pid = 4091] [serial = 1084] [outer = (nil)] 08:52:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f274903fc00) [pid = 4091] [serial = 1085] [outer = 0x7f2748418400] 08:52:52 INFO - PROCESS | 4091 | 1461685972190 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f274936d000) [pid = 4091] [serial = 1086] [outer = 0x7f2748418400] 08:52:53 INFO - PROCESS | 4091 | 1461685973162 Marionette TRACE conn3 <- [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]]]}] 08:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1588ms 08:52:53 INFO - PROCESS | 4091 | 1461685973199 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:52:53 INFO - PROCESS | 4091 | 1461685973203 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:52:53 INFO - PROCESS | 4091 | 1461685973209 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:52:53 INFO - PROCESS | 4091 | 1461685973213 Marionette TRACE conn3 <- [1,1418,null,{}] 08:52:53 INFO - PROCESS | 4091 | 1461685973218 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:53 INFO - PROCESS | 4091 | 1461685973456 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:52:53 INFO - PROCESS | 4091 | 1461685973739 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2723870800 == 122 [pid = 4091] [id = 362] 08:52:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f272370c000) [pid = 4091] [serial = 1087] [outer = (nil)] 08:52:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2723719000) [pid = 4091] [serial = 1088] [outer = 0x7f272370c000] 08:52:53 INFO - PROCESS | 4091 | 1461685973818 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2728708000) [pid = 4091] [serial = 1089] [outer = 0x7f272370c000] 08:52:55 INFO - PROCESS | 4091 | 1461685975322 Marionette TRACE conn3 <- [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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2132ms 08:52:55 INFO - PROCESS | 4091 | 1461685975344 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:52:55 INFO - PROCESS | 4091 | 1461685975354 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:52:55 INFO - PROCESS | 4091 | 1461685975361 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 4091 | 1461685975367 Marionette TRACE conn3 <- [1,1422,null,{}] 08:52:55 INFO - PROCESS | 4091 | 1461685975375 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:55 INFO - PROCESS | 4091 | 1461685975574 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:52:55 INFO - PROCESS | 4091 | 1461685975776 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a515000 == 123 [pid = 4091] [id = 363] 08:52:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f27238d0000) [pid = 4091] [serial = 1090] [outer = (nil)] 08:52:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2725971c00) [pid = 4091] [serial = 1091] [outer = 0x7f27238d0000] 08:52:55 INFO - PROCESS | 4091 | 1461685975840 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f27264fb000) [pid = 4091] [serial = 1092] [outer = 0x7f27238d0000] 08:52:56 INFO - PROCESS | 4091 | 1461685976883 Marionette TRACE conn3 <- [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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1586ms 08:52:56 INFO - PROCESS | 4091 | 1461685976948 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:52:56 INFO - PROCESS | 4091 | 1461685976956 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:52:56 INFO - PROCESS | 4091 | 1461685976965 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 4091 | 1461685976968 Marionette TRACE conn3 <- [1,1426,null,{}] 08:52:56 INFO - PROCESS | 4091 | 1461685976973 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:57 INFO - PROCESS | 4091 | 1461685977145 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:52:57 INFO - PROCESS | 4091 | 1461685977428 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264a7800 == 124 [pid = 4091] [id = 364] 08:52:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f272774dc00) [pid = 4091] [serial = 1093] [outer = (nil)] 08:52:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2727756800) [pid = 4091] [serial = 1094] [outer = 0x7f272774dc00] 08:52:57 INFO - PROCESS | 4091 | 1461685977498 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f2728162400) [pid = 4091] [serial = 1095] [outer = 0x7f272774dc00] 08:52:57 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9e0800 == 123 [pid = 4091] [id = 186] 08:52:57 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2727759800) [pid = 4091] [serial = 992] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27337e1000 == 122 [pid = 4091] [id = 52] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275135a000 == 121 [pid = 4091] [id = 86] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f460800 == 120 [pid = 4091] [id = 61] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274849a800 == 119 [pid = 4091] [id = 84] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9e4000 == 118 [pid = 4091] [id = 350] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f654000 == 117 [pid = 4091] [id = 349] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b515000 == 116 [pid = 4091] [id = 348] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27291d1000 == 115 [pid = 4091] [id = 347] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722bb3000 == 114 [pid = 4091] [id = 346] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724ecc000 == 113 [pid = 4091] [id = 345] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c9e000 == 112 [pid = 4091] [id = 11] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27227e4000 == 111 [pid = 4091] [id = 344] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274de48800 == 110 [pid = 4091] [id = 341] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27490aa800 == 109 [pid = 4091] [id = 340] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f763000 == 108 [pid = 4091] [id = 339] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d946000 == 107 [pid = 4091] [id = 338] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c634000 == 106 [pid = 4091] [id = 337] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bba4000 == 105 [pid = 4091] [id = 336] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371d0800 == 104 [pid = 4091] [id = 335] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736270800 == 103 [pid = 4091] [id = 334] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273259b000 == 102 [pid = 4091] [id = 333] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258e2800 == 101 [pid = 4091] [id = 332] 08:52:58 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27279e1800 == 100 [pid = 4091] [id = 331] 08:52:58 INFO - PROCESS | 4091 | 1461685978487 Marionette TRACE conn3 <- [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]]]}] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f274df8b800) [pid = 4091] [serial = 924] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f272b598800) [pid = 4091] [serial = 974] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f272f6a5400) [pid = 4091] [serial = 975] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f2722cfc400) [pid = 4091] [serial = 954] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f27259e6000) [pid = 4091] [serial = 894] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f272815c000) [pid = 4091] [serial = 927] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2729fca000) [pid = 4091] [serial = 885] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f274e083400) [pid = 4091] [serial = 936] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2723718c00) [pid = 4091] [serial = 897] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f273f174400) [pid = 4091] [serial = 933] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f274a5ba800) [pid = 4091] [serial = 888] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2732fc9800) [pid = 4091] [serial = 980] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f274e847c00) [pid = 4091] [serial = 879] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2731f79800) [pid = 4091] [serial = 977] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2733250400) [pid = 4091] [serial = 981] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f274df95400) [pid = 4091] [serial = 891] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f27326e8c00) [pid = 4091] [serial = 978] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f27370ad400) [pid = 4091] [serial = 984] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f272870e800) [pid = 4091] [serial = 989] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f2735dcd400) [pid = 4091] [serial = 983] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f2728fff800) [pid = 4091] [serial = 990] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f2722cfbc00) [pid = 4091] [serial = 968] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f27265e2400) [pid = 4091] [serial = 987] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f2723719800) [pid = 4091] [serial = 969] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2728ffe000) [pid = 4091] [serial = 882] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f272774c400) [pid = 4091] [serial = 971] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f27306c6800) [pid = 4091] [serial = 930] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f2728168400) [pid = 4091] [serial = 972] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f27238d2000) [pid = 4091] [serial = 900] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f2728710400) [pid = 4091] [serial = 939] [outer = (nil)] [url = about:blank] 08:52:58 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f27259e7400) [pid = 4091] [serial = 986] [outer = (nil)] [url = about:blank] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1580ms 08:52:58 INFO - PROCESS | 4091 | 1461685978544 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 4091 | 1461685978548 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:52:58 INFO - PROCESS | 4091 | 1461685978553 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 4091 | 1461685978558 Marionette TRACE conn3 <- [1,1430,null,{}] 08:52:58 INFO - PROCESS | 4091 | 1461685978573 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:58 INFO - PROCESS | 4091 | 1461685978734 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:52:58 INFO - PROCESS | 4091 | 1461685978877 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2727978800 == 101 [pid = 4091] [id = 365] 08:52:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f272894c400) [pid = 4091] [serial = 1096] [outer = (nil)] 08:52:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f2728ffd400) [pid = 4091] [serial = 1097] [outer = 0x7f272894c400] 08:52:58 INFO - PROCESS | 4091 | 1461685978980 Marionette DEBUG loaded listener.js 08:52:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f2729fd0c00) [pid = 4091] [serial = 1098] [outer = 0x7f272894c400] 08:52:59 INFO - PROCESS | 4091 | 1461685979668 Marionette TRACE conn3 <- [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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1133ms 08:52:59 INFO - PROCESS | 4091 | 1461685979687 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 4091 | 1461685979691 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:52:59 INFO - PROCESS | 4091 | 1461685979697 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 4091 | 1461685979699 Marionette TRACE conn3 <- [1,1434,null,{}] 08:52:59 INFO - PROCESS | 4091 | 1461685979729 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:59 INFO - PROCESS | 4091 | 1461685979886 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:52:59 INFO - PROCESS | 4091 | 1461685979901 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b512800 == 102 [pid = 4091] [id = 366] 08:52:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f2728ffb800) [pid = 4091] [serial = 1099] [outer = (nil)] 08:52:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f272b599c00) [pid = 4091] [serial = 1100] [outer = 0x7f2728ffb800] 08:52:59 INFO - PROCESS | 4091 | 1461685979961 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f272b5f2800) [pid = 4091] [serial = 1101] [outer = 0x7f2728ffb800] 08:53:00 INFO - PROCESS | 4091 | 1461685980941 Marionette TRACE conn3 <- [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]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1289ms 08:53:00 INFO - PROCESS | 4091 | 1461685980987 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 4091 | 1461685980989 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:53:00 INFO - PROCESS | 4091 | 1461685980995 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 4091 | 1461685980997 Marionette TRACE conn3 <- [1,1438,null,{}] 08:53:01 INFO - PROCESS | 4091 | 1461685981009 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:01 INFO - PROCESS | 4091 | 1461685981206 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:53:01 INFO - PROCESS | 4091 | 1461685981225 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9cd000 == 103 [pid = 4091] [id = 367] 08:53:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f272b373400) [pid = 4091] [serial = 1102] [outer = (nil)] 08:53:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f272f8aac00) [pid = 4091] [serial = 1103] [outer = 0x7f272b373400] 08:53:01 INFO - PROCESS | 4091 | 1461685981298 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2731b0c800) [pid = 4091] [serial = 1104] [outer = 0x7f272b373400] 08:53:02 INFO - PROCESS | 4091 | 1461685982616 Marionette TRACE conn3 <- [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]]]}] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2732b4f400) [pid = 4091] [serial = 30] [outer = (nil)] [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.] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f272a176800) [pid = 4091] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f272774b400) [pid = 4091] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f2725128c00) [pid = 4091] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f2722de0800) [pid = 4091] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f2727757400) [pid = 4091] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f2731b07000) [pid = 4091] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f2723715000) [pid = 4091] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f2722cf5800) [pid = 4091] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f2731b02400) [pid = 4091] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f2732c9d000) [pid = 4091] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f2722dde400) [pid = 4091] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:53:02 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f2728710800) [pid = 4091] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1835ms 08:53:02 INFO - PROCESS | 4091 | 1461685982882 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 4091 | 1461685982890 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:53:02 INFO - PROCESS | 4091 | 1461685982900 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 4091 | 1461685982904 Marionette TRACE conn3 <- [1,1442,null,{}] 08:53:02 INFO - PROCESS | 4091 | 1461685982912 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:03 INFO - PROCESS | 4091 | 1461685983090 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:53:03 INFO - PROCESS | 4091 | 1461685983274 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272524c800 == 104 [pid = 4091] [id = 368] 08:53:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f27238d4c00) [pid = 4091] [serial = 1105] [outer = (nil)] 08:53:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f2725128400) [pid = 4091] [serial = 1106] [outer = 0x7f27238d4c00] 08:53:03 INFO - PROCESS | 4091 | 1461685983347 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f27259e5400) [pid = 4091] [serial = 1107] [outer = 0x7f27238d4c00] 08:53:04 INFO - PROCESS | 4091 | 1461685984266 Marionette TRACE conn3 <- [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]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1430ms 08:53:04 INFO - PROCESS | 4091 | 1461685984331 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:53:04 INFO - PROCESS | 4091 | 1461685984336 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:53:04 INFO - PROCESS | 4091 | 1461685984348 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 4091 | 1461685984354 Marionette TRACE conn3 <- [1,1446,null,{}] 08:53:04 INFO - PROCESS | 4091 | 1461685984359 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:04 INFO - PROCESS | 4091 | 1461685984580 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:53:04 INFO - PROCESS | 4091 | 1461685984810 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b50e800 == 105 [pid = 4091] [id = 369] 08:53:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f2728164c00) [pid = 4091] [serial = 1108] [outer = (nil)] 08:53:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f2728709c00) [pid = 4091] [serial = 1109] [outer = 0x7f2728164c00] 08:53:04 INFO - PROCESS | 4091 | 1461685984935 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f2728ffe800) [pid = 4091] [serial = 1110] [outer = 0x7f2728164c00] 08:53:05 INFO - PROCESS | 4091 | 1461685985850 Marionette TRACE conn3 <- [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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1544ms 08:53:05 INFO - PROCESS | 4091 | 1461685985888 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 4091 | 1461685985891 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:53:05 INFO - PROCESS | 4091 | 1461685985898 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 4091 | 1461685985900 Marionette TRACE conn3 <- [1,1450,null,{}] 08:53:05 INFO - PROCESS | 4091 | 1461685985916 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:06 INFO - PROCESS | 4091 | 1461685986112 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:53:06 INFO - PROCESS | 4091 | 1461685986406 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732591800 == 106 [pid = 4091] [id = 370] 08:53:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f272f6a5400) [pid = 4091] [serial = 1111] [outer = (nil)] 08:53:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f2731b07000) [pid = 4091] [serial = 1112] [outer = 0x7f272f6a5400] 08:53:06 INFO - PROCESS | 4091 | 1461685986588 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f2732231c00) [pid = 4091] [serial = 1113] [outer = 0x7f272f6a5400] 08:53:07 INFO - PROCESS | 4091 | 1461685987584 Marionette TRACE conn3 <- [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]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1732ms 08:53:07 INFO - PROCESS | 4091 | 1461685987631 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:53:07 INFO - PROCESS | 4091 | 1461685987634 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:53:07 INFO - PROCESS | 4091 | 1461685987640 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 4091 | 1461685987643 Marionette TRACE conn3 <- [1,1454,null,{}] 08:53:07 INFO - PROCESS | 4091 | 1461685987648 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:07 INFO - PROCESS | 4091 | 1461685987821 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:53:08 INFO - PROCESS | 4091 | 1461685988008 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733278000 == 107 [pid = 4091] [id = 371] 08:53:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f27306c5800) [pid = 4091] [serial = 1114] [outer = (nil)] 08:53:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f27330e4000) [pid = 4091] [serial = 1115] [outer = 0x7f27306c5800] 08:53:08 INFO - PROCESS | 4091 | 1461685988081 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f273455c000) [pid = 4091] [serial = 1116] [outer = 0x7f27306c5800] 08:53:09 INFO - PROCESS | 4091 | 1461685988998 Marionette TRACE conn3 <- [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]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1427ms 08:53:09 INFO - PROCESS | 4091 | 1461685989069 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 4091 | 1461685989073 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:53:09 INFO - PROCESS | 4091 | 1461685989079 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 4091 | 1461685989081 Marionette TRACE conn3 <- [1,1458,null,{}] 08:53:09 INFO - PROCESS | 4091 | 1461685989086 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:09 INFO - PROCESS | 4091 | 1461685989260 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:53:09 INFO - PROCESS | 4091 | 1461685989452 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736155000 == 108 [pid = 4091] [id = 372] 08:53:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f27326e9400) [pid = 4091] [serial = 1117] [outer = (nil)] 08:53:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f2735dc4c00) [pid = 4091] [serial = 1118] [outer = 0x7f27326e9400] 08:53:09 INFO - PROCESS | 4091 | 1461685989524 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f2736124400) [pid = 4091] [serial = 1119] [outer = 0x7f27326e9400] 08:53:10 INFO - PROCESS | 4091 | 1461685990442 Marionette TRACE conn3 <- [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]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1429ms 08:53:10 INFO - PROCESS | 4091 | 1461685990509 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 4091 | 1461685990513 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:53:10 INFO - PROCESS | 4091 | 1461685990519 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 4091 | 1461685990521 Marionette TRACE conn3 <- [1,1462,null,{}] 08:53:10 INFO - PROCESS | 4091 | 1461685990526 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:10 INFO - PROCESS | 4091 | 1461685990796 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:53:11 INFO - PROCESS | 4091 | 1461685991038 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273700c000 == 109 [pid = 4091] [id = 373] 08:53:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27374e6000) [pid = 4091] [serial = 1120] [outer = (nil)] 08:53:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f27374ec000) [pid = 4091] [serial = 1121] [outer = 0x7f27374e6000] 08:53:11 INFO - PROCESS | 4091 | 1461685991128 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f273925ec00) [pid = 4091] [serial = 1122] [outer = 0x7f27374e6000] 08:53:12 INFO - PROCESS | 4091 | 1461685992007 Marionette TRACE conn3 <- [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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1535ms 08:53:12 INFO - PROCESS | 4091 | 1461685992055 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 4091 | 1461685992059 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:53:12 INFO - PROCESS | 4091 | 1461685992065 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 4091 | 1461685992067 Marionette TRACE conn3 <- [1,1466,null,{}] 08:53:12 INFO - PROCESS | 4091 | 1461685992073 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:12 INFO - PROCESS | 4091 | 1461685992243 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:53:12 INFO - PROCESS | 4091 | 1461685992436 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b23e000 == 110 [pid = 4091] [id = 374] 08:53:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f272f6a9000) [pid = 4091] [serial = 1123] [outer = (nil)] 08:53:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f273b9b7400) [pid = 4091] [serial = 1124] [outer = 0x7f272f6a9000] 08:53:12 INFO - PROCESS | 4091 | 1461685992505 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f273c2a8c00) [pid = 4091] [serial = 1125] [outer = 0x7f272f6a9000] 08:53:13 INFO - PROCESS | 4091 | 1461685993431 Marionette TRACE conn3 <- [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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1428ms 08:53:13 INFO - PROCESS | 4091 | 1461685993493 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 4091 | 1461685993497 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:53:13 INFO - PROCESS | 4091 | 1461685993503 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 4091 | 1461685993507 Marionette TRACE conn3 <- [1,1470,null,{}] 08:53:13 INFO - PROCESS | 4091 | 1461685993515 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:13 INFO - PROCESS | 4091 | 1461685993697 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:53:13 INFO - PROCESS | 4091 | 1461685993881 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c61d000 == 111 [pid = 4091] [id = 375] 08:53:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f27374d4000) [pid = 4091] [serial = 1126] [outer = (nil)] 08:53:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f273c740c00) [pid = 4091] [serial = 1127] [outer = 0x7f27374d4000] 08:53:13 INFO - PROCESS | 4091 | 1461685993956 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f273d2ccc00) [pid = 4091] [serial = 1128] [outer = 0x7f27374d4000] 08:53:14 INFO - PROCESS | 4091 | 1461685994846 Marionette TRACE conn3 <- [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]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1387ms 08:53:14 INFO - PROCESS | 4091 | 1461685994892 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 4091 | 1461685994896 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:53:14 INFO - PROCESS | 4091 | 1461685994901 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 4091 | 1461685994904 Marionette TRACE conn3 <- [1,1474,null,{}] 08:53:14 INFO - PROCESS | 4091 | 1461685994910 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:15 INFO - PROCESS | 4091 | 1461685995093 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:53:15 INFO - PROCESS | 4091 | 1461685995283 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df37000 == 112 [pid = 4091] [id = 376] 08:53:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f27374e7800) [pid = 4091] [serial = 1129] [outer = (nil)] 08:53:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f273de8a400) [pid = 4091] [serial = 1130] [outer = 0x7f27374e7800] 08:53:15 INFO - PROCESS | 4091 | 1461685995353 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f273dfb3800) [pid = 4091] [serial = 1131] [outer = 0x7f27374e7800] 08:53:16 INFO - PROCESS | 4091 | 1461685996286 Marionette TRACE conn3 <- [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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1427ms 08:53:16 INFO - PROCESS | 4091 | 1461685996330 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:53:16 INFO - PROCESS | 4091 | 1461685996334 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:53:16 INFO - PROCESS | 4091 | 1461685996339 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 4091 | 1461685996341 Marionette TRACE conn3 <- [1,1478,null,{}] 08:53:16 INFO - PROCESS | 4091 | 1461685996347 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:16 INFO - PROCESS | 4091 | 1461685996520 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:53:16 INFO - PROCESS | 4091 | 1461685996714 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434db000 == 113 [pid = 4091] [id = 377] 08:53:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f273c334800) [pid = 4091] [serial = 1132] [outer = (nil)] 08:53:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f273f707000) [pid = 4091] [serial = 1133] [outer = 0x7f273c334800] 08:53:16 INFO - PROCESS | 4091 | 1461685996786 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2743484c00) [pid = 4091] [serial = 1134] [outer = 0x7f273c334800] 08:53:17 INFO - PROCESS | 4091 | 1461685997716 Marionette TRACE conn3 <- [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]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1428ms 08:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:53:17 INFO - PROCESS | 4091 | 1461685997770 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 4091 | 1461685997773 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:53:17 INFO - PROCESS | 4091 | 1461685997779 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 4091 | 1461685997784 Marionette TRACE conn3 <- [1,1482,null,{}] 08:53:17 INFO - PROCESS | 4091 | 1461685997788 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:17 INFO - PROCESS | 4091 | 1461685997988 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:53:18 INFO - PROCESS | 4091 | 1461685998181 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493c1800 == 114 [pid = 4091] [id = 378] 08:53:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f27344dc000) [pid = 4091] [serial = 1135] [outer = (nil)] 08:53:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f273cec0000) [pid = 4091] [serial = 1136] [outer = 0x7f27344dc000] 08:53:18 INFO - PROCESS | 4091 | 1461685998265 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f27497d2800) [pid = 4091] [serial = 1137] [outer = 0x7f27344dc000] 08:53:19 INFO - PROCESS | 4091 | 1461685999234 Marionette TRACE conn3 <- [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]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1530ms 08:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:53:19 INFO - PROCESS | 4091 | 1461685999309 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 4091 | 1461685999312 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:53:19 INFO - PROCESS | 4091 | 1461685999318 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 4091 | 1461685999321 Marionette TRACE conn3 <- [1,1486,null,{}] 08:53:19 INFO - PROCESS | 4091 | 1461685999326 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:19 INFO - PROCESS | 4091 | 1461685999502 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:53:19 INFO - PROCESS | 4091 | 1461685999695 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274c237800 == 115 [pid = 4091] [id = 379] 08:53:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f27493f0c00) [pid = 4091] [serial = 1138] [outer = (nil)] 08:53:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f274a5c7800) [pid = 4091] [serial = 1139] [outer = 0x7f27493f0c00] 08:53:19 INFO - PROCESS | 4091 | 1461685999805 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f274a6c0400) [pid = 4091] [serial = 1140] [outer = 0x7f27493f0c00] 08:53:20 INFO - PROCESS | 4091 | 1461686000658 Marionette TRACE conn3 <- [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]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1379ms 08:53:20 INFO - PROCESS | 4091 | 1461686000697 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 4091 | 1461686000701 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:53:20 INFO - PROCESS | 4091 | 1461686000707 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 4091 | 1461686000709 Marionette TRACE conn3 <- [1,1490,null,{}] 08:53:20 INFO - PROCESS | 4091 | 1461686000715 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:20 INFO - PROCESS | 4091 | 1461686000890 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:53:21 INFO - PROCESS | 4091 | 1461686001093 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e0a7800 == 116 [pid = 4091] [id = 380] 08:53:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f274a5bf000) [pid = 4091] [serial = 1141] [outer = (nil)] 08:53:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f274de06000) [pid = 4091] [serial = 1142] [outer = 0x7f274a5bf000] 08:53:21 INFO - PROCESS | 4091 | 1461686001164 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f274df59400) [pid = 4091] [serial = 1143] [outer = 0x7f274a5bf000] 08:53:22 INFO - PROCESS | 4091 | 1461686002030 Marionette TRACE conn3 <- [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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1380ms 08:53:22 INFO - PROCESS | 4091 | 1461686002088 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 4091 | 1461686002093 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:53:22 INFO - PROCESS | 4091 | 1461686002103 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 4091 | 1461686002105 Marionette TRACE conn3 <- [1,1494,null,{}] 08:53:22 INFO - PROCESS | 4091 | 1461686002109 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:22 INFO - PROCESS | 4091 | 1461686002277 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:53:22 INFO - PROCESS | 4091 | 1461686002474 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274eb07800 == 117 [pid = 4091] [id = 381] 08:53:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f274a88cc00) [pid = 4091] [serial = 1144] [outer = (nil)] 08:53:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f274df8c400) [pid = 4091] [serial = 1145] [outer = 0x7f274a88cc00] 08:53:22 INFO - PROCESS | 4091 | 1461686002545 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f274df95800) [pid = 4091] [serial = 1146] [outer = 0x7f274a88cc00] 08:53:23 INFO - PROCESS | 4091 | 1461686003442 Marionette TRACE conn3 <- [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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1386ms 08:53:23 INFO - PROCESS | 4091 | 1461686003490 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 4091 | 1461686003492 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:53:23 INFO - PROCESS | 4091 | 1461686003498 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 4091 | 1461686003500 Marionette TRACE conn3 <- [1,1498,null,{}] 08:53:23 INFO - PROCESS | 4091 | 1461686003506 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:23 INFO - PROCESS | 4091 | 1461686003688 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:53:23 INFO - PROCESS | 4091 | 1461686003890 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fd6800 == 118 [pid = 4091] [id = 382] 08:53:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f2722b49800) [pid = 4091] [serial = 1147] [outer = (nil)] 08:53:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f2722b4fc00) [pid = 4091] [serial = 1148] [outer = 0x7f2722b49800] 08:53:23 INFO - PROCESS | 4091 | 1461686003962 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f2722b54800) [pid = 4091] [serial = 1149] [outer = 0x7f2722b49800] 08:53:24 INFO - PROCESS | 4091 | 1461686004815 Marionette TRACE conn3 <- [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]]]}] 08:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1391ms 08:53:24 INFO - PROCESS | 4091 | 1461686004893 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:53:24 INFO - PROCESS | 4091 | 1461686004896 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:53:24 INFO - PROCESS | 4091 | 1461686004902 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:53:24 INFO - PROCESS | 4091 | 1461686004905 Marionette TRACE conn3 <- [1,1502,null,{}] 08:53:24 INFO - PROCESS | 4091 | 1461686004910 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:25 INFO - PROCESS | 4091 | 1461686005401 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:53:25 INFO - PROCESS | 4091 | 1461686005648 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264b6800 == 119 [pid = 4091] [id = 383] 08:53:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f2722b55800) [pid = 4091] [serial = 1150] [outer = (nil)] 08:53:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f272370c400) [pid = 4091] [serial = 1151] [outer = 0x7f2722b55800] 08:53:25 INFO - PROCESS | 4091 | 1461686005717 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f2725126c00) [pid = 4091] [serial = 1152] [outer = 0x7f2722b55800] 08:53:26 INFO - PROCESS | 4091 | 1461686006581 Marionette TRACE conn3 <- [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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1732ms 08:53:26 INFO - PROCESS | 4091 | 1461686006636 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 4091 | 1461686006640 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:53:26 INFO - PROCESS | 4091 | 1461686006648 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 4091 | 1461686006653 Marionette TRACE conn3 <- [1,1506,null,{}] 08:53:26 INFO - PROCESS | 4091 | 1461686006660 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:26 INFO - PROCESS | 4091 | 1461686006859 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:53:27 INFO - PROCESS | 4091 | 1461686007056 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f86b800 == 120 [pid = 4091] [id = 384] 08:53:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f2725131400) [pid = 4091] [serial = 1153] [outer = (nil)] 08:53:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f27265e2400) [pid = 4091] [serial = 1154] [outer = 0x7f2725131400] 08:53:27 INFO - PROCESS | 4091 | 1461686007178 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f2728154400) [pid = 4091] [serial = 1155] [outer = 0x7f2725131400] 08:53:28 INFO - PROCESS | 4091 | 1461686008231 Marionette TRACE conn3 <- [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]]]}] 08:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1637ms 08:53:28 INFO - PROCESS | 4091 | 1461686008285 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:53:28 INFO - PROCESS | 4091 | 1461686008290 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:53:28 INFO - PROCESS | 4091 | 1461686008296 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:53:28 INFO - PROCESS | 4091 | 1461686008298 Marionette TRACE conn3 <- [1,1510,null,{}] 08:53:28 INFO - PROCESS | 4091 | 1461686008304 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:28 INFO - PROCESS | 4091 | 1461686008567 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b512800 == 119 [pid = 4091] [id = 366] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2727978800 == 118 [pid = 4091] [id = 365] 08:53:28 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f27326e8400) [pid = 4091] [serial = 1055] [outer = (nil)] [url = about:blank] 08:53:28 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2732e9a800) [pid = 4091] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27264a7800 == 117 [pid = 4091] [id = 364] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a515000 == 116 [pid = 4091] [id = 363] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bbab000 == 115 [pid = 4091] [id = 359] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371df800 == 114 [pid = 4091] [id = 358] 08:53:28 INFO - PROCESS | 4091 | 1461686008872 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cd9000 == 113 [pid = 4091] [id = 357] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735de3800 == 112 [pid = 4091] [id = 356] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273341f800 == 111 [pid = 4091] [id = 355] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c97800 == 110 [pid = 4091] [id = 354] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f86e800 == 109 [pid = 4091] [id = 353] 08:53:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27289af800 == 108 [pid = 4091] [id = 352] 08:53:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724ee1800 == 109 [pid = 4091] [id = 385] 08:53:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f272815d800) [pid = 4091] [serial = 1156] [outer = (nil)] 08:53:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f272894c000) [pid = 4091] [serial = 1157] [outer = 0x7f272815d800] 08:53:28 INFO - PROCESS | 4091 | 1461686008950 Marionette DEBUG loaded listener.js 08:53:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2729fcd400) [pid = 4091] [serial = 1158] [outer = 0x7f272815d800] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f274936f400) [pid = 4091] [serial = 702] [outer = (nil)] [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.] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f272b377c00) [pid = 4091] [serial = 1043] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f27264eec00) [pid = 4091] [serial = 995] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f273d925000) [pid = 4091] [serial = 1022] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2728152800) [pid = 4091] [serial = 1037] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f2732b5d800) [pid = 4091] [serial = 1004] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f273c210400) [pid = 4091] [serial = 1016] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f273de8f400) [pid = 4091] [serial = 1028] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f2728ffc400) [pid = 4091] [serial = 998] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f27306cb000) [pid = 4091] [serial = 1053] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f27265e8800) [pid = 4091] [serial = 1031] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f2728165c00) [pid = 4091] [serial = 1038] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f2735dc9c00) [pid = 4091] [serial = 951] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f27306ce800) [pid = 4091] [serial = 1047] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f2728fff000) [pid = 4091] [serial = 1052] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f273c741800) [pid = 4091] [serial = 1019] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f27370b0c00) [pid = 4091] [serial = 1010] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f27326e4400) [pid = 4091] [serial = 1050] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f2729fc4400) [pid = 4091] [serial = 1041] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f27238d5000) [pid = 4091] [serial = 1035] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f2731b11800) [pid = 4091] [serial = 945] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f272f8a9000) [pid = 4091] [serial = 1046] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2722cfc000) [pid = 4091] [serial = 1034] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f273b199000) [pid = 4091] [serial = 1013] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2722ded400) [pid = 4091] [serial = 948] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f27265e3800) [pid = 4091] [serial = 1040] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f2731f71000) [pid = 4091] [serial = 1049] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f274e1a7c00) [pid = 4091] [serial = 942] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f273f2d0c00) [pid = 4091] [serial = 1025] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f272b5a0000) [pid = 4091] [serial = 1044] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2734926800) [pid = 4091] [serial = 1007] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2731b04400) [pid = 4091] [serial = 1001] [outer = (nil)] [url = about:blank] 08:53:29 INFO - PROCESS | 4091 | 1461686009716 Marionette TRACE conn3 <- [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]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1435ms 08:53:29 INFO - PROCESS | 4091 | 1461686009731 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 4091 | 1461686009736 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:53:29 INFO - PROCESS | 4091 | 1461686009751 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 4091 | 1461686009757 Marionette TRACE conn3 <- [1,1514,null,{}] 08:53:29 INFO - PROCESS | 4091 | 1461686009762 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:29 INFO - PROCESS | 4091 | 1461686009956 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:53:30 INFO - PROCESS | 4091 | 1461686010107 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b336000 == 110 [pid = 4091] [id = 386] 08:53:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f2722ded400) [pid = 4091] [serial = 1159] [outer = (nil)] 08:53:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f272f69c400) [pid = 4091] [serial = 1160] [outer = 0x7f2722ded400] 08:53:30 INFO - PROCESS | 4091 | 1461686010168 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f2731f79c00) [pid = 4091] [serial = 1161] [outer = 0x7f2722ded400] 08:53:30 INFO - PROCESS | 4091 | 1461686010899 Marionette TRACE conn3 <- [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]]]}] 08:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1194ms 08:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:53:30 INFO - PROCESS | 4091 | 1461686010948 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:53:30 INFO - PROCESS | 4091 | 1461686010951 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:53:30 INFO - PROCESS | 4091 | 1461686010958 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:53:30 INFO - PROCESS | 4091 | 1461686010961 Marionette TRACE conn3 <- [1,1518,null,{}] 08:53:30 INFO - PROCESS | 4091 | 1461686010966 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:31 INFO - PROCESS | 4091 | 1461686011180 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:53:31 INFO - PROCESS | 4091 | 1461686011202 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731e1f800 == 111 [pid = 4091] [id = 387] 08:53:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f2731f7a800) [pid = 4091] [serial = 1162] [outer = (nil)] 08:53:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f27326ef400) [pid = 4091] [serial = 1163] [outer = 0x7f2731f7a800] 08:53:31 INFO - PROCESS | 4091 | 1461686011274 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f2732c53c00) [pid = 4091] [serial = 1164] [outer = 0x7f2731f7a800] 08:53:32 INFO - PROCESS | 4091 | 1461686012155 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1243ms 08:53:32 INFO - PROCESS | 4091 | 1461686012215 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 4091 | 1461686012218 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:53:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:53:32 INFO - PROCESS | 4091 | 1461686012224 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 4091 | 1461686012226 Marionette TRACE conn3 <- [1,1522,null,{}] 08:53:32 INFO - PROCESS | 4091 | 1461686012231 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:32 INFO - PROCESS | 4091 | 1461686012450 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:53:32 INFO - PROCESS | 4091 | 1461686012496 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e94000 == 112 [pid = 4091] [id = 388] 08:53:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f27338e7800) [pid = 4091] [serial = 1165] [outer = (nil)] 08:53:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2734564000) [pid = 4091] [serial = 1166] [outer = 0x7f27338e7800] 08:53:32 INFO - PROCESS | 4091 | 1461686012589 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2736212000) [pid = 4091] [serial = 1167] [outer = 0x7f27338e7800] 08:53:33 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2728ffb800) [pid = 4091] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:53:33 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f272774dc00) [pid = 4091] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:53:33 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f27238d0000) [pid = 4091] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:53:33 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f272894c400) [pid = 4091] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:33 INFO - PROCESS | 4091 | 1461686013578 Marionette TRACE conn3 <- [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"]]]}] 08:53:33 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 () { 08:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:53:33 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 () { 08:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:53:33 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 () { 08:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:53:33 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 () { 08:53:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:53:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1386ms 08:53:33 INFO - PROCESS | 4091 | 1461686013617 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:53:33 INFO - PROCESS | 4091 | 1461686013624 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:53:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:53:33 INFO - PROCESS | 4091 | 1461686013631 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 4091 | 1461686013633 Marionette TRACE conn3 <- [1,1526,null,{}] 08:53:33 INFO - PROCESS | 4091 | 1461686013638 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:33 INFO - PROCESS | 4091 | 1461686013800 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:53:33 INFO - PROCESS | 4091 | 1461686013961 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734978800 == 113 [pid = 4091] [id = 389] 08:53:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f2728ffb800) [pid = 4091] [serial = 1168] [outer = (nil)] 08:53:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f27370b2400) [pid = 4091] [serial = 1169] [outer = 0x7f2728ffb800] 08:53:34 INFO - PROCESS | 4091 | 1461686014022 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f273a604800) [pid = 4091] [serial = 1170] [outer = 0x7f2728ffb800] 08:53:34 INFO - PROCESS | 4091 | 1461686014720 Marionette TRACE conn3 <- [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"]]]}] 08:53:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:53:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:53:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:53:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1126ms 08:53:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:53:34 INFO - PROCESS | 4091 | 1461686014765 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 4091 | 1461686014768 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:53:34 INFO - PROCESS | 4091 | 1461686014774 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 4091 | 1461686014777 Marionette TRACE conn3 <- [1,1530,null,{}] 08:53:34 INFO - PROCESS | 4091 | 1461686014785 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:34 INFO - PROCESS | 4091 | 1461686014949 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:53:34 INFO - PROCESS | 4091 | 1461686014962 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371c3000 == 114 [pid = 4091] [id = 390] 08:53:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f27370ba000) [pid = 4091] [serial = 1171] [outer = (nil)] 08:53:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f273c2a1000) [pid = 4091] [serial = 1172] [outer = 0x7f27370ba000] 08:53:35 INFO - PROCESS | 4091 | 1461686015023 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f273f2d0c00) [pid = 4091] [serial = 1173] [outer = 0x7f27370ba000] 08:53:36 INFO - PROCESS | 4091 | 1461686016116 Marionette TRACE conn3 <- [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]]]}] 08:53:36 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 08:53:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:53:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:53:36 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. 08:53:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:53:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1386ms 08:53:36 INFO - PROCESS | 4091 | 1461686016162 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:53:36 INFO - PROCESS | 4091 | 1461686016170 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:53:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:53:36 INFO - PROCESS | 4091 | 1461686016177 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:53:36 INFO - PROCESS | 4091 | 1461686016183 Marionette TRACE conn3 <- [1,1534,null,{}] 08:53:36 INFO - PROCESS | 4091 | 1461686016190 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:36 INFO - PROCESS | 4091 | 1461686016454 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:53:36 INFO - PROCESS | 4091 | 1461686016602 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729eae000 == 115 [pid = 4091] [id = 391] 08:53:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2725968400) [pid = 4091] [serial = 1174] [outer = (nil)] 08:53:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f27276c8800) [pid = 4091] [serial = 1175] [outer = 0x7f2725968400] 08:53:36 INFO - PROCESS | 4091 | 1461686016721 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2728703000) [pid = 4091] [serial = 1176] [outer = 0x7f2725968400] 08:53:37 INFO - PROCESS | 4091 | 1461686017741 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:53:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1594ms 08:53:37 INFO - PROCESS | 4091 | 1461686017771 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 4091 | 1461686017779 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:53:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:53:37 INFO - PROCESS | 4091 | 1461686017790 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 4091 | 1461686017794 Marionette TRACE conn3 <- [1,1538,null,{}] 08:53:37 INFO - PROCESS | 4091 | 1461686017800 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:37 INFO - PROCESS | 4091 | 1461686017985 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:53:38 INFO - PROCESS | 4091 | 1461686018187 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733411800 == 116 [pid = 4091] [id = 392] 08:53:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f27276cc400) [pid = 4091] [serial = 1177] [outer = (nil)] 08:53:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f272f8a5c00) [pid = 4091] [serial = 1178] [outer = 0x7f27276cc400] 08:53:38 INFO - PROCESS | 4091 | 1461686018258 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f2732844800) [pid = 4091] [serial = 1179] [outer = 0x7f27276cc400] 08:53:39 INFO - PROCESS | 4091 | 1461686019199 Marionette TRACE conn3 <- [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]]]}] 08:53:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:53:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1483ms 08:53:39 INFO - PROCESS | 4091 | 1461686019274 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:53:39 INFO - PROCESS | 4091 | 1461686019278 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:53:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:53:39 INFO - PROCESS | 4091 | 1461686019285 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 4091 | 1461686019291 Marionette TRACE conn3 <- [1,1542,null,{}] 08:53:39 INFO - PROCESS | 4091 | 1461686019307 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:39 INFO - PROCESS | 4091 | 1461686019535 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:53:39 INFO - PROCESS | 4091 | 1461686019731 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c440000 == 117 [pid = 4091] [id = 393] 08:53:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f2735dc9000) [pid = 4091] [serial = 1180] [outer = (nil)] 08:53:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f2736214400) [pid = 4091] [serial = 1181] [outer = 0x7f2735dc9000] 08:53:39 INFO - PROCESS | 4091 | 1461686019857 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f27370ba800) [pid = 4091] [serial = 1182] [outer = 0x7f2735dc9000] 08:53:40 INFO - PROCESS | 4091 | 1461686020714 Marionette TRACE conn3 <- [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]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:53:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1485ms 08:53:40 INFO - PROCESS | 4091 | 1461686020771 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 4091 | 1461686020776 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:53:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:53:40 INFO - PROCESS | 4091 | 1461686020781 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 4091 | 1461686020784 Marionette TRACE conn3 <- [1,1546,null,{}] 08:53:40 INFO - PROCESS | 4091 | 1461686020789 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:40 INFO - PROCESS | 4091 | 1461686020979 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:53:41 INFO - PROCESS | 4091 | 1461686021177 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434ea800 == 118 [pid = 4091] [id = 394] 08:53:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f27276c5400) [pid = 4091] [serial = 1183] [outer = (nil)] 08:53:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f27370ad800) [pid = 4091] [serial = 1184] [outer = 0x7f27276c5400] 08:53:41 INFO - PROCESS | 4091 | 1461686021251 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f273dfa9400) [pid = 4091] [serial = 1185] [outer = 0x7f27276c5400] 08:53:42 INFO - PROCESS | 4091 | 1461686022147 Marionette TRACE conn3 <- [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]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:53:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1435ms 08:53:42 INFO - PROCESS | 4091 | 1461686022218 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 4091 | 1461686022221 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:53:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:53:42 INFO - PROCESS | 4091 | 1461686022227 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 4091 | 1461686022229 Marionette TRACE conn3 <- [1,1550,null,{}] 08:53:42 INFO - PROCESS | 4091 | 1461686022235 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:42 INFO - PROCESS | 4091 | 1461686022432 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:53:42 INFO - PROCESS | 4091 | 1461686022636 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274de41800 == 119 [pid = 4091] [id = 395] 08:53:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f2748412400) [pid = 4091] [serial = 1186] [outer = (nil)] 08:53:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f27492b0800) [pid = 4091] [serial = 1187] [outer = 0x7f2748412400] 08:53:42 INFO - PROCESS | 4091 | 1461686022801 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f2749588000) [pid = 4091] [serial = 1188] [outer = 0x7f2748412400] 08:53:43 INFO - PROCESS | 4091 | 1461686023682 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:53:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:53:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1530ms 08:53:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:53:43 INFO - PROCESS | 4091 | 1461686023758 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 4091 | 1461686023761 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:53:43 INFO - PROCESS | 4091 | 1461686023767 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 4091 | 1461686023770 Marionette TRACE conn3 <- [1,1554,null,{}] 08:53:43 INFO - PROCESS | 4091 | 1461686023775 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:44 INFO - PROCESS | 4091 | 1461686024010 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:53:44 INFO - PROCESS | 4091 | 1461686024253 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27529cb800 == 120 [pid = 4091] [id = 396] 08:53:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2749534c00) [pid = 4091] [serial = 1189] [outer = (nil)] 08:53:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f274a6b5400) [pid = 4091] [serial = 1190] [outer = 0x7f2749534c00] 08:53:44 INFO - PROCESS | 4091 | 1461686024369 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f274e08bc00) [pid = 4091] [serial = 1191] [outer = 0x7f2749534c00] 08:53:45 INFO - PROCESS | 4091 | 1461686025226 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:53:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:53:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1531ms 08:53:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:53:45 INFO - PROCESS | 4091 | 1461686025297 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 4091 | 1461686025301 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:53:45 INFO - PROCESS | 4091 | 1461686025307 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 4091 | 1461686025310 Marionette TRACE conn3 <- [1,1558,null,{}] 08:53:45 INFO - PROCESS | 4091 | 1461686025315 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:45 INFO - PROCESS | 4091 | 1461686025504 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:53:45 INFO - PROCESS | 4091 | 1461686025703 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275372f800 == 121 [pid = 4091] [id = 397] 08:53:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f2726752c00) [pid = 4091] [serial = 1192] [outer = (nil)] 08:53:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f272675b400) [pid = 4091] [serial = 1193] [outer = 0x7f2726752c00] 08:53:45 INFO - PROCESS | 4091 | 1461686025775 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2726760800) [pid = 4091] [serial = 1194] [outer = 0x7f2726752c00] 08:53:46 INFO - PROCESS | 4091 | 1461686026630 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:53:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:53:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1384ms 08:53:46 INFO - PROCESS | 4091 | 1461686026691 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 4091 | 1461686026695 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:53:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:53:46 INFO - PROCESS | 4091 | 1461686026700 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 4091 | 1461686026703 Marionette TRACE conn3 <- [1,1562,null,{}] 08:53:46 INFO - PROCESS | 4091 | 1461686026709 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:46 INFO - PROCESS | 4091 | 1461686026875 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:53:47 INFO - PROCESS | 4091 | 1461686027102 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257e4800 == 122 [pid = 4091] [id = 398] 08:53:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f2722de4c00) [pid = 4091] [serial = 1195] [outer = (nil)] 08:53:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f2726761000) [pid = 4091] [serial = 1196] [outer = 0x7f2722de4c00] 08:53:47 INFO - PROCESS | 4091 | 1461686027248 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f2731c15000) [pid = 4091] [serial = 1197] [outer = 0x7f2722de4c00] 08:53:48 INFO - PROCESS | 4091 | 1461686028134 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:53:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:53:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1484ms 08:53:48 INFO - PROCESS | 4091 | 1461686028186 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 4091 | 1461686028190 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:53:48 INFO - PROCESS | 4091 | 1461686028195 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 4091 | 1461686028198 Marionette TRACE conn3 <- [1,1566,null,{}] 08:53:48 INFO - PROCESS | 4091 | 1461686028203 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:48 INFO - PROCESS | 4091 | 1461686028372 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:53:49 INFO - PROCESS | 4091 | 1461686029322 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272899c800 == 123 [pid = 4091] [id = 399] 08:53:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f2722cfdc00) [pid = 4091] [serial = 1198] [outer = (nil)] 08:53:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f2722de7000) [pid = 4091] [serial = 1199] [outer = 0x7f2722cfdc00] 08:53:49 INFO - PROCESS | 4091 | 1461686029393 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f2725968800) [pid = 4091] [serial = 1200] [outer = 0x7f2722cfdc00] 08:53:50 INFO - PROCESS | 4091 | 1461686030162 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:53:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:53:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1989ms 08:53:50 INFO - PROCESS | 4091 | 1461686030187 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:53:50 INFO - PROCESS | 4091 | 1461686030193 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:53:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:53:50 INFO - PROCESS | 4091 | 1461686030202 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:53:50 INFO - PROCESS | 4091 | 1461686030206 Marionette TRACE conn3 <- [1,1570,null,{}] 08:53:50 INFO - PROCESS | 4091 | 1461686030213 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:50 INFO - PROCESS | 4091 | 1461686030375 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:53:50 INFO - PROCESS | 4091 | 1461686030591 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f873000 == 124 [pid = 4091] [id = 400] 08:53:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f2722dde400) [pid = 4091] [serial = 1201] [outer = (nil)] 08:53:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f272893dc00) [pid = 4091] [serial = 1202] [outer = 0x7f2722dde400] 08:53:50 INFO - PROCESS | 4091 | 1461686030658 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f2729fc9400) [pid = 4091] [serial = 1203] [outer = 0x7f2722dde400] 08:53:51 INFO - PROCESS | 4091 | 1461686031784 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1642ms 08:53:51 INFO - PROCESS | 4091 | 1461686031847 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 4091 | 1461686031853 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:53:51 INFO - PROCESS | 4091 | 1461686031859 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 4091 | 1461686031862 Marionette TRACE conn3 <- [1,1574,null,{}] 08:53:51 INFO - PROCESS | 4091 | 1461686031867 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:52 INFO - PROCESS | 4091 | 1461686032048 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:53:52 INFO - PROCESS | 4091 | 1461686032337 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725250000 == 125 [pid = 4091] [id = 401] 08:53:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f2729fca400) [pid = 4091] [serial = 1204] [outer = (nil)] 08:53:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f272a176800) [pid = 4091] [serial = 1205] [outer = 0x7f2729fca400] 08:53:52 INFO - PROCESS | 4091 | 1461686032522 Marionette DEBUG loaded listener.js 08:53:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f272b373c00) [pid = 4091] [serial = 1206] [outer = 0x7f2729fca400] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f761000 == 124 [pid = 4091] [id = 178] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a818000 == 123 [pid = 4091] [id = 154] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273cd57000 == 122 [pid = 4091] [id = 57] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c313000 == 121 [pid = 4091] [id = 211] 08:53:52 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f27374cb400) [pid = 4091] [serial = 1073] [outer = (nil)] [url = about:blank] 08:53:52 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f273c207c00) [pid = 4091] [serial = 1076] [outer = (nil)] [url = about:blank] 08:53:52 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f273c744800) [pid = 4091] [serial = 1079] [outer = (nil)] [url = about:blank] 08:53:52 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f272f8aac00) [pid = 4091] [serial = 1103] [outer = (nil)] [url = about:blank] 08:53:52 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f273dfb0c00) [pid = 4091] [serial = 1082] [outer = (nil)] [url = about:blank] 08:53:52 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f274903fc00) [pid = 4091] [serial = 1085] [outer = (nil)] [url = about:blank] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27267f1000 == 120 [pid = 4091] [id = 273] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f64a800 == 119 [pid = 4091] [id = 208] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273342a800 == 118 [pid = 4091] [id = 209] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735df9800 == 117 [pid = 4091] [id = 87] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434d5800 == 116 [pid = 4091] [id = 50] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd4d800 == 115 [pid = 4091] [id = 285] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274eb1e800 == 114 [pid = 4091] [id = 342] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a670000 == 113 [pid = 4091] [id = 210] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273deb6800 == 112 [pid = 4091] [id = 212] 08:53:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bb91000 == 111 [pid = 4091] [id = 54] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274eb07800 == 110 [pid = 4091] [id = 381] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e0a7800 == 109 [pid = 4091] [id = 380] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274c237800 == 108 [pid = 4091] [id = 379] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493c1800 == 107 [pid = 4091] [id = 378] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434db000 == 106 [pid = 4091] [id = 377] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df37000 == 105 [pid = 4091] [id = 376] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c61d000 == 104 [pid = 4091] [id = 375] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b23e000 == 103 [pid = 4091] [id = 374] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273700c000 == 102 [pid = 4091] [id = 373] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736155000 == 101 [pid = 4091] [id = 372] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733278000 == 100 [pid = 4091] [id = 371] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27264b9800 == 99 [pid = 4091] [id = 343] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732591800 == 98 [pid = 4091] [id = 370] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b50e800 == 97 [pid = 4091] [id = 369] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272524c800 == 96 [pid = 4091] [id = 368] 08:53:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9cd000 == 95 [pid = 4091] [id = 367] 08:53:53 INFO - PROCESS | 4091 | 1461686033348 Marionette TRACE conn3 <- [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]]]}] 08:53:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:53:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1534ms 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2728162400) [pid = 4091] [serial = 1095] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2727756800) [pid = 4091] [serial = 1094] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f27264fb000) [pid = 4091] [serial = 1092] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f2725971c00) [pid = 4091] [serial = 1091] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f2728ffd400) [pid = 4091] [serial = 1097] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2729fd0c00) [pid = 4091] [serial = 1098] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f2735fc7c00) [pid = 4091] [serial = 1070] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f27276cf400) [pid = 4091] [serial = 1058] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2734562c00) [pid = 4091] [serial = 1067] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f273284b400) [pid = 4091] [serial = 1064] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2729fc6800) [pid = 4091] [serial = 1061] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f2723719000) [pid = 4091] [serial = 1088] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f272b599c00) [pid = 4091] [serial = 1100] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f272b5f2800) [pid = 4091] [serial = 1101] [outer = (nil)] [url = about:blank] 08:53:53 INFO - PROCESS | 4091 | 1461686033425 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 4091 | 1461686033431 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:53:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:53:53 INFO - PROCESS | 4091 | 1461686033445 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 4091 | 1461686033453 Marionette TRACE conn3 <- [1,1578,null,{}] 08:53:53 INFO - PROCESS | 4091 | 1461686033461 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:53 INFO - PROCESS | 4091 | 1461686033621 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:53:53 INFO - PROCESS | 4091 | 1461686033633 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a517800 == 96 [pid = 4091] [id = 402] 08:53:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f272b379c00) [pid = 4091] [serial = 1207] [outer = (nil)] 08:53:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f272f6aac00) [pid = 4091] [serial = 1208] [outer = 0x7f272b379c00] 08:53:53 INFO - PROCESS | 4091 | 1461686033693 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f272f8b1c00) [pid = 4091] [serial = 1209] [outer = 0x7f272b379c00] 08:53:54 INFO - PROCESS | 4091 | 1461686034526 Marionette TRACE conn3 <- [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]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1142ms 08:53:54 INFO - PROCESS | 4091 | 1461686034582 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 4091 | 1461686034586 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:53:54 INFO - PROCESS | 4091 | 1461686034595 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 4091 | 1461686034598 Marionette TRACE conn3 <- [1,1582,null,{}] 08:53:54 INFO - PROCESS | 4091 | 1461686034603 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:54 INFO - PROCESS | 4091 | 1461686034759 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:53:54 INFO - PROCESS | 4091 | 1461686034923 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f64a800 == 97 [pid = 4091] [id = 403] 08:53:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f2722cfd800) [pid = 4091] [serial = 1210] [outer = (nil)] 08:53:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f2731b0ec00) [pid = 4091] [serial = 1211] [outer = 0x7f2722cfd800] 08:53:54 INFO - PROCESS | 4091 | 1461686034984 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f2731c16800) [pid = 4091] [serial = 1212] [outer = 0x7f2722cfd800] 08:53:55 INFO - PROCESS | 4091 | 1461686035794 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:53:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1229ms 08:53:55 INFO - PROCESS | 4091 | 1461686035825 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 4091 | 1461686035828 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:53:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:53:55 INFO - PROCESS | 4091 | 1461686035834 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 4091 | 1461686035836 Marionette TRACE conn3 <- [1,1586,null,{}] 08:53:55 INFO - PROCESS | 4091 | 1461686035844 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:56 INFO - PROCESS | 4091 | 1461686036055 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:53:56 INFO - PROCESS | 4091 | 1461686036081 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b85800 == 98 [pid = 4091] [id = 404] 08:53:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f2731c1dc00) [pid = 4091] [serial = 1213] [outer = (nil)] 08:53:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2731f77800) [pid = 4091] [serial = 1214] [outer = 0x7f2731c1dc00] 08:53:56 INFO - PROCESS | 4091 | 1461686036156 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f27326eac00) [pid = 4091] [serial = 1215] [outer = 0x7f2731c1dc00] 08:53:57 INFO - PROCESS | 4091 | 1461686037068 Marionette TRACE conn3 <- [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]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1287ms 08:53:57 INFO - PROCESS | 4091 | 1461686037125 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 4091 | 1461686037128 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:53:57 INFO - PROCESS | 4091 | 1461686037134 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 4091 | 1461686037136 Marionette TRACE conn3 <- [1,1590,null,{}] 08:53:57 INFO - PROCESS | 4091 | 1461686037142 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:57 INFO - PROCESS | 4091 | 1461686037342 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2722ded400) [pid = 4091] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f2731f7a800) [pid = 4091] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f272b373400) [pid = 4091] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2725131400) [pid = 4091] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f2728ffb800) [pid = 4091] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2722b55800) [pid = 4091] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f272815d800) [pid = 4091] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:53:58 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f27338e7800) [pid = 4091] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:53:58 INFO - PROCESS | 4091 | 1461686038226 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729ebb000 == 99 [pid = 4091] [id = 405] 08:53:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f2722b55800) [pid = 4091] [serial = 1216] [outer = (nil)] 08:53:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2727752000) [pid = 4091] [serial = 1217] [outer = 0x7f2722b55800] 08:53:58 INFO - PROCESS | 4091 | 1461686038287 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f2732e2f800) [pid = 4091] [serial = 1218] [outer = 0x7f2722b55800] 08:53:58 INFO - PROCESS | 4091 | 1461686038941 Marionette TRACE conn3 <- [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]]]}] 08:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1833ms 08:53:58 INFO - PROCESS | 4091 | 1461686038969 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 4091 | 1461686038972 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:53:58 INFO - PROCESS | 4091 | 1461686038978 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 4091 | 1461686038980 Marionette TRACE conn3 <- [1,1594,null,{}] 08:53:58 INFO - PROCESS | 4091 | 1461686038985 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:59 INFO - PROCESS | 4091 | 1461686039191 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:53:59 INFO - PROCESS | 4091 | 1461686039214 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732e96000 == 100 [pid = 4091] [id = 406] 08:53:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f2722de5000) [pid = 4091] [serial = 1219] [outer = (nil)] 08:53:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f27330ec000) [pid = 4091] [serial = 1220] [outer = 0x7f2722de5000] 08:53:59 INFO - PROCESS | 4091 | 1461686039272 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f2733823000) [pid = 4091] [serial = 1221] [outer = 0x7f2722de5000] 08:54:00 INFO - PROCESS | 4091 | 1461686040059 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1130ms 08:54:00 INFO - PROCESS | 4091 | 1461686040191 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 4091 | 1461686040195 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:54:00 INFO - PROCESS | 4091 | 1461686040206 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 4091 | 1461686040211 Marionette TRACE conn3 <- [1,1598,null,{}] 08:54:00 INFO - PROCESS | 4091 | 1461686040230 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:00 INFO - PROCESS | 4091 | 1461686040473 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:54:00 INFO - PROCESS | 4091 | 1461686040672 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264b3800 == 101 [pid = 4091] [id = 407] 08:54:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2722b47000) [pid = 4091] [serial = 1222] [outer = (nil)] 08:54:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f272596b800) [pid = 4091] [serial = 1223] [outer = 0x7f2722b47000] 08:54:00 INFO - PROCESS | 4091 | 1461686040745 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f272675b000) [pid = 4091] [serial = 1224] [outer = 0x7f2722b47000] 08:54:01 INFO - PROCESS | 4091 | 1461686041714 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:54:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:54:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1553ms 08:54:01 INFO - PROCESS | 4091 | 1461686041759 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:54:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:54:01 INFO - PROCESS | 4091 | 1461686041765 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:54:01 INFO - PROCESS | 4091 | 1461686041776 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 4091 | 1461686041782 Marionette TRACE conn3 <- [1,1602,null,{}] 08:54:01 INFO - PROCESS | 4091 | 1461686041788 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:02 INFO - PROCESS | 4091 | 1461686042008 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:54:02 INFO - PROCESS | 4091 | 1461686042249 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f65c000 == 102 [pid = 4091] [id = 408] 08:54:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f272893f000) [pid = 4091] [serial = 1225] [outer = (nil)] 08:54:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f2729fca000) [pid = 4091] [serial = 1226] [outer = 0x7f272893f000] 08:54:02 INFO - PROCESS | 4091 | 1461686042366 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f272b599c00) [pid = 4091] [serial = 1227] [outer = 0x7f272893f000] 08:54:03 INFO - PROCESS | 4091 | 1461686043287 Marionette TRACE conn3 <- [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]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1588ms 08:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:54:03 INFO - PROCESS | 4091 | 1461686043361 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 4091 | 1461686043365 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:54:03 INFO - PROCESS | 4091 | 1461686043371 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 4091 | 1461686043373 Marionette TRACE conn3 <- [1,1606,null,{}] 08:54:03 INFO - PROCESS | 4091 | 1461686043387 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:03 INFO - PROCESS | 4091 | 1461686043615 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:54:03 INFO - PROCESS | 4091 | 1461686043897 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27337d8800 == 103 [pid = 4091] [id = 409] 08:54:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f2731c11c00) [pid = 4091] [serial = 1228] [outer = (nil)] 08:54:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f2731c1b000) [pid = 4091] [serial = 1229] [outer = 0x7f2731c11c00] 08:54:04 INFO - PROCESS | 4091 | 1461686044019 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f2732234000) [pid = 4091] [serial = 1230] [outer = 0x7f2731c11c00] 08:54:04 INFO - PROCESS | 4091 | 1461686044852 Marionette TRACE conn3 <- [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]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1537ms 08:54:04 INFO - PROCESS | 4091 | 1461686044909 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 4091 | 1461686044914 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:54:04 INFO - PROCESS | 4091 | 1461686044923 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 4091 | 1461686044928 Marionette TRACE conn3 <- [1,1610,null,{}] 08:54:04 INFO - PROCESS | 4091 | 1461686044937 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 4091 | 1461686045160 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:54:05 INFO - PROCESS | 4091 | 1461686045354 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273614c000 == 104 [pid = 4091] [id = 410] 08:54:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f2731c16c00) [pid = 4091] [serial = 1231] [outer = (nil)] 08:54:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f27330e3c00) [pid = 4091] [serial = 1232] [outer = 0x7f2731c16c00] 08:54:05 INFO - PROCESS | 4091 | 1461686045427 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f2734559c00) [pid = 4091] [serial = 1233] [outer = 0x7f2731c16c00] 08:54:06 INFO - PROCESS | 4091 | 1461686046279 Marionette TRACE conn3 <- [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]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1383ms 08:54:06 INFO - PROCESS | 4091 | 1461686046307 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 4091 | 1461686046310 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:54:06 INFO - PROCESS | 4091 | 1461686046316 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 4091 | 1461686046319 Marionette TRACE conn3 <- [1,1614,null,{}] 08:54:06 INFO - PROCESS | 4091 | 1461686046324 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:06 INFO - PROCESS | 4091 | 1461686046492 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:54:06 INFO - PROCESS | 4091 | 1461686046702 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cd7000 == 105 [pid = 4091] [id = 411] 08:54:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f27326e6400) [pid = 4091] [serial = 1234] [outer = (nil)] 08:54:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f2735319800) [pid = 4091] [serial = 1235] [outer = 0x7f27326e6400] 08:54:06 INFO - PROCESS | 4091 | 1461686046772 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f2735dc7c00) [pid = 4091] [serial = 1236] [outer = 0x7f27326e6400] 08:54:07 INFO - PROCESS | 4091 | 1461686047685 Marionette TRACE conn3 <- [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]]]}] 08:54:07 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 08:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1427ms 08:54:07 INFO - PROCESS | 4091 | 1461686047745 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 4091 | 1461686047747 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:54:07 INFO - PROCESS | 4091 | 1461686047754 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 4091 | 1461686047756 Marionette TRACE conn3 <- [1,1618,null,{}] 08:54:07 INFO - PROCESS | 4091 | 1461686047761 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 4091 | 1461686047960 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:54:08 INFO - PROCESS | 4091 | 1461686048156 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a370800 == 106 [pid = 4091] [id = 412] 08:54:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f27374cf400) [pid = 4091] [serial = 1237] [outer = (nil)] 08:54:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f27374d7400) [pid = 4091] [serial = 1238] [outer = 0x7f27374cf400] 08:54:08 INFO - PROCESS | 4091 | 1461686048277 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2738697800) [pid = 4091] [serial = 1239] [outer = 0x7f27374cf400] 08:54:09 INFO - PROCESS | 4091 | 1461686049134 Marionette TRACE conn3 <- [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]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1428ms 08:54:09 INFO - PROCESS | 4091 | 1461686049183 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 4091 | 1461686049187 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:54:09 INFO - PROCESS | 4091 | 1461686049193 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 4091 | 1461686049196 Marionette TRACE conn3 <- [1,1622,null,{}] 08:54:09 INFO - PROCESS | 4091 | 1461686049202 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:09 INFO - PROCESS | 4091 | 1461686049373 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:54:09 INFO - PROCESS | 4091 | 1461686049576 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bf49800 == 107 [pid = 4091] [id = 413] 08:54:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2736248c00) [pid = 4091] [serial = 1240] [outer = (nil)] 08:54:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f273b217800) [pid = 4091] [serial = 1241] [outer = 0x7f2736248c00] 08:54:09 INFO - PROCESS | 4091 | 1461686049648 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f273bf60400) [pid = 4091] [serial = 1242] [outer = 0x7f2736248c00] 08:54:10 INFO - PROCESS | 4091 | 1461686050531 Marionette TRACE conn3 <- [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]]]}] 08:54:10 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 08:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1378ms 08:54:10 INFO - PROCESS | 4091 | 1461686050572 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 4091 | 1461686050576 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:54:10 INFO - PROCESS | 4091 | 1461686050582 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 4091 | 1461686050585 Marionette TRACE conn3 <- [1,1626,null,{}] 08:54:10 INFO - PROCESS | 4091 | 1461686050590 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:10 INFO - PROCESS | 4091 | 1461686050753 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:54:10 INFO - PROCESS | 4091 | 1461686050963 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c89b000 == 108 [pid = 4091] [id = 414] 08:54:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f27374d2000) [pid = 4091] [serial = 1243] [outer = (nil)] 08:54:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f273c2a0400) [pid = 4091] [serial = 1244] [outer = 0x7f27374d2000] 08:54:11 INFO - PROCESS | 4091 | 1461686051072 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f273c718400) [pid = 4091] [serial = 1245] [outer = 0x7f27374d2000] 08:54:11 INFO - PROCESS | 4091 | 1461686051973 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1430ms 08:54:12 INFO - PROCESS | 4091 | 1461686052013 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 4091 | 1461686052015 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:54:12 INFO - PROCESS | 4091 | 1461686052022 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 4091 | 1461686052025 Marionette TRACE conn3 <- [1,1630,null,{}] 08:54:12 INFO - PROCESS | 4091 | 1461686052030 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:12 INFO - PROCESS | 4091 | 1461686052200 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:54:12 INFO - PROCESS | 4091 | 1461686052402 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d3a6000 == 109 [pid = 4091] [id = 415] 08:54:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f2739266400) [pid = 4091] [serial = 1246] [outer = (nil)] 08:54:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f273caa3400) [pid = 4091] [serial = 1247] [outer = 0x7f2739266400] 08:54:12 INFO - PROCESS | 4091 | 1461686052471 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f273cc0f000) [pid = 4091] [serial = 1248] [outer = 0x7f2739266400] 08:54:13 INFO - PROCESS | 4091 | 1461686053345 Marionette TRACE conn3 <- [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]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1378ms 08:54:13 INFO - PROCESS | 4091 | 1461686053401 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 4091 | 1461686053405 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:54:13 INFO - PROCESS | 4091 | 1461686053411 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 4091 | 1461686053413 Marionette TRACE conn3 <- [1,1634,null,{}] 08:54:13 INFO - PROCESS | 4091 | 1461686053419 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:13 INFO - PROCESS | 4091 | 1461686053583 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:54:13 INFO - PROCESS | 4091 | 1461686053787 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f46e000 == 110 [pid = 4091] [id = 416] 08:54:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f2736212800) [pid = 4091] [serial = 1249] [outer = (nil)] 08:54:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f273d91cc00) [pid = 4091] [serial = 1250] [outer = 0x7f2736212800] 08:54:13 INFO - PROCESS | 4091 | 1461686053862 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f273def2c00) [pid = 4091] [serial = 1251] [outer = 0x7f2736212800] 08:54:14 INFO - PROCESS | 4091 | 1461686054730 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1389ms 08:54:14 INFO - PROCESS | 4091 | 1461686054801 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 4091 | 1461686054805 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:54:14 INFO - PROCESS | 4091 | 1461686054811 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 4091 | 1461686054815 Marionette TRACE conn3 <- [1,1638,null,{}] 08:54:14 INFO - PROCESS | 4091 | 1461686054820 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:15 INFO - PROCESS | 4091 | 1461686055026 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:54:15 INFO - PROCESS | 4091 | 1461686055232 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274938b800 == 111 [pid = 4091] [id = 417] 08:54:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f273c73a400) [pid = 4091] [serial = 1252] [outer = (nil)] 08:54:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f273f2d1c00) [pid = 4091] [serial = 1253] [outer = 0x7f273c73a400] 08:54:15 INFO - PROCESS | 4091 | 1461686055355 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f27484bb400) [pid = 4091] [serial = 1254] [outer = 0x7f273c73a400] 08:54:16 INFO - PROCESS | 4091 | 1461686056285 Marionette TRACE conn3 <- [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]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1533ms 08:54:16 INFO - PROCESS | 4091 | 1461686056345 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 4091 | 1461686056348 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:54:16 INFO - PROCESS | 4091 | 1461686056354 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 4091 | 1461686056356 Marionette TRACE conn3 <- [1,1642,null,{}] 08:54:16 INFO - PROCESS | 4091 | 1461686056362 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 4091 | 1461686056541 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:54:16 INFO - PROCESS | 4091 | 1461686056753 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273325f000 == 112 [pid = 4091] [id = 418] 08:54:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f2723713c00) [pid = 4091] [serial = 1255] [outer = (nil)] 08:54:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f27370b2000) [pid = 4091] [serial = 1256] [outer = 0x7f2723713c00] 08:54:16 INFO - PROCESS | 4091 | 1461686056825 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f274971dc00) [pid = 4091] [serial = 1257] [outer = 0x7f2723713c00] 08:54:17 INFO - PROCESS | 4091 | 1461686057697 Marionette TRACE conn3 <- [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]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:54:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1381ms 08:54:17 INFO - PROCESS | 4091 | 1461686057736 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 4091 | 1461686057740 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:54:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:54:17 INFO - PROCESS | 4091 | 1461686057746 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 4091 | 1461686057748 Marionette TRACE conn3 <- [1,1646,null,{}] 08:54:17 INFO - PROCESS | 4091 | 1461686057753 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 4091 | 1461686057923 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:54:18 INFO - PROCESS | 4091 | 1461686058137 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b553800 == 113 [pid = 4091] [id = 419] 08:54:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f2725125800) [pid = 4091] [serial = 1258] [outer = (nil)] 08:54:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f273620a400) [pid = 4091] [serial = 1259] [outer = 0x7f2725125800] 08:54:18 INFO - PROCESS | 4091 | 1461686058205 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f274a1a8c00) [pid = 4091] [serial = 1260] [outer = 0x7f2725125800] 08:54:19 INFO - PROCESS | 4091 | 1461686059398 Marionette TRACE conn3 <- [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]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:54:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1728ms 08:54:19 INFO - PROCESS | 4091 | 1461686059474 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 4091 | 1461686059483 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:54:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:54:19 INFO - PROCESS | 4091 | 1461686059506 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 4091 | 1461686059512 Marionette TRACE conn3 <- [1,1650,null,{}] 08:54:19 INFO - PROCESS | 4091 | 1461686059520 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 4091 | 1461686059846 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:54:20 INFO - PROCESS | 4091 | 1461686060012 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b542800 == 114 [pid = 4091] [id = 420] 08:54:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f27276cc000) [pid = 4091] [serial = 1261] [outer = (nil)] 08:54:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f2728153000) [pid = 4091] [serial = 1262] [outer = 0x7f27276cc000] 08:54:20 INFO - PROCESS | 4091 | 1461686060078 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f2728708c00) [pid = 4091] [serial = 1263] [outer = 0x7f27276cc000] 08:54:20 INFO - PROCESS | 4091 | 1461686060994 Marionette TRACE conn3 <- [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]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:54:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1586ms 08:54:21 INFO - PROCESS | 4091 | 1461686061090 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 4091 | 1461686061098 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:54:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:54:21 INFO - PROCESS | 4091 | 1461686061108 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 4091 | 1461686061111 Marionette TRACE conn3 <- [1,1654,null,{}] 08:54:21 INFO - PROCESS | 4091 | 1461686061123 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 4091 | 1461686061329 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:54:21 INFO - PROCESS | 4091 | 1461686061591 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272899d000 == 115 [pid = 4091] [id = 421] 08:54:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f2728ff6000) [pid = 4091] [serial = 1264] [outer = (nil)] 08:54:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f272b59a400) [pid = 4091] [serial = 1265] [outer = 0x7f2728ff6000] 08:54:21 INFO - PROCESS | 4091 | 1461686061683 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f272f69cc00) [pid = 4091] [serial = 1266] [outer = 0x7f2728ff6000] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f273c2a1000) [pid = 4091] [serial = 1172] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f2731f79c00) [pid = 4091] [serial = 1161] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f274de06000) [pid = 4091] [serial = 1142] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f2732c53c00) [pid = 4091] [serial = 1164] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f2735dc4c00) [pid = 4091] [serial = 1118] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f2731b0c800) [pid = 4091] [serial = 1104] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f274a5c7800) [pid = 4091] [serial = 1139] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f27265e2400) [pid = 4091] [serial = 1154] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f27370b2400) [pid = 4091] [serial = 1169] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f273f707000) [pid = 4091] [serial = 1133] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f27330e4000) [pid = 4091] [serial = 1115] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f2725126c00) [pid = 4091] [serial = 1152] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f273b9b7400) [pid = 4091] [serial = 1124] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f272894c000) [pid = 4091] [serial = 1157] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f2728154400) [pid = 4091] [serial = 1155] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f27374ec000) [pid = 4091] [serial = 1121] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f2728709c00) [pid = 4091] [serial = 1109] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f274df8c400) [pid = 4091] [serial = 1145] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f2722b4fc00) [pid = 4091] [serial = 1148] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f272370c400) [pid = 4091] [serial = 1151] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f272f69c400) [pid = 4091] [serial = 1160] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f2725128400) [pid = 4091] [serial = 1106] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f273c740c00) [pid = 4091] [serial = 1127] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f273de8a400) [pid = 4091] [serial = 1130] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f2736212000) [pid = 4091] [serial = 1167] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2734564000) [pid = 4091] [serial = 1166] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2729fcd400) [pid = 4091] [serial = 1158] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f2731b07000) [pid = 4091] [serial = 1112] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f273cec0000) [pid = 4091] [serial = 1136] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f27326ef400) [pid = 4091] [serial = 1163] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f273a604800) [pid = 4091] [serial = 1170] [outer = (nil)] [url = about:blank] 08:54:22 INFO - PROCESS | 4091 | 1461686062622 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:54:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1597ms 08:54:22 INFO - PROCESS | 4091 | 1461686062705 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 4091 | 1461686062708 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:54:22 INFO - PROCESS | 4091 | 1461686062714 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 4091 | 1461686062720 Marionette TRACE conn3 <- [1,1658,null,{}] 08:54:22 INFO - PROCESS | 4091 | 1461686062734 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:22 INFO - PROCESS | 4091 | 1461686062902 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:54:23 INFO - PROCESS | 4091 | 1461686063066 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b521800 == 116 [pid = 4091] [id = 422] 08:54:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f2723712000) [pid = 4091] [serial = 1267] [outer = (nil)] 08:54:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f2731b07000) [pid = 4091] [serial = 1268] [outer = 0x7f2723712000] 08:54:23 INFO - PROCESS | 4091 | 1461686063130 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f2731f7d400) [pid = 4091] [serial = 1269] [outer = 0x7f2723712000] 08:54:23 INFO - PROCESS | 4091 | 1461686063906 Marionette TRACE conn3 <- [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]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1232ms 08:54:23 INFO - PROCESS | 4091 | 1461686063946 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 4091 | 1461686063949 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:54:23 INFO - PROCESS | 4091 | 1461686063956 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 4091 | 1461686063958 Marionette TRACE conn3 <- [1,1662,null,{}] 08:54:23 INFO - PROCESS | 4091 | 1461686063963 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:24 INFO - PROCESS | 4091 | 1461686064204 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:54:24 INFO - PROCESS | 4091 | 1461686064309 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732370800 == 117 [pid = 4091] [id = 423] 08:54:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2728ffa000) [pid = 4091] [serial = 1270] [outer = (nil)] 08:54:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2732fc9c00) [pid = 4091] [serial = 1271] [outer = 0x7f2728ffa000] 08:54:24 INFO - PROCESS | 4091 | 1461686064370 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2734920800) [pid = 4091] [serial = 1272] [outer = 0x7f2728ffa000] 08:54:25 INFO - PROCESS | 4091 | 1461686065146 Marionette TRACE conn3 <- [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]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1226ms 08:54:25 INFO - PROCESS | 4091 | 1461686065183 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 4091 | 1461686065185 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:54:25 INFO - PROCESS | 4091 | 1461686065192 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 4091 | 1461686065195 Marionette TRACE conn3 <- [1,1666,null,{}] 08:54:25 INFO - PROCESS | 4091 | 1461686065211 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:25 INFO - PROCESS | 4091 | 1461686065428 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:54:25 INFO - PROCESS | 4091 | 1461686065461 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273342a800 == 118 [pid = 4091] [id = 424] 08:54:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f2733448000) [pid = 4091] [serial = 1273] [outer = (nil)] 08:54:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f2735fc8400) [pid = 4091] [serial = 1274] [outer = 0x7f2733448000] 08:54:25 INFO - PROCESS | 4091 | 1461686065524 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f2736256400) [pid = 4091] [serial = 1275] [outer = 0x7f2733448000] 08:54:26 INFO - PROCESS | 4091 | 1461686066505 Marionette TRACE conn3 <- [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]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1337ms 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f2731c1dc00) [pid = 4091] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f2722cfd800) [pid = 4091] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f2722dde400) [pid = 4091] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f272b379c00) [pid = 4091] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2722b55800) [pid = 4091] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f2722cfdc00) [pid = 4091] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:54:26 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f2729fca400) [pid = 4091] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:54:26 INFO - PROCESS | 4091 | 1461686066757 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 4091 | 1461686066759 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:54:26 INFO - PROCESS | 4091 | 1461686066767 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 4091 | 1461686066770 Marionette TRACE conn3 <- [1,1670,null,{}] 08:54:26 INFO - PROCESS | 4091 | 1461686066775 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:26 INFO - PROCESS | 4091 | 1461686066934 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:54:26 INFO - PROCESS | 4091 | 1461686066945 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cca000 == 119 [pid = 4091] [id = 425] 08:54:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f27370ac800) [pid = 4091] [serial = 1276] [outer = (nil)] 08:54:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2738609400) [pid = 4091] [serial = 1277] [outer = 0x7f27370ac800] 08:54:27 INFO - PROCESS | 4091 | 1461686067015 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f273c2a2800) [pid = 4091] [serial = 1278] [outer = 0x7f27370ac800] 08:54:27 INFO - PROCESS | 4091 | 1461686067879 Marionette TRACE conn3 <- [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]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1133ms 08:54:27 INFO - PROCESS | 4091 | 1461686067909 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 4091 | 1461686067911 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:54:27 INFO - PROCESS | 4091 | 1461686067917 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 4091 | 1461686067919 Marionette TRACE conn3 <- [1,1674,null,{}] 08:54:27 INFO - PROCESS | 4091 | 1461686067924 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:28 INFO - PROCESS | 4091 | 1461686068075 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:54:28 INFO - PROCESS | 4091 | 1461686068089 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b70e000 == 120 [pid = 4091] [id = 426] 08:54:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2738604000) [pid = 4091] [serial = 1279] [outer = (nil)] 08:54:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f273dfaf400) [pid = 4091] [serial = 1280] [outer = 0x7f2738604000] 08:54:28 INFO - PROCESS | 4091 | 1461686068148 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f273f4eb000) [pid = 4091] [serial = 1281] [outer = 0x7f2738604000] 08:54:29 INFO - PROCESS | 4091 | 1461686069286 Marionette TRACE conn3 <- [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]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1427ms 08:54:29 INFO - PROCESS | 4091 | 1461686069345 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 4091 | 1461686069352 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:54:29 INFO - PROCESS | 4091 | 1461686069362 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 4091 | 1461686069367 Marionette TRACE conn3 <- [1,1678,null,{}] 08:54:29 INFO - PROCESS | 4091 | 1461686069374 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:29 INFO - PROCESS | 4091 | 1461686069576 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:54:29 INFO - PROCESS | 4091 | 1461686069786 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729ec5800 == 121 [pid = 4091] [id = 427] 08:54:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f2726760c00) [pid = 4091] [serial = 1282] [outer = (nil)] 08:54:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f2728704c00) [pid = 4091] [serial = 1283] [outer = 0x7f2726760c00] 08:54:29 INFO - PROCESS | 4091 | 1461686069903 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f2729fce000) [pid = 4091] [serial = 1284] [outer = 0x7f2726760c00] 08:54:30 INFO - PROCESS | 4091 | 1461686070852 Marionette TRACE conn3 <- [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]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1534ms 08:54:30 INFO - PROCESS | 4091 | 1461686070897 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 4091 | 1461686070905 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:54:30 INFO - PROCESS | 4091 | 1461686070915 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 4091 | 1461686070919 Marionette TRACE conn3 <- [1,1682,null,{}] 08:54:30 INFO - PROCESS | 4091 | 1461686070924 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:31 INFO - PROCESS | 4091 | 1461686071107 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:54:31 INFO - PROCESS | 4091 | 1461686071306 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273341b000 == 122 [pid = 4091] [id = 428] 08:54:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f272f6a5000) [pid = 4091] [serial = 1285] [outer = (nil)] 08:54:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f2731c18c00) [pid = 4091] [serial = 1286] [outer = 0x7f272f6a5000] 08:54:31 INFO - PROCESS | 4091 | 1461686071463 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f27326e5000) [pid = 4091] [serial = 1287] [outer = 0x7f272f6a5000] 08:54:32 INFO - PROCESS | 4091 | 1461686072331 Marionette TRACE conn3 <- [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]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1487ms 08:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:54:32 INFO - PROCESS | 4091 | 1461686072403 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 4091 | 1461686072406 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:54:32 INFO - PROCESS | 4091 | 1461686072413 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 4091 | 1461686072418 Marionette TRACE conn3 <- [1,1686,null,{}] 08:54:32 INFO - PROCESS | 4091 | 1461686072434 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 4091 | 1461686072669 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:54:32 INFO - PROCESS | 4091 | 1461686072913 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f469000 == 123 [pid = 4091] [id = 429] 08:54:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f27330e2000) [pid = 4091] [serial = 1288] [outer = (nil)] 08:54:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f2736124000) [pid = 4091] [serial = 1289] [outer = 0x7f27330e2000] 08:54:33 INFO - PROCESS | 4091 | 1461686073033 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f27374ec000) [pid = 4091] [serial = 1290] [outer = 0x7f27330e2000] 08:54:33 INFO - PROCESS | 4091 | 1461686073880 Marionette TRACE conn3 <- [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]]]}] 08:54:33 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 08:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1539ms 08:54:33 INFO - PROCESS | 4091 | 1461686073952 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 4091 | 1461686073955 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:54:33 INFO - PROCESS | 4091 | 1461686073961 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 4091 | 1461686073964 Marionette TRACE conn3 <- [1,1690,null,{}] 08:54:33 INFO - PROCESS | 4091 | 1461686073969 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 4091 | 1461686074189 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:54:34 INFO - PROCESS | 4091 | 1461686074504 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a522000 == 124 [pid = 4091] [id = 430] 08:54:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f27330e4800) [pid = 4091] [serial = 1291] [outer = (nil)] 08:54:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f273cc05400) [pid = 4091] [serial = 1292] [outer = 0x7f27330e4800] 08:54:34 INFO - PROCESS | 4091 | 1461686074581 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f273f256c00) [pid = 4091] [serial = 1293] [outer = 0x7f27330e4800] 08:54:35 INFO - PROCESS | 4091 | 1461686075405 Marionette TRACE conn3 <- [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]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1479ms 08:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:54:35 INFO - PROCESS | 4091 | 1461686075441 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 4091 | 1461686075444 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:54:35 INFO - PROCESS | 4091 | 1461686075450 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 4091 | 1461686075453 Marionette TRACE conn3 <- [1,1694,null,{}] 08:54:35 INFO - PROCESS | 4091 | 1461686075458 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:35 INFO - PROCESS | 4091 | 1461686075627 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:54:35 INFO - PROCESS | 4091 | 1461686075835 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e8a7000 == 125 [pid = 4091] [id = 431] 08:54:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f273531f400) [pid = 4091] [serial = 1294] [outer = (nil)] 08:54:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f2748413000) [pid = 4091] [serial = 1295] [outer = 0x7f273531f400] 08:54:35 INFO - PROCESS | 4091 | 1461686075905 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f2749535400) [pid = 4091] [serial = 1296] [outer = 0x7f273531f400] 08:54:36 INFO - PROCESS | 4091 | 1461686076780 Marionette TRACE conn3 <- [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]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1381ms 08:54:36 INFO - PROCESS | 4091 | 1461686076830 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 4091 | 1461686076833 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:54:36 INFO - PROCESS | 4091 | 1461686076839 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 4091 | 1461686076841 Marionette TRACE conn3 <- [1,1698,null,{}] 08:54:36 INFO - PROCESS | 4091 | 1461686076847 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:37 INFO - PROCESS | 4091 | 1461686077083 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:54:37 INFO - PROCESS | 4091 | 1461686077336 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27529c1800 == 126 [pid = 4091] [id = 432] 08:54:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f273f782c00) [pid = 4091] [serial = 1297] [outer = (nil)] 08:54:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f274a6be400) [pid = 4091] [serial = 1298] [outer = 0x7f273f782c00] 08:54:37 INFO - PROCESS | 4091 | 1461686077455 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f274df93400) [pid = 4091] [serial = 1299] [outer = 0x7f273f782c00] 08:54:38 INFO - PROCESS | 4091 | 1461686078272 Marionette TRACE conn3 <- [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]]]}] 08:54:38 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 08:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1478ms 08:54:38 INFO - PROCESS | 4091 | 1461686078319 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 4091 | 1461686078323 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:54:38 INFO - PROCESS | 4091 | 1461686078348 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 4091 | 1461686078350 Marionette TRACE conn3 <- [1,1702,null,{}] 08:54:38 INFO - PROCESS | 4091 | 1461686078356 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:38 INFO - PROCESS | 4091 | 1461686078529 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:54:38 INFO - PROCESS | 4091 | 1461686078735 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272506e000 == 127 [pid = 4091] [id = 433] 08:54:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f2725042c00) [pid = 4091] [serial = 1300] [outer = (nil)] 08:54:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f272504b800) [pid = 4091] [serial = 1301] [outer = 0x7f2725042c00] 08:54:38 INFO - PROCESS | 4091 | 1461686078855 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f2725051000) [pid = 4091] [serial = 1302] [outer = 0x7f2725042c00] 08:54:39 INFO - PROCESS | 4091 | 1461686079750 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1482ms 08:54:39 INFO - PROCESS | 4091 | 1461686079828 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 4091 | 1461686079831 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:54:39 INFO - PROCESS | 4091 | 1461686079838 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 4091 | 1461686079840 Marionette TRACE conn3 <- [1,1706,null,{}] 08:54:39 INFO - PROCESS | 4091 | 1461686079846 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:40 INFO - PROCESS | 4091 | 1461686080015 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:54:40 INFO - PROCESS | 4091 | 1461686080218 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275372d800 == 128 [pid = 4091] [id = 434] 08:54:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f2725046800) [pid = 4091] [serial = 1303] [outer = (nil)] 08:54:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f274df58400) [pid = 4091] [serial = 1304] [outer = 0x7f2725046800] 08:54:40 INFO - PROCESS | 4091 | 1461686080287 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f274e08ec00) [pid = 4091] [serial = 1305] [outer = 0x7f2725046800] 08:54:41 INFO - PROCESS | 4091 | 1461686081156 Marionette TRACE conn3 <- [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]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1381ms 08:54:41 INFO - PROCESS | 4091 | 1461686081220 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 4091 | 1461686081224 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:54:41 INFO - PROCESS | 4091 | 1461686081229 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 4091 | 1461686081232 Marionette TRACE conn3 <- [1,1710,null,{}] 08:54:41 INFO - PROCESS | 4091 | 1461686081238 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:41 INFO - PROCESS | 4091 | 1461686081412 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:54:41 INFO - PROCESS | 4091 | 1461686081616 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27276b9000 == 129 [pid = 4091] [id = 435] 08:54:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f272504b400) [pid = 4091] [serial = 1306] [outer = (nil)] 08:54:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f272564a400) [pid = 4091] [serial = 1307] [outer = 0x7f272504b400] 08:54:41 INFO - PROCESS | 4091 | 1461686081706 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f272564f800) [pid = 4091] [serial = 1308] [outer = 0x7f272504b400] 08:54:42 INFO - PROCESS | 4091 | 1461686082591 Marionette TRACE conn3 <- [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]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1397ms 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:54:42 INFO - PROCESS | 4091 | 1461686082627 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 4091 | 1461686082630 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:54:42 INFO - PROCESS | 4091 | 1461686082636 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 4091 | 1461686082639 Marionette TRACE conn3 <- [1,1714,null,{}] 08:54:42 INFO - PROCESS | 4091 | 1461686082644 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:42 INFO - PROCESS | 4091 | 1461686082849 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:54:43 INFO - PROCESS | 4091 | 1461686083058 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273249c000 == 130 [pid = 4091] [id = 436] 08:54:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2725044400) [pid = 4091] [serial = 1309] [outer = (nil)] 08:54:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f273c211000) [pid = 4091] [serial = 1310] [outer = 0x7f2725044400] 08:54:43 INFO - PROCESS | 4091 | 1461686083169 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f274e08c000) [pid = 4091] [serial = 1311] [outer = 0x7f2725044400] 08:54:44 INFO - PROCESS | 4091 | 1461686084075 Marionette TRACE conn3 <- [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]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1484ms 08:54:44 INFO - PROCESS | 4091 | 1461686084120 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 4091 | 1461686084125 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:54:44 INFO - PROCESS | 4091 | 1461686084130 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 4091 | 1461686084134 Marionette TRACE conn3 <- [1,1718,null,{}] 08:54:44 INFO - PROCESS | 4091 | 1461686084139 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:44 INFO - PROCESS | 4091 | 1461686084410 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:54:44 INFO - PROCESS | 4091 | 1461686084558 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e18000 == 131 [pid = 4091] [id = 437] 08:54:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f2736cacc00) [pid = 4091] [serial = 1312] [outer = (nil)] 08:54:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2736cb3800) [pid = 4091] [serial = 1313] [outer = 0x7f2736cacc00] 08:54:44 INFO - PROCESS | 4091 | 1461686084678 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f274e1ad000) [pid = 4091] [serial = 1314] [outer = 0x7f2736cacc00] 08:54:45 INFO - PROCESS | 4091 | 1461686085552 Marionette TRACE conn3 <- [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]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1483ms 08:54:45 INFO - PROCESS | 4091 | 1461686085615 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 4091 | 1461686085619 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:54:45 INFO - PROCESS | 4091 | 1461686085625 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 4091 | 1461686085627 Marionette TRACE conn3 <- [1,1722,null,{}] 08:54:45 INFO - PROCESS | 4091 | 1461686085632 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 4091 | 1461686085797 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:54:46 INFO - PROCESS | 4091 | 1461686086006 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272244e000 == 132 [pid = 4091] [id = 438] 08:54:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f27241cf800) [pid = 4091] [serial = 1315] [outer = (nil)] 08:54:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f27241d9800) [pid = 4091] [serial = 1316] [outer = 0x7f27241cf800] 08:54:46 INFO - PROCESS | 4091 | 1461686086072 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f27241dec00) [pid = 4091] [serial = 1317] [outer = 0x7f27241cf800] 08:54:46 INFO - PROCESS | 4091 | 1461686086964 Marionette TRACE conn3 <- [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]]]}] 08:54:47 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 08:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1379ms 08:54:47 INFO - PROCESS | 4091 | 1461686087004 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 4091 | 1461686087007 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:54:47 INFO - PROCESS | 4091 | 1461686087013 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 4091 | 1461686087016 Marionette TRACE conn3 <- [1,1726,null,{}] 08:54:47 INFO - PROCESS | 4091 | 1461686087029 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:47 INFO - PROCESS | 4091 | 1461686087212 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:54:47 INFO - PROCESS | 4091 | 1461686087432 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264a3800 == 133 [pid = 4091] [id = 439] 08:54:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f27225d8c00) [pid = 4091] [serial = 1318] [outer = (nil)] 08:54:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f27225e0400) [pid = 4091] [serial = 1319] [outer = 0x7f27225d8c00] 08:54:47 INFO - PROCESS | 4091 | 1461686087546 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f27225e5000) [pid = 4091] [serial = 1320] [outer = 0x7f27225d8c00] 08:54:48 INFO - PROCESS | 4091 | 1461686088449 Marionette TRACE conn3 <- [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]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1493ms 08:54:48 INFO - PROCESS | 4091 | 1461686088507 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 4091 | 1461686088510 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:54:48 INFO - PROCESS | 4091 | 1461686088516 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 4091 | 1461686088518 Marionette TRACE conn3 <- [1,1730,null,{}] 08:54:48 INFO - PROCESS | 4091 | 1461686088524 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 4091 | 1461686088706 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:54:49 INFO - PROCESS | 4091 | 1461686089393 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272524d000 == 134 [pid = 4091] [id = 440] 08:54:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f2722b52800) [pid = 4091] [serial = 1321] [outer = (nil)] 08:54:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f2722cfd400) [pid = 4091] [serial = 1322] [outer = 0x7f2722b52800] 08:54:49 INFO - PROCESS | 4091 | 1461686089464 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f272512c400) [pid = 4091] [serial = 1323] [outer = 0x7f2722b52800] 08:54:50 INFO - PROCESS | 4091 | 1461686090280 Marionette TRACE conn3 <- [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]]]}] 08:54:50 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 08:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1791ms 08:54:50 INFO - PROCESS | 4091 | 1461686090311 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 4091 | 1461686090316 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:54:50 INFO - PROCESS | 4091 | 1461686090324 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 4091 | 1461686090329 Marionette TRACE conn3 <- [1,1734,null,{}] 08:54:50 INFO - PROCESS | 4091 | 1461686090335 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 4091 | 1461686090503 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:54:50 INFO - PROCESS | 4091 | 1461686090737 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729beb000 == 135 [pid = 4091] [id = 441] 08:54:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f27259e8800) [pid = 4091] [serial = 1324] [outer = (nil)] 08:54:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f2728166800) [pid = 4091] [serial = 1325] [outer = 0x7f27259e8800] 08:54:50 INFO - PROCESS | 4091 | 1461686090917 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f2729fcd400) [pid = 4091] [serial = 1326] [outer = 0x7f27259e8800] 08:54:51 INFO - PROCESS | 4091 | 1461686091879 Marionette TRACE conn3 <- [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]]]}] 08:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1635ms 08:54:51 INFO - PROCESS | 4091 | 1461686091962 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 4091 | 1461686091968 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:54:51 INFO - PROCESS | 4091 | 1461686091975 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 4091 | 1461686091978 Marionette TRACE conn3 <- [1,1738,null,{}] 08:54:51 INFO - PROCESS | 4091 | 1461686091986 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:52 INFO - PROCESS | 4091 | 1461686092206 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b4da000 == 134 [pid = 4091] [id = 60] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cca000 == 133 [pid = 4091] [id = 425] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273342a800 == 132 [pid = 4091] [id = 424] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f2736214400) [pid = 4091] [serial = 1181] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f27370ad800) [pid = 4091] [serial = 1184] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f27492b0800) [pid = 4091] [serial = 1187] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f274a6b5400) [pid = 4091] [serial = 1190] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f272675b400) [pid = 4091] [serial = 1193] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f2726761000) [pid = 4091] [serial = 1196] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f27330ec000) [pid = 4091] [serial = 1220] [outer = (nil)] [url = about:blank] 08:54:52 INFO - PROCESS | 4091 | 1461686092596 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732370800 == 131 [pid = 4091] [id = 423] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b521800 == 130 [pid = 4091] [id = 422] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272899d000 == 129 [pid = 4091] [id = 421] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b542800 == 128 [pid = 4091] [id = 420] 08:54:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257eb800 == 129 [pid = 4091] [id = 442] 08:54:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f27265db400) [pid = 4091] [serial = 1327] [outer = (nil)] 08:54:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f2728ff7800) [pid = 4091] [serial = 1328] [outer = 0x7f27265db400] 08:54:52 INFO - PROCESS | 4091 | 1461686092692 Marionette DEBUG loaded listener.js 08:54:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f2731c16000) [pid = 4091] [serial = 1329] [outer = 0x7f27265db400] 08:54:52 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bf49800 == 128 [pid = 4091] [id = 413] 08:54:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a370800 == 127 [pid = 4091] [id = 412] 08:54:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cd7000 == 126 [pid = 4091] [id = 411] 08:54:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273614c000 == 125 [pid = 4091] [id = 410] 08:54:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27337d8800 == 124 [pid = 4091] [id = 409] 08:54:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f65c000 == 123 [pid = 4091] [id = 408] 08:54:53 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27264b3800 == 122 [pid = 4091] [id = 407] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f2731f77800) [pid = 4091] [serial = 1214] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f2731b0ec00) [pid = 4091] [serial = 1211] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f2729fc9400) [pid = 4091] [serial = 1203] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f272893dc00) [pid = 4091] [serial = 1202] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f272f6aac00) [pid = 4091] [serial = 1208] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f272f8b1c00) [pid = 4091] [serial = 1209] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f27276c8800) [pid = 4091] [serial = 1175] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f2727752000) [pid = 4091] [serial = 1217] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f272f8a5c00) [pid = 4091] [serial = 1178] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2725968800) [pid = 4091] [serial = 1200] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2722de7000) [pid = 4091] [serial = 1199] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f272a176800) [pid = 4091] [serial = 1205] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f272b373c00) [pid = 4091] [serial = 1206] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f27326eac00) [pid = 4091] [serial = 1215] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f2731c16800) [pid = 4091] [serial = 1212] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2732e2f800) [pid = 4091] [serial = 1218] [outer = (nil)] [url = about:blank] 08:54:53 INFO - PROCESS | 4091 | 1461686093509 Marionette TRACE conn3 <- [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]]]}] 08:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1546ms 08:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:54:53 INFO - PROCESS | 4091 | 1461686093522 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:54:53 INFO - PROCESS | 4091 | 1461686093525 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:54:53 INFO - PROCESS | 4091 | 1461686093542 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:54:53 INFO - PROCESS | 4091 | 1461686093550 Marionette TRACE conn3 <- [1,1742,null,{}] 08:54:53 INFO - PROCESS | 4091 | 1461686093558 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:53 INFO - PROCESS | 4091 | 1461686093722 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:54:53 INFO - PROCESS | 4091 | 1461686093900 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9db000 == 123 [pid = 4091] [id = 443] 08:54:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f272f6aac00) [pid = 4091] [serial = 1330] [outer = (nil)] 08:54:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f27326e4400) [pid = 4091] [serial = 1331] [outer = 0x7f272f6aac00] 08:54:53 INFO - PROCESS | 4091 | 1461686093963 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2732e32400) [pid = 4091] [serial = 1332] [outer = 0x7f272f6aac00] 08:54:54 INFO - PROCESS | 4091 | 1461686094665 Marionette TRACE conn3 <- [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]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1154ms 08:54:54 INFO - PROCESS | 4091 | 1461686094684 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 4091 | 1461686094688 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:54:54 INFO - PROCESS | 4091 | 1461686094694 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 4091 | 1461686094696 Marionette TRACE conn3 <- [1,1746,null,{}] 08:54:54 INFO - PROCESS | 4091 | 1461686094701 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:54 INFO - PROCESS | 4091 | 1461686094937 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:54:55 INFO - PROCESS | 4091 | 1461686095051 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733211000 == 124 [pid = 4091] [id = 444] 08:54:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2726759000) [pid = 4091] [serial = 1333] [outer = (nil)] 08:54:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f27338e8400) [pid = 4091] [serial = 1334] [outer = 0x7f2726759000] 08:54:55 INFO - PROCESS | 4091 | 1461686095122 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f2736125000) [pid = 4091] [serial = 1335] [outer = 0x7f2726759000] 08:54:55 INFO - PROCESS | 4091 | 1461686095914 Marionette TRACE conn3 <- [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]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1280ms 08:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:54:55 INFO - PROCESS | 4091 | 1461686095974 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 4091 | 1461686095976 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:54:55 INFO - PROCESS | 4091 | 1461686095982 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 4091 | 1461686095985 Marionette TRACE conn3 <- [1,1750,null,{}] 08:54:55 INFO - PROCESS | 4091 | 1461686095990 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:56 INFO - PROCESS | 4091 | 1461686096201 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:54:56 INFO - PROCESS | 4091 | 1461686096227 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273614c000 == 125 [pid = 4091] [id = 445] 08:54:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2736cb3c00) [pid = 4091] [serial = 1336] [outer = (nil)] 08:54:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2736cb8400) [pid = 4091] [serial = 1337] [outer = 0x7f2736cb3c00] 08:54:56 INFO - PROCESS | 4091 | 1461686096297 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f27374d3800) [pid = 4091] [serial = 1338] [outer = 0x7f2736cb3c00] 08:54:57 INFO - PROCESS | 4091 | 1461686097167 Marionette TRACE conn3 <- [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]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1233ms 08:54:57 INFO - PROCESS | 4091 | 1461686097214 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 4091 | 1461686097217 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:54:57 INFO - PROCESS | 4091 | 1461686097223 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 4091 | 1461686097225 Marionette TRACE conn3 <- [1,1754,null,{}] 08:54:57 INFO - PROCESS | 4091 | 1461686097230 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:57 INFO - PROCESS | 4091 | 1461686097800 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f2733448000) [pid = 4091] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f2722de5000) [pid = 4091] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2728ffa000) [pid = 4091] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f27370ac800) [pid = 4091] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f27276cc000) [pid = 4091] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2728ff6000) [pid = 4091] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:54:57 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f2723712000) [pid = 4091] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:54:57 INFO - PROCESS | 4091 | 1461686097974 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9ce000 == 126 [pid = 4091] [id = 446] 08:54:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2723712000) [pid = 4091] [serial = 1339] [outer = (nil)] 08:54:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f272b5a0000) [pid = 4091] [serial = 1340] [outer = 0x7f2723712000] 08:54:58 INFO - PROCESS | 4091 | 1461686098050 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f27374d8400) [pid = 4091] [serial = 1341] [outer = 0x7f2723712000] 08:54:58 INFO - PROCESS | 4091 | 1461686098710 Marionette TRACE conn3 <- [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]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1529ms 08:54:58 INFO - PROCESS | 4091 | 1461686098753 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 4091 | 1461686098756 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:54:58 INFO - PROCESS | 4091 | 1461686098761 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 4091 | 1461686098764 Marionette TRACE conn3 <- [1,1758,null,{}] 08:54:58 INFO - PROCESS | 4091 | 1461686098769 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:58 INFO - PROCESS | 4091 | 1461686098924 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:54:59 INFO - PROCESS | 4091 | 1461686099098 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c886800 == 127 [pid = 4091] [id = 447] 08:54:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f27264f9800) [pid = 4091] [serial = 1342] [outer = (nil)] 08:54:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f273cc0d800) [pid = 4091] [serial = 1343] [outer = 0x7f27264f9800] 08:54:59 INFO - PROCESS | 4091 | 1461686099158 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f273f4ddc00) [pid = 4091] [serial = 1344] [outer = 0x7f27264f9800] 08:55:00 INFO - PROCESS | 4091 | 1461686100017 Marionette TRACE conn3 <- [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]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1329ms 08:55:00 INFO - PROCESS | 4091 | 1461686100093 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 4091 | 1461686100098 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:55:00 INFO - PROCESS | 4091 | 1461686100106 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 4091 | 1461686100112 Marionette TRACE conn3 <- [1,1762,null,{}] 08:55:00 INFO - PROCESS | 4091 | 1461686100121 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:00 INFO - PROCESS | 4091 | 1461686100323 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:55:00 INFO - PROCESS | 4091 | 1461686100601 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27291c3800 == 128 [pid = 4091] [id = 448] 08:55:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f272504d800) [pid = 4091] [serial = 1345] [outer = (nil)] 08:55:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f272564ac00) [pid = 4091] [serial = 1346] [outer = 0x7f272504d800] 08:55:00 INFO - PROCESS | 4091 | 1461686100722 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f27276c9400) [pid = 4091] [serial = 1347] [outer = 0x7f272504d800] 08:55:01 INFO - PROCESS | 4091 | 1461686101590 Marionette TRACE conn3 <- [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]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1537ms 08:55:01 INFO - PROCESS | 4091 | 1461686101644 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 4091 | 1461686101652 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:55:01 INFO - PROCESS | 4091 | 1461686101662 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 4091 | 1461686101665 Marionette TRACE conn3 <- [1,1766,null,{}] 08:55:01 INFO - PROCESS | 4091 | 1461686101671 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:01 INFO - PROCESS | 4091 | 1461686101938 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:55:02 INFO - PROCESS | 4091 | 1461686102206 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732589800 == 129 [pid = 4091] [id = 449] 08:55:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f2729fd0c00) [pid = 4091] [serial = 1348] [outer = (nil)] 08:55:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f272f8aa400) [pid = 4091] [serial = 1349] [outer = 0x7f2729fd0c00] 08:55:02 INFO - PROCESS | 4091 | 1461686102325 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f2731c10c00) [pid = 4091] [serial = 1350] [outer = 0x7f2729fd0c00] 08:55:03 INFO - PROCESS | 4091 | 1461686103257 Marionette TRACE conn3 <- [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]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1637ms 08:55:03 INFO - PROCESS | 4091 | 1461686103299 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 4091 | 1461686103303 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:55:03 INFO - PROCESS | 4091 | 1461686103309 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 4091 | 1461686103315 Marionette TRACE conn3 <- [1,1770,null,{}] 08:55:03 INFO - PROCESS | 4091 | 1461686103331 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:03 INFO - PROCESS | 4091 | 1461686103520 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:55:03 INFO - PROCESS | 4091 | 1461686103779 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df52800 == 130 [pid = 4091] [id = 450] 08:55:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f27326eac00) [pid = 4091] [serial = 1351] [outer = (nil)] 08:55:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f2736123000) [pid = 4091] [serial = 1352] [outer = 0x7f27326eac00] 08:55:03 INFO - PROCESS | 4091 | 1461686103901 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f2736cba000) [pid = 4091] [serial = 1353] [outer = 0x7f27326eac00] 08:55:04 INFO - PROCESS | 4091 | 1461686104722 Marionette TRACE conn3 <- [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]]]}] 08:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1442ms 08:55:04 INFO - PROCESS | 4091 | 1461686104765 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 4091 | 1461686104770 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:55:04 INFO - PROCESS | 4091 | 1461686104776 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 4091 | 1461686104778 Marionette TRACE conn3 <- [1,1774,null,{}] 08:55:04 INFO - PROCESS | 4091 | 1461686104784 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 4091 | 1461686104963 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:55:05 INFO - PROCESS | 4091 | 1461686105176 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a51c800 == 131 [pid = 4091] [id = 451] 08:55:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f2731c1cc00) [pid = 4091] [serial = 1354] [outer = (nil)] 08:55:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f273d091400) [pid = 4091] [serial = 1355] [outer = 0x7f2731c1cc00] 08:55:05 INFO - PROCESS | 4091 | 1461686105290 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f273f4e2c00) [pid = 4091] [serial = 1356] [outer = 0x7f2731c1cc00] 08:55:06 INFO - PROCESS | 4091 | 1461686106178 Marionette TRACE conn3 <- [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]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1429ms 08:55:06 INFO - PROCESS | 4091 | 1461686106207 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 4091 | 1461686106211 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:55:06 INFO - PROCESS | 4091 | 1461686106216 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 4091 | 1461686106219 Marionette TRACE conn3 <- [1,1778,null,{}] 08:55:06 INFO - PROCESS | 4091 | 1461686106224 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 4091 | 1461686106406 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:55:06 INFO - PROCESS | 4091 | 1461686106621 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2753716800 == 132 [pid = 4091] [id = 452] 08:55:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f2736cadc00) [pid = 4091] [serial = 1357] [outer = (nil)] 08:55:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f2748413800) [pid = 4091] [serial = 1358] [outer = 0x7f2736cadc00] 08:55:06 INFO - PROCESS | 4091 | 1461686106737 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f27497cec00) [pid = 4091] [serial = 1359] [outer = 0x7f2736cadc00] 08:55:07 INFO - PROCESS | 4091 | 1461686107633 Marionette TRACE conn3 <- [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]]]}] 08:55:07 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 08:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1477ms 08:55:07 INFO - PROCESS | 4091 | 1461686107695 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 4091 | 1461686107697 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:55:07 INFO - PROCESS | 4091 | 1461686107704 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 4091 | 1461686107706 Marionette TRACE conn3 <- [1,1782,null,{}] 08:55:07 INFO - PROCESS | 4091 | 1461686107712 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:07 INFO - PROCESS | 4091 | 1461686107934 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:55:08 INFO - PROCESS | 4091 | 1461686108219 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2753726800 == 133 [pid = 4091] [id = 453] 08:55:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f274e1af000) [pid = 4091] [serial = 1360] [outer = (nil)] 08:55:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f274e66d800) [pid = 4091] [serial = 1361] [outer = 0x7f274e1af000] 08:55:08 INFO - PROCESS | 4091 | 1461686108348 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f274ea09000) [pid = 4091] [serial = 1362] [outer = 0x7f274e1af000] 08:55:09 INFO - PROCESS | 4091 | 1461686109152 Marionette TRACE conn3 <- [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]]]}] 08:55:09 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 08:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1484ms 08:55:09 INFO - PROCESS | 4091 | 1461686109189 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 4091 | 1461686109193 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:55:09 INFO - PROCESS | 4091 | 1461686109198 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 4091 | 1461686109200 Marionette TRACE conn3 <- [1,1786,null,{}] 08:55:09 INFO - PROCESS | 4091 | 1461686109206 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:09 INFO - PROCESS | 4091 | 1461686109371 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:55:09 INFO - PROCESS | 4091 | 1461686109638 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e369000 == 134 [pid = 4091] [id = 454] 08:55:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f27279ac400) [pid = 4091] [serial = 1363] [outer = (nil)] 08:55:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f27279b3800) [pid = 4091] [serial = 1364] [outer = 0x7f27279ac400] 08:55:09 INFO - PROCESS | 4091 | 1461686109715 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f27279b8400) [pid = 4091] [serial = 1365] [outer = 0x7f27279ac400] 08:55:10 INFO - PROCESS | 4091 | 1461686110548 Marionette TRACE conn3 <- [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]]]}] 08:55:10 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 08:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1386ms 08:55:10 INFO - PROCESS | 4091 | 1461686110587 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 4091 | 1461686110592 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:55:10 INFO - PROCESS | 4091 | 1461686110599 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 4091 | 1461686110601 Marionette TRACE conn3 <- [1,1790,null,{}] 08:55:10 INFO - PROCESS | 4091 | 1461686110607 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:10 INFO - PROCESS | 4091 | 1461686110781 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:55:11 INFO - PROCESS | 4091 | 1461686111079 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726314800 == 135 [pid = 4091] [id = 455] 08:55:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f27279af000) [pid = 4091] [serial = 1366] [outer = (nil)] 08:55:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f2733475c00) [pid = 4091] [serial = 1367] [outer = 0x7f27279af000] 08:55:11 INFO - PROCESS | 4091 | 1461686111161 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f273347a000) [pid = 4091] [serial = 1368] [outer = 0x7f27279af000] 08:55:12 INFO - PROCESS | 4091 | 1461686112040 Marionette TRACE conn3 <- [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]]]}] 08:55:12 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) 08:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1492ms 08:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:55:12 INFO - PROCESS | 4091 | 1461686112091 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 4091 | 1461686112094 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:55:12 INFO - PROCESS | 4091 | 1461686112101 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 4091 | 1461686112104 Marionette TRACE conn3 <- [1,1794,null,{}] 08:55:12 INFO - PROCESS | 4091 | 1461686112109 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 4091 | 1461686112292 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:55:12 INFO - PROCESS | 4091 | 1461686112512 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728e8b000 == 136 [pid = 4091] [id = 456] 08:55:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f27279b8800) [pid = 4091] [serial = 1369] [outer = (nil)] 08:55:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f273347f000) [pid = 4091] [serial = 1370] [outer = 0x7f27279b8800] 08:55:12 INFO - PROCESS | 4091 | 1461686112634 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f27334c3c00) [pid = 4091] [serial = 1371] [outer = 0x7f27279b8800] 08:55:13 INFO - PROCESS | 4091 | 1461686113508 Marionette TRACE conn3 <- [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]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1486ms 08:55:13 INFO - PROCESS | 4091 | 1461686113587 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 4091 | 1461686113591 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:55:13 INFO - PROCESS | 4091 | 1461686113596 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 4091 | 1461686113598 Marionette TRACE conn3 <- [1,1798,null,{}] 08:55:13 INFO - PROCESS | 4091 | 1461686113604 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:13 INFO - PROCESS | 4091 | 1461686113778 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:55:14 INFO - PROCESS | 4091 | 1461686114041 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca67800 == 137 [pid = 4091] [id = 457] 08:55:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f272b5a1c00) [pid = 4091] [serial = 1372] [outer = (nil)] 08:55:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f27334c8400) [pid = 4091] [serial = 1373] [outer = 0x7f272b5a1c00] 08:55:14 INFO - PROCESS | 4091 | 1461686114156 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f27334cdc00) [pid = 4091] [serial = 1374] [outer = 0x7f272b5a1c00] 08:55:14 INFO - PROCESS | 4091 | 1461686114951 Marionette TRACE conn3 <- [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]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1385ms 08:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:55:14 INFO - PROCESS | 4091 | 1461686114982 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 4091 | 1461686114985 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:55:14 INFO - PROCESS | 4091 | 1461686114992 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 4091 | 1461686114996 Marionette TRACE conn3 <- [1,1802,null,{}] 08:55:15 INFO - PROCESS | 4091 | 1461686115001 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 4091 | 1461686115195 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:55:15 INFO - PROCESS | 4091 | 1461686115416 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722ead000 == 138 [pid = 4091] [id = 458] 08:55:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f2733473000) [pid = 4091] [serial = 1375] [outer = (nil)] 08:55:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f2736d77000) [pid = 4091] [serial = 1376] [outer = 0x7f2733473000] 08:55:15 INFO - PROCESS | 4091 | 1461686115540 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f2736d7ec00) [pid = 4091] [serial = 1377] [outer = 0x7f2733473000] 08:55:16 INFO - PROCESS | 4091 | 1461686116445 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1530ms 08:55:16 INFO - PROCESS | 4091 | 1461686116523 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 4091 | 1461686116527 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:55:16 INFO - PROCESS | 4091 | 1461686116535 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 4091 | 1461686116538 Marionette TRACE conn3 <- [1,1806,null,{}] 08:55:16 INFO - PROCESS | 4091 | 1461686116543 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:16 INFO - PROCESS | 4091 | 1461686116723 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:55:16 INFO - PROCESS | 4091 | 1461686116937 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240d8000 == 139 [pid = 4091] [id = 459] 08:55:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f271fbb0800) [pid = 4091] [serial = 1378] [outer = (nil)] 08:55:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f271fbba000) [pid = 4091] [serial = 1379] [outer = 0x7f271fbb0800] 08:55:17 INFO - PROCESS | 4091 | 1461686117053 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f271fbbf400) [pid = 4091] [serial = 1380] [outer = 0x7f271fbb0800] 08:55:17 INFO - PROCESS | 4091 | 1461686117948 Marionette TRACE conn3 <- [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]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1481ms 08:55:18 INFO - PROCESS | 4091 | 1461686118017 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 4091 | 1461686118019 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:55:18 INFO - PROCESS | 4091 | 1461686118026 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 4091 | 1461686118028 Marionette TRACE conn3 <- [1,1810,null,{}] 08:55:18 INFO - PROCESS | 4091 | 1461686118033 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:18 INFO - PROCESS | 4091 | 1461686118256 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:55:18 INFO - PROCESS | 4091 | 1461686118557 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271fd14000 == 140 [pid = 4091] [id = 460] 08:55:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f271fbb5000) [pid = 4091] [serial = 1381] [outer = (nil)] 08:55:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f271fd50800) [pid = 4091] [serial = 1382] [outer = 0x7f271fbb5000] 08:55:18 INFO - PROCESS | 4091 | 1461686118642 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f271fd55000) [pid = 4091] [serial = 1383] [outer = 0x7f271fbb5000] 08:55:19 INFO - PROCESS | 4091 | 1461686119867 Marionette TRACE conn3 <- [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]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1881ms 08:55:19 INFO - PROCESS | 4091 | 1461686119909 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 4091 | 1461686119915 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:55:19 INFO - PROCESS | 4091 | 1461686119922 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 4091 | 1461686119927 Marionette TRACE conn3 <- [1,1814,null,{}] 08:55:19 INFO - PROCESS | 4091 | 1461686119936 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:20 INFO - PROCESS | 4091 | 1461686120161 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:55:20 INFO - PROCESS | 4091 | 1461686120375 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726673000 == 141 [pid = 4091] [id = 461] 08:55:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f271fd59c00) [pid = 4091] [serial = 1384] [outer = (nil)] 08:55:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 274 (0x7f27241cfc00) [pid = 4091] [serial = 1385] [outer = 0x7f271fd59c00] 08:55:20 INFO - PROCESS | 4091 | 1461686120444 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 275 (0x7f2725126c00) [pid = 4091] [serial = 1386] [outer = 0x7f271fd59c00] 08:55:21 INFO - PROCESS | 4091 | 1461686121271 Marionette TRACE conn3 <- [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]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1387ms 08:55:21 INFO - PROCESS | 4091 | 1461686121309 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 4091 | 1461686121317 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:55:21 INFO - PROCESS | 4091 | 1461686121326 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 4091 | 1461686121329 Marionette TRACE conn3 <- [1,1818,null,{}] 08:55:21 INFO - PROCESS | 4091 | 1461686121333 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:21 INFO - PROCESS | 4091 | 1461686121502 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:55:21 INFO - PROCESS | 4091 | 1461686121730 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725074000 == 142 [pid = 4091] [id = 462] 08:55:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 276 (0x7f27225db800) [pid = 4091] [serial = 1387] [outer = (nil)] 08:55:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 277 (0x7f27241d6800) [pid = 4091] [serial = 1388] [outer = 0x7f27225db800] 08:55:21 INFO - PROCESS | 4091 | 1461686121863 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 278 (0x7f272675b800) [pid = 4091] [serial = 1389] [outer = 0x7f27225db800] 08:55:22 INFO - PROCESS | 4091 | 1461686122876 Marionette TRACE conn3 <- [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]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1629ms 08:55:22 INFO - PROCESS | 4091 | 1461686122956 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 4091 | 1461686122959 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:55:22 INFO - PROCESS | 4091 | 1461686122965 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 4091 | 1461686122971 Marionette TRACE conn3 <- [1,1822,null,{}] 08:55:22 INFO - PROCESS | 4091 | 1461686122985 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:23 INFO - PROCESS | 4091 | 1461686123196 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:55:23 INFO - PROCESS | 4091 | 1461686123587 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27276b8800 == 143 [pid = 4091] [id = 463] 08:55:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 279 (0x7f272f6a0c00) [pid = 4091] [serial = 1390] [outer = (nil)] 08:55:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 280 (0x7f2731c0ec00) [pid = 4091] [serial = 1391] [outer = 0x7f272f6a0c00] 08:55:23 INFO - PROCESS | 4091 | 1461686123664 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 281 (0x7f2731f75c00) [pid = 4091] [serial = 1392] [outer = 0x7f272f6a0c00] 08:55:24 INFO - PROCESS | 4091 | 1461686124499 Marionette TRACE conn3 <- [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]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1589ms 08:55:24 INFO - PROCESS | 4091 | 1461686124556 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 4091 | 1461686124560 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:55:24 INFO - PROCESS | 4091 | 1461686124566 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 4091 | 1461686124568 Marionette TRACE conn3 <- [1,1826,null,{}] 08:55:24 INFO - PROCESS | 4091 | 1461686124573 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:24 INFO - PROCESS | 4091 | 1461686124743 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:55:24 INFO - PROCESS | 4091 | 1461686124970 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a525800 == 144 [pid = 4091] [id = 464] 08:55:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 282 (0x7f2731b0c800) [pid = 4091] [serial = 1393] [outer = (nil)] 08:55:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 283 (0x7f2733448400) [pid = 4091] [serial = 1394] [outer = 0x7f2731b0c800] 08:55:25 INFO - PROCESS | 4091 | 1461686125079 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 284 (0x7f27334c6800) [pid = 4091] [serial = 1395] [outer = 0x7f2731b0c800] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2723878800 == 143 [pid = 4091] [id = 299] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 283 (0x7f27330e3c00) [pid = 4091] [serial = 1232] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 282 (0x7f2731c1b000) [pid = 4091] [serial = 1229] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 281 (0x7f27374d7400) [pid = 4091] [serial = 1238] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 280 (0x7f272596b800) [pid = 4091] [serial = 1223] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 279 (0x7f273b217800) [pid = 4091] [serial = 1241] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 278 (0x7f2735319800) [pid = 4091] [serial = 1235] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 277 (0x7f273620a400) [pid = 4091] [serial = 1259] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 276 (0x7f2729fca000) [pid = 4091] [serial = 1226] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 275 (0x7f273c2a0400) [pid = 4091] [serial = 1244] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 274 (0x7f273caa3400) [pid = 4091] [serial = 1247] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 273 (0x7f273d91cc00) [pid = 4091] [serial = 1250] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f273f2d1c00) [pid = 4091] [serial = 1253] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f27370b2000) [pid = 4091] [serial = 1256] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f273dfaf400) [pid = 4091] [serial = 1280] [outer = (nil)] [url = about:blank] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9ce000 == 142 [pid = 4091] [id = 446] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273614c000 == 141 [pid = 4091] [id = 445] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733211000 == 140 [pid = 4091] [id = 444] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9db000 == 139 [pid = 4091] [id = 443] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27257eb800 == 138 [pid = 4091] [id = 442] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729beb000 == 137 [pid = 4091] [id = 441] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272524d000 == 136 [pid = 4091] [id = 440] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27529c1800 == 135 [pid = 4091] [id = 432] 08:55:25 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e8a7000 == 134 [pid = 4091] [id = 431] 08:55:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a522000 == 133 [pid = 4091] [id = 430] 08:55:26 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729ec5800 == 132 [pid = 4091] [id = 427] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f2735fc8400) [pid = 4091] [serial = 1274] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f2733823000) [pid = 4091] [serial = 1221] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f2732fc9c00) [pid = 4091] [serial = 1271] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f2738609400) [pid = 4091] [serial = 1277] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f2728708c00) [pid = 4091] [serial = 1263] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f2728153000) [pid = 4091] [serial = 1262] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f272f69cc00) [pid = 4091] [serial = 1266] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f272b59a400) [pid = 4091] [serial = 1265] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f2736256400) [pid = 4091] [serial = 1275] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f2731b07000) [pid = 4091] [serial = 1268] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f2731f7d400) [pid = 4091] [serial = 1269] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f273c2a2800) [pid = 4091] [serial = 1278] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f2734920800) [pid = 4091] [serial = 1272] [outer = (nil)] [url = about:blank] 08:55:26 INFO - PROCESS | 4091 | 1461686126120 Marionette TRACE conn3 <- [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]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1578ms 08:55:26 INFO - PROCESS | 4091 | 1461686126144 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 4091 | 1461686126148 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:55:26 INFO - PROCESS | 4091 | 1461686126153 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 4091 | 1461686126155 Marionette TRACE conn3 <- [1,1830,null,{}] 08:55:26 INFO - PROCESS | 4091 | 1461686126160 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:26 INFO - PROCESS | 4091 | 1461686126316 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:55:26 INFO - PROCESS | 4091 | 1461686126519 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272797e800 == 133 [pid = 4091] [id = 465] 08:55:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f272596b800) [pid = 4091] [serial = 1396] [outer = (nil)] 08:55:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f27334c6400) [pid = 4091] [serial = 1397] [outer = 0x7f272596b800] 08:55:26 INFO - PROCESS | 4091 | 1461686126580 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f2734927000) [pid = 4091] [serial = 1398] [outer = 0x7f272596b800] 08:55:27 INFO - PROCESS | 4091 | 1461686127353 Marionette TRACE conn3 <- [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]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1227ms 08:55:27 INFO - PROCESS | 4091 | 1461686127380 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 4091 | 1461686127384 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:55:27 INFO - PROCESS | 4091 | 1461686127408 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 4091 | 1461686127411 Marionette TRACE conn3 <- [1,1834,null,{}] 08:55:27 INFO - PROCESS | 4091 | 1461686127416 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:27 INFO - PROCESS | 4091 | 1461686127601 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:55:27 INFO - PROCESS | 4091 | 1461686127613 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27324ab000 == 134 [pid = 4091] [id = 466] 08:55:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f2736cab800) [pid = 4091] [serial = 1399] [outer = (nil)] 08:55:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f2736d7d400) [pid = 4091] [serial = 1400] [outer = 0x7f2736cab800] 08:55:27 INFO - PROCESS | 4091 | 1461686127674 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f27370b2000) [pid = 4091] [serial = 1401] [outer = 0x7f2736cab800] 08:55:28 INFO - PROCESS | 4091 | 1461686128658 Marionette TRACE conn3 <- [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]]]}] 08:55:28 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 08:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1282ms 08:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:55:28 INFO - PROCESS | 4091 | 1461686128707 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 4091 | 1461686128710 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:55:28 INFO - PROCESS | 4091 | 1461686128716 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 4091 | 1461686128719 Marionette TRACE conn3 <- [1,1838,null,{}] 08:55:28 INFO - PROCESS | 4091 | 1461686128737 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 4091 | 1461686128957 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:55:28 INFO - PROCESS | 4091 | 1461686128979 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273614b800 == 135 [pid = 4091] [id = 467] 08:55:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f2725969800) [pid = 4091] [serial = 1402] [outer = (nil)] 08:55:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f2738609400) [pid = 4091] [serial = 1403] [outer = 0x7f2725969800] 08:55:29 INFO - PROCESS | 4091 | 1461686129037 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f273d094c00) [pid = 4091] [serial = 1404] [outer = 0x7f2725969800] 08:55:29 INFO - PROCESS | 4091 | 1461686129857 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1187ms 08:55:29 INFO - PROCESS | 4091 | 1461686129902 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 4091 | 1461686129904 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:55:29 INFO - PROCESS | 4091 | 1461686129914 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 4091 | 1461686129916 Marionette TRACE conn3 <- [1,1842,null,{}] 08:55:29 INFO - PROCESS | 4091 | 1461686129920 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:30 INFO - PROCESS | 4091 | 1461686130137 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:55:30 INFO - PROCESS | 4091 | 1461686130167 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738626800 == 136 [pid = 4091] [id = 468] 08:55:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f273b217800) [pid = 4091] [serial = 1405] [outer = (nil)] 08:55:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f273f705800) [pid = 4091] [serial = 1406] [outer = 0x7f273b217800] 08:55:30 INFO - PROCESS | 4091 | 1461686130227 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f27497eb400) [pid = 4091] [serial = 1407] [outer = 0x7f273b217800] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f27265db400) [pid = 4091] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f2736cb3c00) [pid = 4091] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f2722b52800) [pid = 4091] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f2725125800) [pid = 4091] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f27259e8800) [pid = 4091] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2723712000) [pid = 4091] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f27238d1c00) [pid = 4091] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f272f6aac00) [pid = 4091] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f272370c000) [pid = 4091] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:55:31 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f2726759000) [pid = 4091] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:55:31 INFO - PROCESS | 4091 | 1461686131939 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2036ms 08:55:31 INFO - PROCESS | 4091 | 1461686131952 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 4091 | 1461686131954 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:55:31 INFO - PROCESS | 4091 | 1461686131961 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 4091 | 1461686131963 Marionette TRACE conn3 <- [1,1846,null,{}] 08:55:31 INFO - PROCESS | 4091 | 1461686131978 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:32 INFO - PROCESS | 4091 | 1461686132142 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:55:32 INFO - PROCESS | 4091 | 1461686132157 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bbab000 == 137 [pid = 4091] [id = 469] 08:55:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f272774ac00) [pid = 4091] [serial = 1408] [outer = (nil)] 08:55:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f2736cb3c00) [pid = 4091] [serial = 1409] [outer = 0x7f272774ac00] 08:55:32 INFO - PROCESS | 4091 | 1461686132217 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f27497d4c00) [pid = 4091] [serial = 1410] [outer = 0x7f272774ac00] 08:55:33 INFO - PROCESS | 4091 | 1461686133093 Marionette TRACE conn3 <- [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]]]}] 08:55:33 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) 08:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1192ms 08:55:33 INFO - PROCESS | 4091 | 1461686133153 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:55:33 INFO - PROCESS | 4091 | 1461686133156 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:55:33 INFO - PROCESS | 4091 | 1461686133161 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 4091 | 1461686133164 Marionette TRACE conn3 <- [1,1850,null,{}] 08:55:33 INFO - PROCESS | 4091 | 1461686133169 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:33 INFO - PROCESS | 4091 | 1461686133326 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:55:33 INFO - PROCESS | 4091 | 1461686133342 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273debb800 == 138 [pid = 4091] [id = 470] 08:55:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f2728946000) [pid = 4091] [serial = 1411] [outer = (nil)] 08:55:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f273f2d1c00) [pid = 4091] [serial = 1412] [outer = 0x7f2728946000] 08:55:33 INFO - PROCESS | 4091 | 1461686133412 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f274de06000) [pid = 4091] [serial = 1413] [outer = 0x7f2728946000] 08:55:34 INFO - PROCESS | 4091 | 1461686134602 Marionette TRACE conn3 <- [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]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1485ms 08:55:34 INFO - PROCESS | 4091 | 1461686134647 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 4091 | 1461686134654 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:55:34 INFO - PROCESS | 4091 | 1461686134662 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 4091 | 1461686134668 Marionette TRACE conn3 <- [1,1854,null,{}] 08:55:34 INFO - PROCESS | 4091 | 1461686134676 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 4091 | 1461686134865 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:55:35 INFO - PROCESS | 4091 | 1461686135087 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272667f000 == 139 [pid = 4091] [id = 471] 08:55:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f27241d1400) [pid = 4091] [serial = 1414] [outer = (nil)] 08:55:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f2725644c00) [pid = 4091] [serial = 1415] [outer = 0x7f27241d1400] 08:55:35 INFO - PROCESS | 4091 | 1461686135202 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f27279aac00) [pid = 4091] [serial = 1416] [outer = 0x7f27241d1400] 08:55:36 INFO - PROCESS | 4091 | 1461686136161 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1538ms 08:55:36 INFO - PROCESS | 4091 | 1461686136205 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 4091 | 1461686136213 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:55:36 INFO - PROCESS | 4091 | 1461686136223 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 4091 | 1461686136226 Marionette TRACE conn3 <- [1,1858,null,{}] 08:55:36 INFO - PROCESS | 4091 | 1461686136232 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:36 INFO - PROCESS | 4091 | 1461686136426 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:55:36 INFO - PROCESS | 4091 | 1461686136643 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731e28800 == 140 [pid = 4091] [id = 472] 08:55:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f272504d000) [pid = 4091] [serial = 1417] [outer = (nil)] 08:55:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f272f69c400) [pid = 4091] [serial = 1418] [outer = 0x7f272504d000] 08:55:36 INFO - PROCESS | 4091 | 1461686136756 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f2731f7b000) [pid = 4091] [serial = 1419] [outer = 0x7f272504d000] 08:55:37 INFO - PROCESS | 4091 | 1461686137732 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1582ms 08:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:55:37 INFO - PROCESS | 4091 | 1461686137809 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 4091 | 1461686137813 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:55:37 INFO - PROCESS | 4091 | 1461686137820 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 4091 | 1461686137825 Marionette TRACE conn3 <- [1,1862,null,{}] 08:55:37 INFO - PROCESS | 4091 | 1461686137841 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:38 INFO - PROCESS | 4091 | 1461686138069 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:55:38 INFO - PROCESS | 4091 | 1461686138379 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493c1000 == 141 [pid = 4091] [id = 473] 08:55:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f273223e400) [pid = 4091] [serial = 1420] [outer = (nil)] 08:55:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f2736cb0400) [pid = 4091] [serial = 1421] [outer = 0x7f273223e400] 08:55:38 INFO - PROCESS | 4091 | 1461686138469 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 274 (0x7f2736d78800) [pid = 4091] [serial = 1422] [outer = 0x7f273223e400] 08:55:39 INFO - PROCESS | 4091 | 1461686139306 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1536ms 08:55:39 INFO - PROCESS | 4091 | 1461686139356 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 4091 | 1461686139361 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:55:39 INFO - PROCESS | 4091 | 1461686139366 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 4091 | 1461686139369 Marionette TRACE conn3 <- [1,1866,null,{}] 08:55:39 INFO - PROCESS | 4091 | 1461686139391 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:39 INFO - PROCESS | 4091 | 1461686139640 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:55:39 INFO - PROCESS | 4091 | 1461686139796 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2750681800 == 142 [pid = 4091] [id = 474] 08:55:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 275 (0x7f2736d80400) [pid = 4091] [serial = 1423] [outer = (nil)] 08:55:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 276 (0x7f273f708400) [pid = 4091] [serial = 1424] [outer = 0x7f2736d80400] 08:55:39 INFO - PROCESS | 4091 | 1461686139873 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 277 (0x7f274a5c0800) [pid = 4091] [serial = 1425] [outer = 0x7f2736d80400] 08:55:40 INFO - PROCESS | 4091 | 1461686140751 Marionette TRACE conn3 <- [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]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1428ms 08:55:40 INFO - PROCESS | 4091 | 1461686140796 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 4091 | 1461686140799 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:55:40 INFO - PROCESS | 4091 | 1461686140805 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 4091 | 1461686140809 Marionette TRACE conn3 <- [1,1870,null,{}] 08:55:40 INFO - PROCESS | 4091 | 1461686140814 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 4091 | 1461686140995 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:55:41 INFO - PROCESS | 4091 | 1461686141218 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729ce2800 == 143 [pid = 4091] [id = 475] 08:55:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 278 (0x7f2720494c00) [pid = 4091] [serial = 1426] [outer = (nil)] 08:55:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 279 (0x7f272049b800) [pid = 4091] [serial = 1427] [outer = 0x7f2720494c00] 08:55:41 INFO - PROCESS | 4091 | 1461686141330 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 280 (0x7f27204a0400) [pid = 4091] [serial = 1428] [outer = 0x7f2720494c00] 08:55:42 INFO - PROCESS | 4091 | 1461686142279 Marionette TRACE conn3 <- [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]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1538ms 08:55:42 INFO - PROCESS | 4091 | 1461686142345 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 4091 | 1461686142349 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:55:42 INFO - PROCESS | 4091 | 1461686142355 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 4091 | 1461686142357 Marionette TRACE conn3 <- [1,1874,null,{}] 08:55:42 INFO - PROCESS | 4091 | 1461686142362 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 4091 | 1461686142607 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:55:42 INFO - PROCESS | 4091 | 1461686142916 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27226e1000 == 144 [pid = 4091] [id = 476] 08:55:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 281 (0x7f2720499800) [pid = 4091] [serial = 1429] [outer = (nil)] 08:55:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 282 (0x7f2720d10c00) [pid = 4091] [serial = 1430] [outer = 0x7f2720499800] 08:55:43 INFO - PROCESS | 4091 | 1461686142998 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 283 (0x7f273bd19c00) [pid = 4091] [serial = 1431] [outer = 0x7f2720499800] 08:55:43 INFO - PROCESS | 4091 | 1461686143841 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1535ms 08:55:43 INFO - PROCESS | 4091 | 1461686143891 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 4091 | 1461686143895 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:55:43 INFO - PROCESS | 4091 | 1461686143900 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 4091 | 1461686143903 Marionette TRACE conn3 <- [1,1878,null,{}] 08:55:43 INFO - PROCESS | 4091 | 1461686143909 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:44 INFO - PROCESS | 4091 | 1461686144080 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:55:44 INFO - PROCESS | 4091 | 1461686144304 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2730718800 == 145 [pid = 4091] [id = 477] 08:55:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 284 (0x7f272049d000) [pid = 4091] [serial = 1432] [outer = (nil)] 08:55:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 285 (0x7f2720df5400) [pid = 4091] [serial = 1433] [outer = 0x7f272049d000] 08:55:44 INFO - PROCESS | 4091 | 1461686144416 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 286 (0x7f2720dfb400) [pid = 4091] [serial = 1434] [outer = 0x7f272049d000] 08:55:45 INFO - PROCESS | 4091 | 1461686145284 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1430ms 08:55:45 INFO - PROCESS | 4091 | 1461686145332 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 4091 | 1461686145336 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:55:45 INFO - PROCESS | 4091 | 1461686145341 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 4091 | 1461686145344 Marionette TRACE conn3 <- [1,1882,null,{}] 08:55:45 INFO - PROCESS | 4091 | 1461686145349 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:45 INFO - PROCESS | 4091 | 1461686145600 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:55:45 INFO - PROCESS | 4091 | 1461686145763 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273072f000 == 146 [pid = 4091] [id = 478] 08:55:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 287 (0x7f2720df1000) [pid = 4091] [serial = 1435] [outer = (nil)] 08:55:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 288 (0x7f2720dff400) [pid = 4091] [serial = 1436] [outer = 0x7f2720df1000] 08:55:45 INFO - PROCESS | 4091 | 1461686145842 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 289 (0x7f274a625800) [pid = 4091] [serial = 1437] [outer = 0x7f2720df1000] 08:55:46 INFO - PROCESS | 4091 | 1461686146681 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1380ms 08:55:46 INFO - PROCESS | 4091 | 1461686146723 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 4091 | 1461686146726 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:55:46 INFO - PROCESS | 4091 | 1461686146732 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 4091 | 1461686146734 Marionette TRACE conn3 <- [1,1886,null,{}] 08:55:46 INFO - PROCESS | 4091 | 1461686146758 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:46 INFO - PROCESS | 4091 | 1461686146949 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:55:47 INFO - PROCESS | 4091 | 1461686147234 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272415b800 == 147 [pid = 4091] [id = 479] 08:55:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 290 (0x7f271eccac00) [pid = 4091] [serial = 1438] [outer = (nil)] 08:55:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 291 (0x7f271ecd3000) [pid = 4091] [serial = 1439] [outer = 0x7f271eccac00] 08:55:47 INFO - PROCESS | 4091 | 1461686147309 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 292 (0x7f271ecd8400) [pid = 4091] [serial = 1440] [outer = 0x7f271eccac00] 08:55:48 INFO - PROCESS | 4091 | 1461686148156 Marionette TRACE conn3 <- [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]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1479ms 08:55:48 INFO - PROCESS | 4091 | 1461686148228 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 4091 | 1461686148233 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:55:48 INFO - PROCESS | 4091 | 1461686148244 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 4091 | 1461686148248 Marionette TRACE conn3 <- [1,1890,null,{}] 08:55:48 INFO - PROCESS | 4091 | 1461686148254 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:48 INFO - PROCESS | 4091 | 1461686148446 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:55:48 INFO - PROCESS | 4091 | 1461686148710 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271eec4800 == 148 [pid = 4091] [id = 480] 08:55:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 293 (0x7f271eccc800) [pid = 4091] [serial = 1441] [outer = (nil)] 08:55:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 294 (0x7f271eedf000) [pid = 4091] [serial = 1442] [outer = 0x7f271eccc800] 08:55:48 INFO - PROCESS | 4091 | 1461686148798 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 295 (0x7f271eee3c00) [pid = 4091] [serial = 1443] [outer = 0x7f271eccc800] 08:55:49 INFO - PROCESS | 4091 | 1461686149725 Marionette TRACE conn3 <- [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]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1532ms 08:55:49 INFO - PROCESS | 4091 | 1461686149776 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 4091 | 1461686149780 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:55:49 INFO - PROCESS | 4091 | 1461686149786 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 4091 | 1461686149789 Marionette TRACE conn3 <- [1,1894,null,{}] 08:55:49 INFO - PROCESS | 4091 | 1461686149794 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 4091 | 1461686150006 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:55:50 INFO - PROCESS | 4091 | 1461686150272 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271f0a8800 == 149 [pid = 4091] [id = 481] 08:55:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 296 (0x7f271eeea800) [pid = 4091] [serial = 1444] [outer = (nil)] 08:55:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 297 (0x7f274df56c00) [pid = 4091] [serial = 1445] [outer = 0x7f271eeea800] 08:55:50 INFO - PROCESS | 4091 | 1461686150396 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 298 (0x7f274e08d400) [pid = 4091] [serial = 1446] [outer = 0x7f271eeea800] 08:55:51 INFO - PROCESS | 4091 | 1461686151271 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1535ms 08:55:51 INFO - PROCESS | 4091 | 1461686151321 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 4091 | 1461686151325 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:55:51 INFO - PROCESS | 4091 | 1461686151331 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 4091 | 1461686151333 Marionette TRACE conn3 <- [1,1898,null,{}] 08:55:51 INFO - PROCESS | 4091 | 1461686151339 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:51 INFO - PROCESS | 4091 | 1461686151525 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:55:51 INFO - PROCESS | 4091 | 1461686151840 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272106b000 == 150 [pid = 4091] [id = 482] 08:55:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 299 (0x7f2720f89c00) [pid = 4091] [serial = 1447] [outer = (nil)] 08:55:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 300 (0x7f2720f8f400) [pid = 4091] [serial = 1448] [outer = 0x7f2720f89c00] 08:55:51 INFO - PROCESS | 4091 | 1461686151917 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 301 (0x7f2720f94800) [pid = 4091] [serial = 1449] [outer = 0x7f2720f89c00] 08:55:52 INFO - PROCESS | 4091 | 1461686152784 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1486ms 08:55:52 INFO - PROCESS | 4091 | 1461686152818 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 4091 | 1461686152821 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:55:52 INFO - PROCESS | 4091 | 1461686152827 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 4091 | 1461686152838 Marionette TRACE conn3 <- [1,1902,null,{}] 08:55:52 INFO - PROCESS | 4091 | 1461686152842 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:53 INFO - PROCESS | 4091 | 1461686153015 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:55:53 INFO - PROCESS | 4091 | 1461686153298 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722462800 == 151 [pid = 4091] [id = 483] 08:55:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 302 (0x7f2720f8b000) [pid = 4091] [serial = 1450] [outer = (nil)] 08:55:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 303 (0x7f2720fbc400) [pid = 4091] [serial = 1451] [outer = 0x7f2720f8b000] 08:55:53 INFO - PROCESS | 4091 | 1461686153372 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 304 (0x7f2720fc1000) [pid = 4091] [serial = 1452] [outer = 0x7f2720f8b000] 08:55:54 INFO - PROCESS | 4091 | 1461686154278 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1492ms 08:55:54 INFO - PROCESS | 4091 | 1461686154319 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 4091 | 1461686154322 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:55:54 INFO - PROCESS | 4091 | 1461686154328 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 4091 | 1461686154330 Marionette TRACE conn3 <- [1,1906,null,{}] 08:55:54 INFO - PROCESS | 4091 | 1461686154336 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:54 INFO - PROCESS | 4091 | 1461686154516 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:55:54 INFO - PROCESS | 4091 | 1461686154794 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b505800 == 152 [pid = 4091] [id = 484] 08:55:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 305 (0x7f2720f8f800) [pid = 4091] [serial = 1453] [outer = (nil)] 08:55:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 306 (0x7f2720fc6800) [pid = 4091] [serial = 1454] [outer = 0x7f2720f8f800] 08:55:54 INFO - PROCESS | 4091 | 1461686154918 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 307 (0x7f2728168800) [pid = 4091] [serial = 1455] [outer = 0x7f2720f8f800] 08:55:55 INFO - PROCESS | 4091 | 1461686155751 Marionette TRACE conn3 <- [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]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1482ms 08:55:55 INFO - PROCESS | 4091 | 1461686155811 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 4091 | 1461686155815 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:55:55 INFO - PROCESS | 4091 | 1461686155821 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 4091 | 1461686155823 Marionette TRACE conn3 <- [1,1910,null,{}] 08:55:55 INFO - PROCESS | 4091 | 1461686155830 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:56 INFO - PROCESS | 4091 | 1461686156018 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:55:56 INFO - PROCESS | 4091 | 1461686156774 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272107f000 == 153 [pid = 4091] [id = 485] 08:55:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 308 (0x7f271eedbc00) [pid = 4091] [serial = 1456] [outer = (nil)] 08:55:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 309 (0x7f271eee7400) [pid = 4091] [serial = 1457] [outer = 0x7f271eedbc00] 08:55:56 INFO - PROCESS | 4091 | 1461686156904 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 310 (0x7f271fd4e000) [pid = 4091] [serial = 1458] [outer = 0x7f271eedbc00] 08:55:57 INFO - PROCESS | 4091 | 1461686157753 Marionette TRACE conn3 <- [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]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1990ms 08:55:57 INFO - PROCESS | 4091 | 1461686157812 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 4091 | 1461686157818 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:55:57 INFO - PROCESS | 4091 | 1461686157825 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 4091 | 1461686157831 Marionette TRACE conn3 <- [1,1914,null,{}] 08:55:57 INFO - PROCESS | 4091 | 1461686157837 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:58 INFO - PROCESS | 4091 | 1461686158014 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:55:58 INFO - PROCESS | 4091 | 1461686158282 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722ea7000 == 154 [pid = 4091] [id = 486] 08:55:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 311 (0x7f271eee1400) [pid = 4091] [serial = 1459] [outer = (nil)] 08:55:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 312 (0x7f2720d15400) [pid = 4091] [serial = 1460] [outer = 0x7f271eee1400] 08:55:58 INFO - PROCESS | 4091 | 1461686158358 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 313 (0x7f2720fc8400) [pid = 4091] [serial = 1461] [outer = 0x7f271eee1400] 08:55:59 INFO - PROCESS | 4091 | 1461686159274 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1482ms 08:55:59 INFO - PROCESS | 4091 | 1461686159309 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:55:59 INFO - PROCESS | 4091 | 1461686159315 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:55:59 INFO - PROCESS | 4091 | 1461686159323 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 4091 | 1461686159325 Marionette TRACE conn3 <- [1,1918,null,{}] 08:55:59 INFO - PROCESS | 4091 | 1461686159331 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:59 INFO - PROCESS | 4091 | 1461686159502 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:55:59 INFO - PROCESS | 4091 | 1461686159969 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e22000 == 155 [pid = 4091] [id = 487] 08:55:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 314 (0x7f2722b35c00) [pid = 4091] [serial = 1462] [outer = (nil)] 08:56:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 315 (0x7f2722b38400) [pid = 4091] [serial = 1463] [outer = 0x7f2722b35c00] 08:56:00 INFO - PROCESS | 4091 | 1461686160041 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 316 (0x7f2722b54400) [pid = 4091] [serial = 1464] [outer = 0x7f2722b35c00] 08:56:00 INFO - PROCESS | 4091 | 1461686160984 Marionette TRACE conn3 <- [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]]]}] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729ebb000 == 154 [pid = 4091] [id = 405] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f64a800 == 153 [pid = 4091] [id = 403] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2725250000 == 152 [pid = 4091] [id = 401] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 315 (0x7f272564a400) [pid = 4091] [serial = 1307] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 314 (0x7f272504b800) [pid = 4091] [serial = 1301] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 313 (0x7f2736cb3800) [pid = 4091] [serial = 1313] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 312 (0x7f274a6be400) [pid = 4091] [serial = 1298] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 311 (0x7f273c211000) [pid = 4091] [serial = 1310] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 310 (0x7f27241d9800) [pid = 4091] [serial = 1316] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 309 (0x7f274df58400) [pid = 4091] [serial = 1304] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 308 (0x7f27225e0400) [pid = 4091] [serial = 1319] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 307 (0x7f273cc0d800) [pid = 4091] [serial = 1343] [outer = (nil)] [url = about:blank] 08:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434e1800 == 151 [pid = 4091] [id = 205] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bbab000 == 150 [pid = 4091] [id = 469] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738626800 == 149 [pid = 4091] [id = 468] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273614b800 == 148 [pid = 4091] [id = 467] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b70e000 == 147 [pid = 4091] [id = 426] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27324ab000 == 146 [pid = 4091] [id = 466] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272797e800 == 145 [pid = 4091] [id = 465] 08:56:01 INFO - PROCESS | 4091 | 1461686161145 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 4091 | 1461686161149 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a525800 == 144 [pid = 4091] [id = 464] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27276b8800 == 143 [pid = 4091] [id = 463] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2725074000 == 142 [pid = 4091] [id = 462] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726673000 == 141 [pid = 4091] [id = 461] 08:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726314800 == 140 [pid = 4091] [id = 455] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e369000 == 139 [pid = 4091] [id = 454] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2753726800 == 138 [pid = 4091] [id = 453] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2753716800 == 137 [pid = 4091] [id = 452] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a51c800 == 136 [pid = 4091] [id = 451] 08:56:01 INFO - PROCESS | 4091 | 1461686161176 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 4091 | 1461686161184 Marionette TRACE conn3 <- [1,1922,null,{}] 08:56:01 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c886800 == 135 [pid = 4091] [id = 447] 08:56:01 INFO - PROCESS | 4091 | 1461686161199 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:01 INFO - PROCESS | 4091 | 1461686161368 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 306 (0x7f2728ff7800) [pid = 4091] [serial = 1328] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 305 (0x7f2736cb8400) [pid = 4091] [serial = 1337] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 304 (0x7f2722cfd400) [pid = 4091] [serial = 1322] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 303 (0x7f274a1a8c00) [pid = 4091] [serial = 1260] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 302 (0x7f2729fcd400) [pid = 4091] [serial = 1326] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 301 (0x7f2736124000) [pid = 4091] [serial = 1289] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 300 (0x7f272b5a0000) [pid = 4091] [serial = 1340] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 299 (0x7f2748413000) [pid = 4091] [serial = 1295] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 298 (0x7f27374d8400) [pid = 4091] [serial = 1341] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 297 (0x7f2729fd1c00) [pid = 4091] [serial = 966] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 296 (0x7f272512c400) [pid = 4091] [serial = 1323] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 295 (0x7f2728704c00) [pid = 4091] [serial = 1283] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 294 (0x7f2731c16000) [pid = 4091] [serial = 1329] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 293 (0x7f27326e4400) [pid = 4091] [serial = 1331] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 292 (0x7f2728166800) [pid = 4091] [serial = 1325] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 291 (0x7f2732e32400) [pid = 4091] [serial = 1332] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 290 (0x7f2728708000) [pid = 4091] [serial = 1089] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 289 (0x7f27374d3800) [pid = 4091] [serial = 1338] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 288 (0x7f273cc05400) [pid = 4091] [serial = 1292] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 287 (0x7f2736125000) [pid = 4091] [serial = 1335] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 286 (0x7f27338e8400) [pid = 4091] [serial = 1334] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | --DOMWINDOW == 285 (0x7f2731c18c00) [pid = 4091] [serial = 1286] [outer = (nil)] [url = about:blank] 08:56:01 INFO - PROCESS | 4091 | 1461686161632 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272506c800 == 136 [pid = 4091] [id = 488] 08:56:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 286 (0x7f2722b36400) [pid = 4091] [serial = 1465] [outer = (nil)] 08:56:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 287 (0x7f2725131400) [pid = 4091] [serial = 1466] [outer = 0x7f2722b36400] 08:56:01 INFO - PROCESS | 4091 | 1461686161738 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 288 (0x7f2726755000) [pid = 4091] [serial = 1467] [outer = 0x7f2722b36400] 08:56:02 INFO - PROCESS | 4091 | 1461686162478 Marionette TRACE conn3 <- [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]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1357ms 08:56:02 INFO - PROCESS | 4091 | 1461686162523 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:56:02 INFO - PROCESS | 4091 | 1461686162527 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:56:02 INFO - PROCESS | 4091 | 1461686162533 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 4091 | 1461686162536 Marionette TRACE conn3 <- [1,1926,null,{}] 08:56:02 INFO - PROCESS | 4091 | 1461686162540 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:02 INFO - PROCESS | 4091 | 1461686162784 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:56:02 INFO - PROCESS | 4091 | 1461686162807 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272668b800 == 137 [pid = 4091] [id = 489] 08:56:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 289 (0x7f271ecd5000) [pid = 4091] [serial = 1468] [outer = (nil)] 08:56:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 290 (0x7f27279ab400) [pid = 4091] [serial = 1469] [outer = 0x7f271ecd5000] 08:56:02 INFO - PROCESS | 4091 | 1461686162868 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 291 (0x7f2728154800) [pid = 4091] [serial = 1470] [outer = 0x7f271ecd5000] 08:56:03 INFO - PROCESS | 4091 | 1461686163751 Marionette TRACE conn3 <- [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]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1278ms 08:56:03 INFO - PROCESS | 4091 | 1461686163816 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 4091 | 1461686163820 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:56:03 INFO - PROCESS | 4091 | 1461686163825 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 4091 | 1461686163827 Marionette TRACE conn3 <- [1,1930,null,{}] 08:56:03 INFO - PROCESS | 4091 | 1461686163833 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:04 INFO - PROCESS | 4091 | 1461686164088 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:56:04 INFO - PROCESS | 4091 | 1461686164110 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279ca800 == 138 [pid = 4091] [id = 490] 08:56:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 292 (0x7f272894b800) [pid = 4091] [serial = 1471] [outer = (nil)] 08:56:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 293 (0x7f2729fc9400) [pid = 4091] [serial = 1472] [outer = 0x7f272894b800] 08:56:04 INFO - PROCESS | 4091 | 1461686164184 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 294 (0x7f272b59c800) [pid = 4091] [serial = 1473] [outer = 0x7f272894b800] 08:56:05 INFO - PROCESS | 4091 | 1461686165088 Marionette TRACE conn3 <- [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]]]}] 08:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1277ms 08:56:05 INFO - PROCESS | 4091 | 1461686165109 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:56:05 INFO - PROCESS | 4091 | 1461686165114 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:56:05 INFO - PROCESS | 4091 | 1461686165120 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:56:05 INFO - PROCESS | 4091 | 1461686165122 Marionette TRACE conn3 <- [1,1934,null,{}] 08:56:05 INFO - PROCESS | 4091 | 1461686165127 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:05 INFO - PROCESS | 4091 | 1461686165396 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:56:05 INFO - PROCESS | 4091 | 1461686165446 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a252800 == 139 [pid = 4091] [id = 491] 08:56:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 295 (0x7f272f6a5800) [pid = 4091] [serial = 1474] [outer = (nil)] 08:56:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 296 (0x7f2731c13800) [pid = 4091] [serial = 1475] [outer = 0x7f272f6a5800] 08:56:05 INFO - PROCESS | 4091 | 1461686165547 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 297 (0x7f2731c18c00) [pid = 4091] [serial = 1476] [outer = 0x7f272f6a5800] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 296 (0x7f2738604000) [pid = 4091] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 295 (0x7f2726760c00) [pid = 4091] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 294 (0x7f272774ac00) [pid = 4091] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 293 (0x7f2736cab800) [pid = 4091] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 292 (0x7f272f6a5400) [pid = 4091] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 291 (0x7f27238d4c00) [pid = 4091] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 290 (0x7f272596b800) [pid = 4091] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 289 (0x7f2722de1000) [pid = 4091] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 288 (0x7f2731c11c00) [pid = 4091] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 287 (0x7f2732c50800) [pid = 4091] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 286 (0x7f2731b05400) [pid = 4091] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 285 (0x7f2722ddf400) [pid = 4091] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 284 (0x7f272f6a9000) [pid = 4091] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 283 (0x7f27370ba000) [pid = 4091] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 282 (0x7f27326e6400) [pid = 4091] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 281 (0x7f2731c16c00) [pid = 4091] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 280 (0x7f2722ded000) [pid = 4091] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 279 (0x7f2736248c00) [pid = 4091] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 278 (0x7f27225db800) [pid = 4091] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 277 (0x7f27374cf400) [pid = 4091] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 276 (0x7f272f6a0c00) [pid = 4091] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 275 (0x7f2733816400) [pid = 4091] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 274 (0x7f272f6a7000) [pid = 4091] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 273 (0x7f2728168c00) [pid = 4091] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f273c204800) [pid = 4091] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f2725129c00) [pid = 4091] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f27259e1800) [pid = 4091] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f273b217800) [pid = 4091] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f2722de4c00) [pid = 4091] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f27344dc000) [pid = 4091] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f2748418400) [pid = 4091] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f2731b0c800) [pid = 4091] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f27306c5800) [pid = 4091] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2723717000) [pid = 4091] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f2725969800) [pid = 4091] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f2722b49800) [pid = 4091] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f272f6a3400) [pid = 4091] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f2726752c00) [pid = 4091] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f2723716800) [pid = 4091] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f273223a000) [pid = 4091] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f27374e7800) [pid = 4091] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f27374d2000) [pid = 4091] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f2725968400) [pid = 4091] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f272596d000) [pid = 4091] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f2731f76000) [pid = 4091] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f27326e9400) [pid = 4091] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f274a88cc00) [pid = 4091] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f2735dc9000) [pid = 4091] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f27276c5400) [pid = 4091] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f274a5bf000) [pid = 4091] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f273c334800) [pid = 4091] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f2749534c00) [pid = 4091] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f272370b400) [pid = 4091] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f272893f000) [pid = 4091] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f27264ec400) [pid = 4091] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2723713c00) [pid = 4091] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f27374e6000) [pid = 4091] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f27264f9800) [pid = 4091] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f27276cc400) [pid = 4091] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f273c73a400) [pid = 4091] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f27306d0800) [pid = 4091] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f273d094800) [pid = 4091] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f273223a400) [pid = 4091] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f271fd59c00) [pid = 4091] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f2736212800) [pid = 4091] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2739266400) [pid = 4091] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2748412400) [pid = 4091] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f27493f0c00) [pid = 4091] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2722b47000) [pid = 4091] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f2732fd1400) [pid = 4091] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f2728164c00) [pid = 4091] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2728709400) [pid = 4091] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:56:07 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f27374d4000) [pid = 4091] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:56:07 INFO - PROCESS | 4091 | 1461686167972 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2893ms 08:56:08 INFO - PROCESS | 4091 | 1461686168013 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 4091 | 1461686168016 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:56:08 INFO - PROCESS | 4091 | 1461686168021 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 4091 | 1461686168024 Marionette TRACE conn3 <- [1,1938,null,{}] 08:56:08 INFO - PROCESS | 4091 | 1461686168029 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:08 INFO - PROCESS | 4091 | 1461686168195 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:56:08 INFO - PROCESS | 4091 | 1461686168387 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257da800 == 140 [pid = 4091] [id = 492] 08:56:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f2722cfcc00) [pid = 4091] [serial = 1477] [outer = (nil)] 08:56:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f27264ec400) [pid = 4091] [serial = 1478] [outer = 0x7f2722cfcc00] 08:56:08 INFO - PROCESS | 4091 | 1461686168450 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f27276d0c00) [pid = 4091] [serial = 1479] [outer = 0x7f2722cfcc00] 08:56:09 INFO - PROCESS | 4091 | 1461686169158 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1176ms 08:56:09 INFO - PROCESS | 4091 | 1461686169199 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 4091 | 1461686169202 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:56:09 INFO - PROCESS | 4091 | 1461686169208 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 4091 | 1461686169210 Marionette TRACE conn3 <- [1,1942,null,{}] 08:56:09 INFO - PROCESS | 4091 | 1461686169215 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:09 INFO - PROCESS | 4091 | 1461686169524 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:56:09 INFO - PROCESS | 4091 | 1461686169746 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271fd10800 == 141 [pid = 4091] [id = 493] 08:56:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f271ecd0400) [pid = 4091] [serial = 1480] [outer = (nil)] 08:56:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f271ecd9800) [pid = 4091] [serial = 1481] [outer = 0x7f271ecd0400] 08:56:09 INFO - PROCESS | 4091 | 1461686169872 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f271fbbd000) [pid = 4091] [serial = 1482] [outer = 0x7f271ecd0400] 08:56:10 INFO - PROCESS | 4091 | 1461686170879 Marionette TRACE conn3 <- [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]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1733ms 08:56:10 INFO - PROCESS | 4091 | 1461686170943 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 4091 | 1461686170950 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:56:10 INFO - PROCESS | 4091 | 1461686170960 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 4091 | 1461686170966 Marionette TRACE conn3 <- [1,1946,null,{}] 08:56:10 INFO - PROCESS | 4091 | 1461686170973 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:11 INFO - PROCESS | 4091 | 1461686171207 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:56:11 INFO - PROCESS | 4091 | 1461686171525 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725074800 == 142 [pid = 4091] [id = 494] 08:56:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f2720fc7c00) [pid = 4091] [serial = 1483] [outer = (nil)] 08:56:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2722b2e000) [pid = 4091] [serial = 1484] [outer = 0x7f2720fc7c00] 08:56:11 INFO - PROCESS | 4091 | 1461686171609 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2722b37000) [pid = 4091] [serial = 1485] [outer = 0x7f2720fc7c00] 08:56:12 INFO - PROCESS | 4091 | 1461686172489 Marionette TRACE conn3 <- [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]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1584ms 08:56:12 INFO - PROCESS | 4091 | 1461686172544 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:56:12 INFO - PROCESS | 4091 | 1461686172548 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:56:12 INFO - PROCESS | 4091 | 1461686172554 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 4091 | 1461686172558 Marionette TRACE conn3 <- [1,1950,null,{}] 08:56:12 INFO - PROCESS | 4091 | 1461686172563 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:12 INFO - PROCESS | 4091 | 1461686172750 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:56:13 INFO - PROCESS | 4091 | 1461686173105 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a246800 == 143 [pid = 4091] [id = 495] 08:56:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f272370c400) [pid = 4091] [serial = 1486] [outer = (nil)] 08:56:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f272564bc00) [pid = 4091] [serial = 1487] [outer = 0x7f272370c400] 08:56:13 INFO - PROCESS | 4091 | 1461686173183 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f27279b3c00) [pid = 4091] [serial = 1488] [outer = 0x7f272370c400] 08:56:14 INFO - PROCESS | 4091 | 1461686174011 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1531ms 08:56:14 INFO - PROCESS | 4091 | 1461686174086 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 4091 | 1461686174092 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:56:14 INFO - PROCESS | 4091 | 1461686174108 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 4091 | 1461686174116 Marionette TRACE conn3 <- [1,1954,null,{}] 08:56:14 INFO - PROCESS | 4091 | 1461686174146 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:14 INFO - PROCESS | 4091 | 1461686174342 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:56:14 INFO - PROCESS | 4091 | 1461686174605 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27307b6800 == 144 [pid = 4091] [id = 496] 08:56:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f27241d6000) [pid = 4091] [serial = 1489] [outer = (nil)] 08:56:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f2729fd1c00) [pid = 4091] [serial = 1490] [outer = 0x7f27241d6000] 08:56:14 INFO - PROCESS | 4091 | 1461686174721 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f272b5eb000) [pid = 4091] [serial = 1491] [outer = 0x7f27241d6000] 08:56:15 INFO - PROCESS | 4091 | 1461686175591 Marionette TRACE conn3 <- [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]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1513ms 08:56:15 INFO - PROCESS | 4091 | 1461686175614 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 4091 | 1461686175618 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:56:15 INFO - PROCESS | 4091 | 1461686175624 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 4091 | 1461686175626 Marionette TRACE conn3 <- [1,1958,null,{}] 08:56:15 INFO - PROCESS | 4091 | 1461686175632 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 4091 | 1461686175807 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:56:16 INFO - PROCESS | 4091 | 1461686176085 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732494000 == 145 [pid = 4091] [id = 497] 08:56:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f2725125800) [pid = 4091] [serial = 1492] [outer = (nil)] 08:56:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f272f8ab000) [pid = 4091] [serial = 1493] [outer = 0x7f2725125800] 08:56:16 INFO - PROCESS | 4091 | 1461686176161 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f2731c12000) [pid = 4091] [serial = 1494] [outer = 0x7f2725125800] 08:56:17 INFO - PROCESS | 4091 | 1461686177018 Marionette TRACE conn3 <- [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]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1434ms 08:56:17 INFO - PROCESS | 4091 | 1461686177058 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 4091 | 1461686177061 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:56:17 INFO - PROCESS | 4091 | 1461686177067 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 4091 | 1461686177070 Marionette TRACE conn3 <- [1,1962,null,{}] 08:56:17 INFO - PROCESS | 4091 | 1461686177075 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:17 INFO - PROCESS | 4091 | 1461686177261 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:56:17 INFO - PROCESS | 4091 | 1461686177508 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733413000 == 146 [pid = 4091] [id = 498] 08:56:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f273223a000) [pid = 4091] [serial = 1495] [outer = (nil)] 08:56:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f27326e4800) [pid = 4091] [serial = 1496] [outer = 0x7f273223a000] 08:56:17 INFO - PROCESS | 4091 | 1461686177596 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f2732c59000) [pid = 4091] [serial = 1497] [outer = 0x7f273223a000] 08:56:18 INFO - PROCESS | 4091 | 1461686178462 Marionette TRACE conn3 <- [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]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1428ms 08:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:56:18 INFO - PROCESS | 4091 | 1461686178496 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 4091 | 1461686178499 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:56:18 INFO - PROCESS | 4091 | 1461686178505 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 4091 | 1461686178508 Marionette TRACE conn3 <- [1,1966,null,{}] 08:56:18 INFO - PROCESS | 4091 | 1461686178513 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:18 INFO - PROCESS | 4091 | 1461686178698 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:56:18 INFO - PROCESS | 4091 | 1461686178969 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273617a800 == 147 [pid = 4091] [id = 499] 08:56:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f273223a400) [pid = 4091] [serial = 1498] [outer = (nil)] 08:56:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f2733456000) [pid = 4091] [serial = 1499] [outer = 0x7f273223a400] 08:56:19 INFO - PROCESS | 4091 | 1461686179043 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f27334c2400) [pid = 4091] [serial = 1500] [outer = 0x7f273223a400] 08:56:19 INFO - PROCESS | 4091 | 1461686179882 Marionette TRACE conn3 <- [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]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1389ms 08:56:19 INFO - PROCESS | 4091 | 1461686179893 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 4091 | 1461686179896 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:56:19 INFO - PROCESS | 4091 | 1461686179902 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 4091 | 1461686179904 Marionette TRACE conn3 <- [1,1970,null,{}] 08:56:19 INFO - PROCESS | 4091 | 1461686179909 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 4091 | 1461686180099 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:56:20 INFO - PROCESS | 4091 | 1461686180368 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371c7800 == 148 [pid = 4091] [id = 500] 08:56:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f271fd59c00) [pid = 4091] [serial = 1501] [outer = (nil)] 08:56:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f27334d0c00) [pid = 4091] [serial = 1502] [outer = 0x7f271fd59c00] 08:56:20 INFO - PROCESS | 4091 | 1461686180443 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f2734919000) [pid = 4091] [serial = 1503] [outer = 0x7f271fd59c00] 08:56:21 INFO - PROCESS | 4091 | 1461686181313 Marionette TRACE conn3 <- [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]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1477ms 08:56:21 INFO - PROCESS | 4091 | 1461686181380 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 4091 | 1461686181384 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:56:21 INFO - PROCESS | 4091 | 1461686181390 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 4091 | 1461686181392 Marionette TRACE conn3 <- [1,1974,null,{}] 08:56:21 INFO - PROCESS | 4091 | 1461686181398 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:21 INFO - PROCESS | 4091 | 1461686181586 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:56:21 INFO - PROCESS | 4091 | 1461686181853 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bd4d000 == 149 [pid = 4091] [id = 501] 08:56:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f2731f78800) [pid = 4091] [serial = 1504] [outer = (nil)] 08:56:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f2735dc1c00) [pid = 4091] [serial = 1505] [outer = 0x7f2731f78800] 08:56:21 INFO - PROCESS | 4091 | 1461686181927 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f2735fc9c00) [pid = 4091] [serial = 1506] [outer = 0x7f2731f78800] 08:56:22 INFO - PROCESS | 4091 | 1461686182758 Marionette TRACE conn3 <- [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]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1427ms 08:56:22 INFO - PROCESS | 4091 | 1461686182818 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 4091 | 1461686182822 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:56:22 INFO - PROCESS | 4091 | 1461686182827 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 4091 | 1461686182830 Marionette TRACE conn3 <- [1,1978,null,{}] 08:56:22 INFO - PROCESS | 4091 | 1461686182835 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:23 INFO - PROCESS | 4091 | 1461686183023 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:56:23 INFO - PROCESS | 4091 | 1461686183302 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d3be800 == 150 [pid = 4091] [id = 502] 08:56:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f27334c5c00) [pid = 4091] [serial = 1507] [outer = (nil)] 08:56:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f2736cb2800) [pid = 4091] [serial = 1508] [outer = 0x7f27334c5c00] 08:56:23 INFO - PROCESS | 4091 | 1461686183379 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f2736d75800) [pid = 4091] [serial = 1509] [outer = 0x7f27334c5c00] 08:56:24 INFO - PROCESS | 4091 | 1461686184263 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1477ms 08:56:24 INFO - PROCESS | 4091 | 1461686184305 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 4091 | 1461686184309 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:56:24 INFO - PROCESS | 4091 | 1461686184314 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 4091 | 1461686184317 Marionette TRACE conn3 <- [1,1982,null,{}] 08:56:24 INFO - PROCESS | 4091 | 1461686184322 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 4091 | 1461686184519 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:56:24 INFO - PROCESS | 4091 | 1461686184789 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493b6000 == 151 [pid = 4091] [id = 503] 08:56:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f27370b9000) [pid = 4091] [serial = 1510] [outer = (nil)] 08:56:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f27374d4000) [pid = 4091] [serial = 1511] [outer = 0x7f27370b9000] 08:56:24 INFO - PROCESS | 4091 | 1461686184922 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f273a224000) [pid = 4091] [serial = 1512] [outer = 0x7f27370b9000] 08:56:25 INFO - PROCESS | 4091 | 1461686185783 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1528ms 08:56:25 INFO - PROCESS | 4091 | 1461686185844 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 4091 | 1461686185849 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:56:25 INFO - PROCESS | 4091 | 1461686185855 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 4091 | 1461686185858 Marionette TRACE conn3 <- [1,1986,null,{}] 08:56:25 INFO - PROCESS | 4091 | 1461686185864 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:26 INFO - PROCESS | 4091 | 1461686186071 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:56:26 INFO - PROCESS | 4091 | 1461686186340 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e6d1800 == 152 [pid = 4091] [id = 504] 08:56:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f273925f400) [pid = 4091] [serial = 1513] [outer = (nil)] 08:56:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f273c2a5800) [pid = 4091] [serial = 1514] [outer = 0x7f273925f400] 08:56:26 INFO - PROCESS | 4091 | 1461686186456 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f273cc56400) [pid = 4091] [serial = 1515] [outer = 0x7f273925f400] 08:56:27 INFO - PROCESS | 4091 | 1461686187271 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1484ms 08:56:27 INFO - PROCESS | 4091 | 1461686187341 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 4091 | 1461686187344 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:56:27 INFO - PROCESS | 4091 | 1461686187350 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 4091 | 1461686187352 Marionette TRACE conn3 <- [1,1990,null,{}] 08:56:27 INFO - PROCESS | 4091 | 1461686187358 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 4091 | 1461686187553 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:56:27 INFO - PROCESS | 4091 | 1461686187823 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275393b800 == 153 [pid = 4091] [id = 505] 08:56:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f273b7d0c00) [pid = 4091] [serial = 1516] [outer = (nil)] 08:56:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f273d9f7800) [pid = 4091] [serial = 1517] [outer = 0x7f273b7d0c00] 08:56:27 INFO - PROCESS | 4091 | 1461686187939 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f273f174c00) [pid = 4091] [serial = 1518] [outer = 0x7f273b7d0c00] 08:56:28 INFO - PROCESS | 4091 | 1461686188748 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1434ms 08:56:28 INFO - PROCESS | 4091 | 1461686188784 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 4091 | 1461686188787 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:56:28 INFO - PROCESS | 4091 | 1461686188793 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 4091 | 1461686188795 Marionette TRACE conn3 <- [1,1994,null,{}] 08:56:28 INFO - PROCESS | 4091 | 1461686188801 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:28 INFO - PROCESS | 4091 | 1461686188976 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:56:29 INFO - PROCESS | 4091 | 1461686189258 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722c7b800 == 154 [pid = 4091] [id = 506] 08:56:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f2725129800) [pid = 4091] [serial = 1519] [outer = (nil)] 08:56:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f273cc0d800) [pid = 4091] [serial = 1520] [outer = 0x7f2725129800] 08:56:29 INFO - PROCESS | 4091 | 1461686189350 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f2742550c00) [pid = 4091] [serial = 1521] [outer = 0x7f2725129800] 08:56:30 INFO - PROCESS | 4091 | 1461686190194 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1432ms 08:56:30 INFO - PROCESS | 4091 | 1461686190226 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 4091 | 1461686190230 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:56:30 INFO - PROCESS | 4091 | 1461686190236 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 4091 | 1461686190238 Marionette TRACE conn3 <- [1,1998,null,{}] 08:56:30 INFO - PROCESS | 4091 | 1461686190243 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:30 INFO - PROCESS | 4091 | 1461686190424 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:56:30 INFO - PROCESS | 4091 | 1461686190701 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726790000 == 155 [pid = 4091] [id = 507] 08:56:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f2728708400) [pid = 4091] [serial = 1522] [outer = (nil)] 08:56:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f27492b0800) [pid = 4091] [serial = 1523] [outer = 0x7f2728708400] 08:56:30 INFO - PROCESS | 4091 | 1461686190776 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f27495b5000) [pid = 4091] [serial = 1524] [outer = 0x7f2728708400] 08:56:31 INFO - PROCESS | 4091 | 1461686191593 Marionette TRACE conn3 <- [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]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1380ms 08:56:31 INFO - PROCESS | 4091 | 1461686191617 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 4091 | 1461686191621 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:56:31 INFO - PROCESS | 4091 | 1461686191626 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 4091 | 1461686191628 Marionette TRACE conn3 <- [1,2002,null,{}] 08:56:31 INFO - PROCESS | 4091 | 1461686191634 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:31 INFO - PROCESS | 4091 | 1461686191824 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:56:32 INFO - PROCESS | 4091 | 1461686192102 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27206c7000 == 156 [pid = 4091] [id = 508] 08:56:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f2722b39000) [pid = 4091] [serial = 1525] [outer = (nil)] 08:56:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 274 (0x7f274a5ba800) [pid = 4091] [serial = 1526] [outer = 0x7f2722b39000] 08:56:32 INFO - PROCESS | 4091 | 1461686192187 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 275 (0x7f274a88bc00) [pid = 4091] [serial = 1527] [outer = 0x7f2722b39000] 08:56:33 INFO - PROCESS | 4091 | 1461686193117 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1528ms 08:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:56:33 INFO - PROCESS | 4091 | 1461686193155 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 4091 | 1461686193157 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:56:33 INFO - PROCESS | 4091 | 1461686193164 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 4091 | 1461686193169 Marionette TRACE conn3 <- [1,2006,null,{}] 08:56:33 INFO - PROCESS | 4091 | 1461686193174 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:33 INFO - PROCESS | 4091 | 1461686193366 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:56:33 INFO - PROCESS | 4091 | 1461686193619 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e11800 == 157 [pid = 4091] [id = 509] 08:56:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 276 (0x7f27225db400) [pid = 4091] [serial = 1528] [outer = (nil)] 08:56:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 277 (0x7f2728161800) [pid = 4091] [serial = 1529] [outer = 0x7f27225db400] 08:56:33 INFO - PROCESS | 4091 | 1461686193695 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 278 (0x7f27497c6400) [pid = 4091] [serial = 1530] [outer = 0x7f27225db400] 08:56:34 INFO - PROCESS | 4091 | 1461686194561 Marionette TRACE conn3 <- [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]]]}] 08:56:34 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 08:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1430ms 08:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:56:34 INFO - PROCESS | 4091 | 1461686194594 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 4091 | 1461686194596 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:56:34 INFO - PROCESS | 4091 | 1461686194602 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 4091 | 1461686194606 Marionette TRACE conn3 <- [1,2010,null,{}] 08:56:34 INFO - PROCESS | 4091 | 1461686194611 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:34 INFO - PROCESS | 4091 | 1461686194796 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:56:35 INFO - PROCESS | 4091 | 1461686195082 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725254800 == 158 [pid = 4091] [id = 510] 08:56:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 279 (0x7f2722b4d000) [pid = 4091] [serial = 1531] [outer = (nil)] 08:56:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 280 (0x7f2726756800) [pid = 4091] [serial = 1532] [outer = 0x7f2722b4d000] 08:56:35 INFO - PROCESS | 4091 | 1461686195195 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 281 (0x7f2729fc3000) [pid = 4091] [serial = 1533] [outer = 0x7f2722b4d000] 08:56:35 INFO - PROCESS | 4091 | ************************* 08:56:35 INFO - PROCESS | 4091 | A coding exception was thrown and uncaught in a Task. 08:56:35 INFO - PROCESS | 4091 | 08:56:35 INFO - PROCESS | 4091 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:56:35 INFO - PROCESS | 4091 | Full stack: 08:56:35 INFO - PROCESS | 4091 | ************************* 08:56:36 INFO - PROCESS | 4091 | 1461686196080 Marionette TRACE conn3 <- [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]]]}] 08: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 08:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1537ms 08:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:56:36 INFO - PROCESS | 4091 | 1461686196140 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 4091 | 1461686196143 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:56:36 INFO - PROCESS | 4091 | 1461686196150 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 4091 | 1461686196153 Marionette TRACE conn3 <- [1,2014,null,{}] 08:56:36 INFO - PROCESS | 4091 | 1461686196158 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:36 INFO - PROCESS | 4091 | 1461686196364 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:56:36 INFO - PROCESS | 4091 | 1461686196682 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729bee800 == 159 [pid = 4091] [id = 511] 08:56:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 282 (0x7f2722b47c00) [pid = 4091] [serial = 1534] [outer = (nil)] 08:56:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 283 (0x7f27265db800) [pid = 4091] [serial = 1535] [outer = 0x7f2722b47c00] 08:56:36 INFO - PROCESS | 4091 | 1461686196756 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 284 (0x7f272a17e400) [pid = 4091] [serial = 1536] [outer = 0x7f2722b47c00] 08:56:37 INFO - PROCESS | 4091 | 1461686197652 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1581ms 08:56:37 INFO - PROCESS | 4091 | 1461686197731 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:56:37 INFO - PROCESS | 4091 | 1461686197739 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:56:37 INFO - PROCESS | 4091 | 1461686197744 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 4091 | 1461686197747 Marionette TRACE conn3 <- [1,2018,null,{}] 08:56:37 INFO - PROCESS | 4091 | 1461686197752 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:38 INFO - PROCESS | 4091 | 1461686197994 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:56:38 INFO - PROCESS | 4091 | 1461686198325 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272387d800 == 160 [pid = 4091] [id = 512] 08:56:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 285 (0x7f2722b49400) [pid = 4091] [serial = 1537] [outer = (nil)] 08:56:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 286 (0x7f2722dedc00) [pid = 4091] [serial = 1538] [outer = 0x7f2722b49400] 08:56:38 INFO - PROCESS | 4091 | 1461686198408 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 287 (0x7f272774bc00) [pid = 4091] [serial = 1539] [outer = 0x7f2722b49400] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a24e000 == 159 [pid = 4091] [id = 224] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27257da800 == 158 [pid = 4091] [id = 492] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a252800 == 157 [pid = 4091] [id = 491] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27279ca800 == 156 [pid = 4091] [id = 490] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272668b800 == 155 [pid = 4091] [id = 489] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272506c800 == 154 [pid = 4091] [id = 488] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721e22000 == 153 [pid = 4091] [id = 487] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722ea7000 == 152 [pid = 4091] [id = 486] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272107f000 == 151 [pid = 4091] [id = 485] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273072f000 == 150 [pid = 4091] [id = 478] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2730718800 == 149 [pid = 4091] [id = 477] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27226e1000 == 148 [pid = 4091] [id = 476] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729ce2800 == 147 [pid = 4091] [id = 475] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2750681800 == 146 [pid = 4091] [id = 474] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493c1000 == 145 [pid = 4091] [id = 473] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731e28800 == 144 [pid = 4091] [id = 472] 08:56:40 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272667f000 == 143 [pid = 4091] [id = 471] 08:56:40 INFO - PROCESS | 4091 | 1461686200258 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 286 (0x7f27497d4c00) [pid = 4091] [serial = 1410] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 285 (0x7f273f4eb000) [pid = 4091] [serial = 1281] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 284 (0x7f2729fce000) [pid = 4091] [serial = 1284] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 283 (0x7f2736cb3c00) [pid = 4091] [serial = 1409] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 282 (0x7f2736d7d400) [pid = 4091] [serial = 1400] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 281 (0x7f2732231c00) [pid = 4091] [serial = 1113] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 280 (0x7f27259e5400) [pid = 4091] [serial = 1107] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 279 (0x7f272564ac00) [pid = 4091] [serial = 1346] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 278 (0x7f27334c6400) [pid = 4091] [serial = 1397] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 277 (0x7f273bf58000) [pid = 4091] [serial = 1014] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 276 (0x7f2732234000) [pid = 4091] [serial = 1230] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 275 (0x7f273d926c00) [pid = 4091] [serial = 1080] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 274 (0x7f27279b3800) [pid = 4091] [serial = 1364] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 273 (0x7f2738696c00) [pid = 4091] [serial = 1011] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f273c336400) [pid = 4091] [serial = 1017] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f273c2a8c00) [pid = 4091] [serial = 1125] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f273f2d0c00) [pid = 4091] [serial = 1173] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f2735dc7c00) [pid = 4091] [serial = 1236] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f2734559c00) [pid = 4091] [serial = 1233] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f2733253c00) [pid = 4091] [serial = 1056] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f2736d77000) [pid = 4091] [serial = 1376] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f273bf60400) [pid = 4091] [serial = 1242] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f272675b800) [pid = 4091] [serial = 1389] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2738697800) [pid = 4091] [serial = 1239] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f2731f75c00) [pid = 4091] [serial = 1392] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f273deee000) [pid = 4091] [serial = 1023] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f27330df800) [pid = 4091] [serial = 1005] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f272b37e000) [pid = 4091] [serial = 1062] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f273f182c00) [pid = 4091] [serial = 1083] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f2731c0ec00) [pid = 4091] [serial = 1391] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f27276c8c00) [pid = 4091] [serial = 996] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f2728160000) [pid = 4091] [serial = 1059] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f27497eb400) [pid = 4091] [serial = 1407] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f2731c15000) [pid = 4091] [serial = 1197] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f27497d2800) [pid = 4091] [serial = 1137] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f274936d000) [pid = 4091] [serial = 1086] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f27334c6800) [pid = 4091] [serial = 1395] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f273455c000) [pid = 4091] [serial = 1116] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f27276cdc00) [pid = 4091] [serial = 1032] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f273d094c00) [pid = 4091] [serial = 1404] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f27334c8400) [pid = 4091] [serial = 1373] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f2722b54800) [pid = 4091] [serial = 1149] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f2734927000) [pid = 4091] [serial = 1398] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f271fbba000) [pid = 4091] [serial = 1379] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f2731f75000) [pid = 4091] [serial = 1002] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2726760800) [pid = 4091] [serial = 1194] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f27495b5400) [pid = 4091] [serial = 1029] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f2732fd0400) [pid = 4091] [serial = 1065] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f271fd50800) [pid = 4091] [serial = 1382] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f273dfb3800) [pid = 4091] [serial = 1131] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f273c718400) [pid = 4091] [serial = 1245] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f2728703000) [pid = 4091] [serial = 1176] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f273f705800) [pid = 4091] [serial = 1406] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f27370b2000) [pid = 4091] [serial = 1401] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f273cc0e800) [pid = 4091] [serial = 1020] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2735dc5800) [pid = 4091] [serial = 1008] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2736124400) [pid = 4091] [serial = 1119] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f274df95800) [pid = 4091] [serial = 1146] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f27370ba800) [pid = 4091] [serial = 1182] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f273dfa9400) [pid = 4091] [serial = 1185] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f274df59400) [pid = 4091] [serial = 1143] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2743484c00) [pid = 4091] [serial = 1134] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f2736123000) [pid = 4091] [serial = 1352] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f274e08bc00) [pid = 4091] [serial = 1191] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f273c2a9800) [pid = 4091] [serial = 1077] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f272b599c00) [pid = 4091] [serial = 1227] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f272a175c00) [pid = 4091] [serial = 993] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f274971dc00) [pid = 4091] [serial = 1257] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f273925ec00) [pid = 4091] [serial = 1122] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f273f4ddc00) [pid = 4091] [serial = 1344] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f2732844800) [pid = 4091] [serial = 1179] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f27484bb400) [pid = 4091] [serial = 1254] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f273a60d800) [pid = 4091] [serial = 1074] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f2749036800) [pid = 4091] [serial = 1026] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f274e66d800) [pid = 4091] [serial = 1361] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f2738609400) [pid = 4091] [serial = 1403] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f2735dc4400) [pid = 4091] [serial = 1068] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f2725126c00) [pid = 4091] [serial = 1386] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f27241cfc00) [pid = 4091] [serial = 1385] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f273def2c00) [pid = 4091] [serial = 1251] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f273cc0f000) [pid = 4091] [serial = 1248] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f273d091400) [pid = 4091] [serial = 1355] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f2749588000) [pid = 4091] [serial = 1188] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f274a6c0400) [pid = 4091] [serial = 1140] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f272675b000) [pid = 4091] [serial = 1224] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f273347f000) [pid = 4091] [serial = 1370] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f273620e000) [pid = 4091] [serial = 1071] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f272f8aa400) [pid = 4091] [serial = 1349] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f2733448400) [pid = 4091] [serial = 1394] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f27241d6800) [pid = 4091] [serial = 1388] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2728ffe800) [pid = 4091] [serial = 1110] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f2748413800) [pid = 4091] [serial = 1358] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f272a180c00) [pid = 4091] [serial = 999] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f2733475c00) [pid = 4091] [serial = 1367] [outer = (nil)] [url = about:blank] 08:56:40 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f273d2ccc00) [pid = 4091] [serial = 1128] [outer = (nil)] [url = about:blank] 08:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2786ms 08:56:40 INFO - PROCESS | 4091 | 1461686200555 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 4091 | 1461686200562 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:56:40 INFO - PROCESS | 4091 | 1461686200573 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 4091 | 1461686200576 Marionette TRACE conn3 <- [1,2022,null,{}] 08:56:40 INFO - PROCESS | 4091 | 1461686200584 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:40 INFO - PROCESS | 4091 | 1461686200757 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:56:40 INFO - PROCESS | 4091 | 1461686200770 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272107f000 == 144 [pid = 4091] [id = 513] 08:56:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f272049bc00) [pid = 4091] [serial = 1540] [outer = (nil)] 08:56:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f2720df9c00) [pid = 4091] [serial = 1541] [outer = 0x7f272049bc00] 08:56:40 INFO - PROCESS | 4091 | 1461686200860 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f2720f92400) [pid = 4091] [serial = 1542] [outer = 0x7f272049bc00] 08:56:41 INFO - PROCESS | 4091 | 1461686201730 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1181ms 08:56:41 INFO - PROCESS | 4091 | 1461686201753 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 4091 | 1461686201761 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:56:41 INFO - PROCESS | 4091 | 1461686201770 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 4091 | 1461686201773 Marionette TRACE conn3 <- [1,2026,null,{}] 08:56:41 INFO - PROCESS | 4091 | 1461686201778 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:42 INFO - PROCESS | 4091 | 1461686202019 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:56:42 INFO - PROCESS | 4091 | 1461686202046 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240e2800 == 145 [pid = 4091] [id = 514] 08:56:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2720f92800) [pid = 4091] [serial = 1543] [outer = (nil)] 08:56:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2722b35800) [pid = 4091] [serial = 1544] [outer = 0x7f2720f92800] 08:56:42 INFO - PROCESS | 4091 | 1461686202108 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2722cf0000) [pid = 4091] [serial = 1545] [outer = 0x7f2720f92800] 08:56:43 INFO - PROCESS | 4091 | 1461686203067 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1330ms 08:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:56:43 INFO - PROCESS | 4091 | 1461686203100 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 4091 | 1461686203102 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:56:43 INFO - PROCESS | 4091 | 1461686203109 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 4091 | 1461686203114 Marionette TRACE conn3 <- [1,2030,null,{}] 08:56:43 INFO - PROCESS | 4091 | 1461686203137 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:43 INFO - PROCESS | 4091 | 1461686203391 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:56:43 INFO - PROCESS | 4091 | 1461686203419 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726306000 == 146 [pid = 4091] [id = 515] 08:56:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f2725129400) [pid = 4091] [serial = 1546] [outer = (nil)] 08:56:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f272596d800) [pid = 4091] [serial = 1547] [outer = 0x7f2725129400] 08:56:43 INFO - PROCESS | 4091 | 1461686203488 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f2726757800) [pid = 4091] [serial = 1548] [outer = 0x7f2725129400] 08:56:44 INFO - PROCESS | 4091 | 1461686204316 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1290ms 08:56:44 INFO - PROCESS | 4091 | 1461686204428 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 4091 | 1461686204437 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:56:44 INFO - PROCESS | 4091 | 1461686204455 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 4091 | 1461686204462 Marionette TRACE conn3 <- [1,2034,null,{}] 08:56:44 INFO - PROCESS | 4091 | 1461686204509 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:44 INFO - PROCESS | 4091 | 1461686204797 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f271eee1400) [pid = 4091] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f271eedbc00) [pid = 4091] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f271ecd5000) [pid = 4091] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2722b35c00) [pid = 4091] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2722b36400) [pid = 4091] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f272894b800) [pid = 4091] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:56:45 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f272f6a5800) [pid = 4091] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:56:45 INFO - PROCESS | 4091 | 1461686205223 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722e98000 == 147 [pid = 4091] [id = 516] 08:56:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f271ecd5000) [pid = 4091] [serial = 1549] [outer = (nil)] 08:56:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2722b2ec00) [pid = 4091] [serial = 1550] [outer = 0x7f271ecd5000] 08:56:45 INFO - PROCESS | 4091 | 1461686205284 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2727754400) [pid = 4091] [serial = 1551] [outer = 0x7f271ecd5000] 08:56:45 INFO - PROCESS | 4091 | 1461686205954 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1525ms 08:56:45 INFO - PROCESS | 4091 | 1461686205981 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 4091 | 1461686205985 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:56:45 INFO - PROCESS | 4091 | 1461686205990 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 4091 | 1461686205992 Marionette TRACE conn3 <- [1,2038,null,{}] 08:56:46 INFO - PROCESS | 4091 | 1461686205997 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:46 INFO - PROCESS | 4091 | 1461686206222 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:56:46 INFO - PROCESS | 4091 | 1461686206256 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272899f800 == 148 [pid = 4091] [id = 517] 08:56:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f272675ac00) [pid = 4091] [serial = 1552] [outer = (nil)] 08:56:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f2728703000) [pid = 4091] [serial = 1553] [outer = 0x7f272675ac00] 08:56:46 INFO - PROCESS | 4091 | 1461686206316 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f2729fc4000) [pid = 4091] [serial = 1554] [outer = 0x7f272675ac00] 08:56:47 INFO - PROCESS | 4091 | 1461686207099 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1277ms 08:56:47 INFO - PROCESS | 4091 | 1461686207286 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 4091 | 1461686207293 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:56:47 INFO - PROCESS | 4091 | 1461686207304 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 4091 | 1461686207309 Marionette TRACE conn3 <- [1,2042,null,{}] 08:56:47 INFO - PROCESS | 4091 | 1461686207318 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:47 INFO - PROCESS | 4091 | 1461686207513 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:56:47 INFO - PROCESS | 4091 | 1461686207797 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722b9b800 == 149 [pid = 4091] [id = 518] 08:56:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f272049fc00) [pid = 4091] [serial = 1555] [outer = (nil)] 08:56:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f2720dfd400) [pid = 4091] [serial = 1556] [outer = 0x7f272049fc00] 08:56:47 INFO - PROCESS | 4091 | 1461686207916 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f2720fc2c00) [pid = 4091] [serial = 1557] [outer = 0x7f272049fc00] 08:56:48 INFO - PROCESS | 4091 | 1461686208793 Marionette TRACE conn3 <- [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]]]}] 08:56:48 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) 08:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1541ms 08:56:48 INFO - PROCESS | 4091 | 1461686208844 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 4091 | 1461686208848 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:56:48 INFO - PROCESS | 4091 | 1461686208861 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 4091 | 1461686208866 Marionette TRACE conn3 <- [1,2046,null,{}] 08:56:48 INFO - PROCESS | 4091 | 1461686208872 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:49 INFO - PROCESS | 4091 | 1461686209067 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:56:49 INFO - PROCESS | 4091 | 1461686209340 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27267f5800 == 150 [pid = 4091] [id = 519] 08:56:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f2722cf5800) [pid = 4091] [serial = 1558] [outer = (nil)] 08:56:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f272504e400) [pid = 4091] [serial = 1559] [outer = 0x7f2722cf5800] 08:56:49 INFO - PROCESS | 4091 | 1461686209461 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f27264f7400) [pid = 4091] [serial = 1560] [outer = 0x7f2722cf5800] 08:56:50 INFO - PROCESS | 4091 | 1461686210373 Marionette TRACE conn3 <- [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]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1589ms 08:56:50 INFO - PROCESS | 4091 | 1461686210449 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 4091 | 1461686210456 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:56:50 INFO - PROCESS | 4091 | 1461686210465 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 4091 | 1461686210471 Marionette TRACE conn3 <- [1,2050,null,{}] 08:56:50 INFO - PROCESS | 4091 | 1461686210495 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:50 INFO - PROCESS | 4091 | 1461686210957 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:56:51 INFO - PROCESS | 4091 | 1461686211359 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b31d800 == 151 [pid = 4091] [id = 520] 08:56:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f272a174800) [pid = 4091] [serial = 1561] [outer = (nil)] 08:56:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f272a17d800) [pid = 4091] [serial = 1562] [outer = 0x7f272a174800] 08:56:51 INFO - PROCESS | 4091 | 1461686211491 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f272b5a1400) [pid = 4091] [serial = 1563] [outer = 0x7f272a174800] 08:56:52 INFO - PROCESS | 4091 | 1461686212492 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2091ms 08:56:52 INFO - PROCESS | 4091 | 1461686212554 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 4091 | 1461686212558 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:56:52 INFO - PROCESS | 4091 | 1461686212564 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 4091 | 1461686212567 Marionette TRACE conn3 <- [1,2054,null,{}] 08:56:52 INFO - PROCESS | 4091 | 1461686212572 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:52 INFO - PROCESS | 4091 | 1461686212781 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:56:53 INFO - PROCESS | 4091 | 1461686213047 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f648000 == 152 [pid = 4091] [id = 521] 08:56:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f272a176400) [pid = 4091] [serial = 1564] [outer = (nil)] 08:56:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f2731b06400) [pid = 4091] [serial = 1565] [outer = 0x7f272a176400] 08:56:53 INFO - PROCESS | 4091 | 1461686213172 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f2731c15000) [pid = 4091] [serial = 1566] [outer = 0x7f272a176400] 08:56:54 INFO - PROCESS | 4091 | 1461686214010 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1479ms 08:56:54 INFO - PROCESS | 4091 | 1461686214043 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 4091 | 1461686214046 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:56:54 INFO - PROCESS | 4091 | 1461686214053 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 4091 | 1461686214055 Marionette TRACE conn3 <- [1,2058,null,{}] 08:56:54 INFO - PROCESS | 4091 | 1461686214060 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:54 INFO - PROCESS | 4091 | 1461686214265 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:56:54 INFO - PROCESS | 4091 | 1461686214600 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2730731800 == 153 [pid = 4091] [id = 522] 08:56:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f2731f79c00) [pid = 4091] [serial = 1567] [outer = (nil)] 08:56:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f2731f7d400) [pid = 4091] [serial = 1568] [outer = 0x7f2731f79c00] 08:56:54 INFO - PROCESS | 4091 | 1461686214707 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f273283e400) [pid = 4091] [serial = 1569] [outer = 0x7f2731f79c00] 08:56:55 INFO - PROCESS | 4091 | 1461686215514 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1529ms 08:56:55 INFO - PROCESS | 4091 | 1461686215583 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 4091 | 1461686215587 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:56:55 INFO - PROCESS | 4091 | 1461686215593 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 4091 | 1461686215596 Marionette TRACE conn3 <- [1,2062,null,{}] 08:56:55 INFO - PROCESS | 4091 | 1461686215601 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:55 INFO - PROCESS | 4091 | 1461686215866 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:56:56 INFO - PROCESS | 4091 | 1461686216188 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732590800 == 154 [pid = 4091] [id = 523] 08:56:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f2733477800) [pid = 4091] [serial = 1570] [outer = (nil)] 08:56:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f27334ccc00) [pid = 4091] [serial = 1571] [outer = 0x7f2733477800] 08:56:56 INFO - PROCESS | 4091 | 1461686216269 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f2735dc2400) [pid = 4091] [serial = 1572] [outer = 0x7f2733477800] 08:56:57 INFO - PROCESS | 4091 | 1461686217088 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1528ms 08:56:57 INFO - PROCESS | 4091 | 1461686217123 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 4091 | 1461686217127 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:56:57 INFO - PROCESS | 4091 | 1461686217133 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 4091 | 1461686217136 Marionette TRACE conn3 <- [1,2066,null,{}] 08:56:57 INFO - PROCESS | 4091 | 1461686217141 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:57 INFO - PROCESS | 4091 | 1461686217342 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:56:57 INFO - PROCESS | 4091 | 1461686217614 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733425000 == 155 [pid = 4091] [id = 524] 08:56:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f27330ec000) [pid = 4091] [serial = 1573] [outer = (nil)] 08:56:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f2736211800) [pid = 4091] [serial = 1574] [outer = 0x7f27330ec000] 08:56:57 INFO - PROCESS | 4091 | 1461686217741 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f2736d77800) [pid = 4091] [serial = 1575] [outer = 0x7f27330ec000] 08:56:58 INFO - PROCESS | 4091 | 1461686218535 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1432ms 08:56:58 INFO - PROCESS | 4091 | 1461686218566 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 4091 | 1461686218570 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:56:58 INFO - PROCESS | 4091 | 1461686218576 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 4091 | 1461686218578 Marionette TRACE conn3 <- [1,2070,null,{}] 08:56:58 INFO - PROCESS | 4091 | 1461686218584 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:58 INFO - PROCESS | 4091 | 1461686218778 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:56:59 INFO - PROCESS | 4091 | 1461686219050 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273614a000 == 156 [pid = 4091] [id = 525] 08:56:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f27334c5400) [pid = 4091] [serial = 1576] [outer = (nil)] 08:56:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f27370b3c00) [pid = 4091] [serial = 1577] [outer = 0x7f27334c5400] 08:56:59 INFO - PROCESS | 4091 | 1461686219171 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f27374e6000) [pid = 4091] [serial = 1578] [outer = 0x7f27334c5400] 08:57:00 INFO - PROCESS | 4091 | 1461686220064 Marionette TRACE conn3 <- [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]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1533ms 08:57:00 INFO - PROCESS | 4091 | 1461686220110 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 4091 | 1461686220114 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:57:00 INFO - PROCESS | 4091 | 1461686220120 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 4091 | 1461686220122 Marionette TRACE conn3 <- [1,2074,null,{}] 08:57:00 INFO - PROCESS | 4091 | 1461686220128 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:00 INFO - PROCESS | 4091 | 1461686220332 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:57:00 INFO - PROCESS | 4091 | 1461686220650 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2737007000 == 157 [pid = 4091] [id = 526] 08:57:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f2736209400) [pid = 4091] [serial = 1579] [outer = (nil)] 08:57:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f273a222400) [pid = 4091] [serial = 1580] [outer = 0x7f2736209400] 08:57:00 INFO - PROCESS | 4091 | 1461686220733 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f273b9adc00) [pid = 4091] [serial = 1581] [outer = 0x7f2736209400] 08:57:01 INFO - PROCESS | 4091 | 1461686221516 Marionette TRACE conn3 <- [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]]]}] 08:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1427ms 08:57:01 INFO - PROCESS | 4091 | 1461686221564 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 4091 | 1461686221567 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:57:01 INFO - PROCESS | 4091 | 1461686221575 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 4091 | 1461686221578 Marionette TRACE conn3 <- [1,2078,null,{}] 08:57:01 INFO - PROCESS | 4091 | 1461686221583 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:01 INFO - PROCESS | 4091 | 1461686221791 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:57:02 INFO - PROCESS | 4091 | 1461686222062 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a28c000 == 158 [pid = 4091] [id = 527] 08:57:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f27374e6c00) [pid = 4091] [serial = 1582] [outer = (nil)] 08:57:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f273c2aa400) [pid = 4091] [serial = 1583] [outer = 0x7f27374e6c00] 08:57:02 INFO - PROCESS | 4091 | 1461686222179 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f273c73a000) [pid = 4091] [serial = 1584] [outer = 0x7f27374e6c00] 08:57:02 INFO - PROCESS | 4091 | 1461686222984 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1478ms 08:57:03 INFO - PROCESS | 4091 | 1461686223055 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 4091 | 1461686223059 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:57:03 INFO - PROCESS | 4091 | 1461686223065 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 4091 | 1461686223069 Marionette TRACE conn3 <- [1,2082,null,{}] 08:57:03 INFO - PROCESS | 4091 | 1461686223074 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:03 INFO - PROCESS | 4091 | 1461686223330 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:57:03 INFO - PROCESS | 4091 | 1461686223648 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c275000 == 159 [pid = 4091] [id = 528] 08:57:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f273f4ddc00) [pid = 4091] [serial = 1585] [outer = (nil)] 08:57:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2748413800) [pid = 4091] [serial = 1586] [outer = 0x7f273f4ddc00] 08:57:03 INFO - PROCESS | 4091 | 1461686223734 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f27497d2800) [pid = 4091] [serial = 1587] [outer = 0x7f273f4ddc00] 08:57:04 INFO - PROCESS | 4091 | 1461686224547 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1529ms 08:57:04 INFO - PROCESS | 4091 | 1461686224595 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 4091 | 1461686224599 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:57:04 INFO - PROCESS | 4091 | 1461686224605 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 4091 | 1461686224607 Marionette TRACE conn3 <- [1,2086,null,{}] 08:57:04 INFO - PROCESS | 4091 | 1461686224612 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 4091 | 1461686224814 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:57:05 INFO - PROCESS | 4091 | 1461686225083 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d25e800 == 160 [pid = 4091] [id = 529] 08:57:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f2722b5a400) [pid = 4091] [serial = 1588] [outer = (nil)] 08:57:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f2722b60800) [pid = 4091] [serial = 1589] [outer = 0x7f2722b5a400] 08:57:05 INFO - PROCESS | 4091 | 1461686225204 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f273c743c00) [pid = 4091] [serial = 1590] [outer = 0x7f2722b5a400] 08:57:06 INFO - PROCESS | 4091 | 1461686226009 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1435ms 08:57:06 INFO - PROCESS | 4091 | 1461686226041 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 4091 | 1461686226044 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:57:06 INFO - PROCESS | 4091 | 1461686226050 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 4091 | 1461686226052 Marionette TRACE conn3 <- [1,2090,null,{}] 08:57:06 INFO - PROCESS | 4091 | 1461686226058 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:06 INFO - PROCESS | 4091 | 1461686226264 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:57:06 INFO - PROCESS | 4091 | 1461686226587 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f76d800 == 161 [pid = 4091] [id = 530] 08:57:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f2722b5d000) [pid = 4091] [serial = 1591] [outer = (nil)] 08:57:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f27497f5800) [pid = 4091] [serial = 1592] [outer = 0x7f2722b5d000] 08:57:06 INFO - PROCESS | 4091 | 1461686226666 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f274a6c0400) [pid = 4091] [serial = 1593] [outer = 0x7f2722b5d000] 08:57:07 INFO - PROCESS | 4091 | 1461686227474 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 08:57:07 INFO - PROCESS | 4091 | 1461686227534 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 4091 | 1461686227538 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:57:07 INFO - PROCESS | 4091 | 1461686227543 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 4091 | 1461686227546 Marionette TRACE conn3 <- [1,2094,null,{}] 08:57:07 INFO - PROCESS | 4091 | 1461686227551 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 4091 | 1461686227778 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:57:08 INFO - PROCESS | 4091 | 1461686228091 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493a4000 == 162 [pid = 4091] [id = 531] 08:57:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f2722b5f400) [pid = 4091] [serial = 1594] [outer = (nil)] 08:57:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f2737139400) [pid = 4091] [serial = 1595] [outer = 0x7f2722b5f400] 08:57:08 INFO - PROCESS | 4091 | 1461686228174 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f273713e800) [pid = 4091] [serial = 1596] [outer = 0x7f2722b5f400] 08:57:08 INFO - PROCESS | 4091 | 1461686228968 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1477ms 08:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:57:09 INFO - PROCESS | 4091 | 1461686229021 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 4091 | 1461686229024 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:57:09 INFO - PROCESS | 4091 | 1461686229031 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 4091 | 1461686229034 Marionette TRACE conn3 <- [1,2098,null,{}] 08:57:09 INFO - PROCESS | 4091 | 1461686229039 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:09 INFO - PROCESS | 4091 | 1461686229235 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:57:09 INFO - PROCESS | 4091 | 1461686229515 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274de48800 == 163 [pid = 4091] [id = 532] 08:57:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f272b5f2000) [pid = 4091] [serial = 1597] [outer = (nil)] 08:57:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f274a53d000) [pid = 4091] [serial = 1598] [outer = 0x7f272b5f2000] 08:57:09 INFO - PROCESS | 4091 | 1461686229630 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f274df63000) [pid = 4091] [serial = 1599] [outer = 0x7f272b5f2000] 08:57:10 INFO - PROCESS | 4091 | 1461686230567 Marionette TRACE conn3 <- [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]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1587ms 08:57:10 INFO - PROCESS | 4091 | 1461686230618 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 4091 | 1461686230622 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:57:10 INFO - PROCESS | 4091 | 1461686230628 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 4091 | 1461686230631 Marionette TRACE conn3 <- [1,2102,null,{}] 08:57:10 INFO - PROCESS | 4091 | 1461686230636 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:10 INFO - PROCESS | 4091 | 1461686230831 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:57:11 INFO - PROCESS | 4091 | 1461686231658 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e1e800 == 164 [pid = 4091] [id = 533] 08:57:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f271fbb1800) [pid = 4091] [serial = 1600] [outer = (nil)] 08:57:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f271fbba000) [pid = 4091] [serial = 1601] [outer = 0x7f271fbb1800] 08:57:11 INFO - PROCESS | 4091 | 1461686231734 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f2720498400) [pid = 4091] [serial = 1602] [outer = 0x7f271fbb1800] 08:57:12 INFO - PROCESS | 4091 | 1461686232596 Marionette TRACE conn3 <- [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]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2038ms 08:57:12 INFO - PROCESS | 4091 | 1461686232667 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 4091 | 1461686232672 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:57:12 INFO - PROCESS | 4091 | 1461686232680 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 4091 | 1461686232685 Marionette TRACE conn3 <- [1,2106,null,{}] 08:57:12 INFO - PROCESS | 4091 | 1461686232691 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:12 INFO - PROCESS | 4091 | 1461686232920 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:57:13 INFO - PROCESS | 4091 | 1461686233257 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258db000 == 165 [pid = 4091] [id = 534] 08:57:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f2720494400) [pid = 4091] [serial = 1603] [outer = (nil)] 08:57:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f2720d07400) [pid = 4091] [serial = 1604] [outer = 0x7f2720494400] 08:57:13 INFO - PROCESS | 4091 | 1461686233405 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f2720f92c00) [pid = 4091] [serial = 1605] [outer = 0x7f2720494400] 08:57:14 INFO - PROCESS | 4091 | 1461686234316 Marionette TRACE conn3 <- [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]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1693ms 08:57:14 INFO - PROCESS | 4091 | 1461686234377 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 4091 | 1461686234382 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:57:14 INFO - PROCESS | 4091 | 1461686234389 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 4091 | 1461686234391 Marionette TRACE conn3 <- [1,2110,null,{}] 08:57:14 INFO - PROCESS | 4091 | 1461686234397 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:14 INFO - PROCESS | 4091 | 1461686234587 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:57:14 INFO - PROCESS | 4091 | 1461686234958 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240df800 == 166 [pid = 4091] [id = 535] 08:57:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f2722b36800) [pid = 4091] [serial = 1606] [outer = (nil)] 08:57:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f2722b56400) [pid = 4091] [serial = 1607] [outer = 0x7f2722b36800] 08:57:15 INFO - PROCESS | 4091 | 1461686235029 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f2722cfc000) [pid = 4091] [serial = 1608] [outer = 0x7f2722b36800] 08:57:15 INFO - PROCESS | 4091 | 1461686235841 Marionette TRACE conn3 <- [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]]]}] 08:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1484ms 08:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:57:15 INFO - PROCESS | 4091 | 1461686235874 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 4091 | 1461686235877 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:57:15 INFO - PROCESS | 4091 | 1461686235893 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 4091 | 1461686235904 Marionette TRACE conn3 <- [1,2114,null,{}] 08:57:15 INFO - PROCESS | 4091 | 1461686235911 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:16 INFO - PROCESS | 4091 | 1461686236087 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:57:16 INFO - PROCESS | 4091 | 1461686236377 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722ba5800 == 167 [pid = 4091] [id = 536] 08:57:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f2725645c00) [pid = 4091] [serial = 1609] [outer = (nil)] 08:57:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f27264f1400) [pid = 4091] [serial = 1610] [outer = 0x7f2725645c00] 08:57:16 INFO - PROCESS | 4091 | 1461686236489 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f2726752800) [pid = 4091] [serial = 1611] [outer = 0x7f2725645c00] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732e94800 == 166 [pid = 4091] [id = 214] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722e98000 == 165 [pid = 4091] [id = 516] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726306000 == 164 [pid = 4091] [id = 515] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27240e2800 == 163 [pid = 4091] [id = 514] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272107f000 == 162 [pid = 4091] [id = 513] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275393b800 == 161 [pid = 4091] [id = 505] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e6d1800 == 160 [pid = 4091] [id = 504] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493b6000 == 159 [pid = 4091] [id = 503] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d3be800 == 158 [pid = 4091] [id = 502] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bd4d000 == 157 [pid = 4091] [id = 501] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371c7800 == 156 [pid = 4091] [id = 500] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273617a800 == 155 [pid = 4091] [id = 499] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733413000 == 154 [pid = 4091] [id = 498] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732494000 == 153 [pid = 4091] [id = 497] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27307b6800 == 152 [pid = 4091] [id = 496] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a246800 == 151 [pid = 4091] [id = 495] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2725074800 == 150 [pid = 4091] [id = 494] 08:57:17 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271fd10800 == 149 [pid = 4091] [id = 493] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f273f708400) [pid = 4091] [serial = 1424] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f2725644c00) [pid = 4091] [serial = 1415] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f2736cb0400) [pid = 4091] [serial = 1421] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f2720d15400) [pid = 4091] [serial = 1460] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f2720fc8400) [pid = 4091] [serial = 1461] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f271eee7400) [pid = 4091] [serial = 1457] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f271fd4e000) [pid = 4091] [serial = 1458] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f27279ab400) [pid = 4091] [serial = 1469] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f2720d10c00) [pid = 4091] [serial = 1430] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f273f2d1c00) [pid = 4091] [serial = 1412] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f2722b38400) [pid = 4091] [serial = 1463] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f2722b54400) [pid = 4091] [serial = 1464] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f2725131400) [pid = 4091] [serial = 1466] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f2729fc9400) [pid = 4091] [serial = 1472] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f2726755000) [pid = 4091] [serial = 1467] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2720fc6800) [pid = 4091] [serial = 1454] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f2720fbc400) [pid = 4091] [serial = 1451] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f2720f8f400) [pid = 4091] [serial = 1448] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f274df56c00) [pid = 4091] [serial = 1445] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f271eedf000) [pid = 4091] [serial = 1442] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f271ecd3000) [pid = 4091] [serial = 1439] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f2720dff400) [pid = 4091] [serial = 1436] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f2720df5400) [pid = 4091] [serial = 1433] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f272049b800) [pid = 4091] [serial = 1427] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f272f69c400) [pid = 4091] [serial = 1418] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2731c13800) [pid = 4091] [serial = 1475] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2731c18c00) [pid = 4091] [serial = 1476] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f272b59c800) [pid = 4091] [serial = 1473] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2728154800) [pid = 4091] [serial = 1470] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f27264ec400) [pid = 4091] [serial = 1478] [outer = (nil)] [url = about:blank] 08:57:17 INFO - PROCESS | 4091 | 1461686237537 Marionette TRACE conn3 <- [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]]]}] 08:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1699ms 08:57:17 INFO - PROCESS | 4091 | 1461686237583 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 4091 | 1461686237587 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:57:17 INFO - PROCESS | 4091 | 1461686237592 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 4091 | 1461686237594 Marionette TRACE conn3 <- [1,2118,null,{}] 08:57:17 INFO - PROCESS | 4091 | 1461686237600 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:17 INFO - PROCESS | 4091 | 1461686237786 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:57:18 INFO - PROCESS | 4091 | 1461686238072 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27206d7800 == 150 [pid = 4091] [id = 537] 08:57:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2720d15400) [pid = 4091] [serial = 1612] [outer = (nil)] 08:57:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2722b58400) [pid = 4091] [serial = 1613] [outer = 0x7f2720d15400] 08:57:18 INFO - PROCESS | 4091 | 1461686238137 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f2726752c00) [pid = 4091] [serial = 1614] [outer = 0x7f2720d15400] 08:57:18 INFO - PROCESS | 4091 | 1461686238840 Marionette TRACE conn3 <- [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]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1282ms 08:57:18 INFO - PROCESS | 4091 | 1461686238876 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 4091 | 1461686238879 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:57:18 INFO - PROCESS | 4091 | 1461686238884 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 4091 | 1461686238887 Marionette TRACE conn3 <- [1,2122,null,{}] 08:57:18 INFO - PROCESS | 4091 | 1461686238892 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:19 INFO - PROCESS | 4091 | 1461686239138 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:57:19 INFO - PROCESS | 4091 | 1461686239160 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724153000 == 151 [pid = 4091] [id = 538] 08:57:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f27279aec00) [pid = 4091] [serial = 1615] [outer = (nil)] 08:57:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2728158000) [pid = 4091] [serial = 1616] [outer = 0x7f27279aec00] 08:57:19 INFO - PROCESS | 4091 | 1461686239235 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2728ff6000) [pid = 4091] [serial = 1617] [outer = 0x7f27279aec00] 08:57:20 INFO - PROCESS | 4091 | 1461686240156 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1339ms 08:57:20 INFO - PROCESS | 4091 | 1461686240224 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 4091 | 1461686240227 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:57:20 INFO - PROCESS | 4091 | 1461686240233 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 4091 | 1461686240235 Marionette TRACE conn3 <- [1,2126,null,{}] 08:57:20 INFO - PROCESS | 4091 | 1461686240240 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:20 INFO - PROCESS | 4091 | 1461686240488 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:57:20 INFO - PROCESS | 4091 | 1461686240515 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27289b8800 == 152 [pid = 4091] [id = 539] 08:57:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f2728ffb400) [pid = 4091] [serial = 1618] [outer = (nil)] 08:57:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f272b5f2400) [pid = 4091] [serial = 1619] [outer = 0x7f2728ffb400] 08:57:20 INFO - PROCESS | 4091 | 1461686240580 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f272f8a8c00) [pid = 4091] [serial = 1620] [outer = 0x7f2728ffb400] 08:57:21 INFO - PROCESS | 4091 | 1461686241400 Marionette TRACE conn3 <- [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]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1227ms 08:57:21 INFO - PROCESS | 4091 | 1461686241461 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 4091 | 1461686241464 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:57:21 INFO - PROCESS | 4091 | 1461686241470 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 4091 | 1461686241472 Marionette TRACE conn3 <- [1,2130,null,{}] 08:57:21 INFO - PROCESS | 4091 | 1461686241484 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:21 INFO - PROCESS | 4091 | 1461686241717 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:57:21 INFO - PROCESS | 4091 | 1461686241742 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729ce2000 == 153 [pid = 4091] [id = 540] 08:57:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f2720d0f400) [pid = 4091] [serial = 1621] [outer = (nil)] 08:57:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f2731b06800) [pid = 4091] [serial = 1622] [outer = 0x7f2720d0f400] 08:57:21 INFO - PROCESS | 4091 | 1461686241802 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f2731c19400) [pid = 4091] [serial = 1623] [outer = 0x7f2720d0f400] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f27225d8c00) [pid = 4091] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f2729fd0c00) [pid = 4091] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f274e1af000) [pid = 4091] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f27279af000) [pid = 4091] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f27326eac00) [pid = 4091] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f27330e4800) [pid = 4091] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f2725044400) [pid = 4091] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2725042c00) [pid = 4091] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2731c1cc00) [pid = 4091] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f272f6a5000) [pid = 4091] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f27241cf800) [pid = 4091] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f2736cacc00) [pid = 4091] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f273531f400) [pid = 4091] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f272504d800) [pid = 4091] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f272504b400) [pid = 4091] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f2725046800) [pid = 4091] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f27330e2000) [pid = 4091] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f27279ac400) [pid = 4091] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f273f782c00) [pid = 4091] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f2725129400) [pid = 4091] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f271ecd5000) [pid = 4091] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f2720f92800) [pid = 4091] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f2722cfcc00) [pid = 4091] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f2722b49400) [pid = 4091] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f272049bc00) [pid = 4091] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f2736cadc00) [pid = 4091] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:57:23 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f271fbb5000) [pid = 4091] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:57:23 INFO - PROCESS | 4091 | 1461686243534 Marionette TRACE conn3 <- [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] 08:57:23 INFO - PROCESS | 4091 | 1461686243556 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:57:23 INFO - PROCESS | 4091 | 1461686243563 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 4091 | 1461686243566 Marionette TRACE conn3 <- [1,2134,null,{}] 08:57:23 INFO - PROCESS | 4091 | 1461686243571 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:23 INFO - PROCESS | 4091 | 1461686243794 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:57:23 INFO - PROCESS | 4091 | 1461686243824 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726308000 == 154 [pid = 4091] [id = 541] 08:57:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f2720df3000) [pid = 4091] [serial = 1624] [outer = (nil)] 08:57:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f272504b800) [pid = 4091] [serial = 1625] [outer = 0x7f2720df3000] 08:57:23 INFO - PROCESS | 4091 | 1461686243885 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f2729fd0c00) [pid = 4091] [serial = 1626] [outer = 0x7f2720df3000] 08:57:24 INFO - PROCESS | 4091 | 1461686244672 Marionette TRACE conn3 <- [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]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1130ms 08:57:24 INFO - PROCESS | 4091 | 1461686244695 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 4091 | 1461686244699 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:57:24 INFO - PROCESS | 4091 | 1461686244704 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 4091 | 1461686244706 Marionette TRACE conn3 <- [1,2138,null,{}] 08:57:24 INFO - PROCESS | 4091 | 1461686244714 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 4091 | 1461686244955 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:57:24 INFO - PROCESS | 4091 | 1461686244977 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a525800 == 155 [pid = 4091] [id = 542] 08:57:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f2731c0fc00) [pid = 4091] [serial = 1627] [outer = (nil)] 08:57:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f2731f76c00) [pid = 4091] [serial = 1628] [outer = 0x7f2731c0fc00] 08:57:25 INFO - PROCESS | 4091 | 1461686245064 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f27326ed400) [pid = 4091] [serial = 1629] [outer = 0x7f2731c0fc00] 08:57:26 INFO - PROCESS | 4091 | 1461686246242 Marionette TRACE conn3 <- [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]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1594ms 08:57:26 INFO - PROCESS | 4091 | 1461686246300 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:57:26 INFO - PROCESS | 4091 | 1461686246307 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:57:26 INFO - PROCESS | 4091 | 1461686246315 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 4091 | 1461686246322 Marionette TRACE conn3 <- [1,2142,null,{}] 08:57:26 INFO - PROCESS | 4091 | 1461686246329 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:26 INFO - PROCESS | 4091 | 1461686246533 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:57:26 INFO - PROCESS | 4091 | 1461686246845 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272415e000 == 156 [pid = 4091] [id = 543] 08:57:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f2720d0b400) [pid = 4091] [serial = 1630] [outer = (nil)] 08:57:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f2720f8d400) [pid = 4091] [serial = 1631] [outer = 0x7f2720d0b400] 08:57:26 INFO - PROCESS | 4091 | 1461686246931 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f2722b33400) [pid = 4091] [serial = 1632] [outer = 0x7f2720d0b400] 08:57:27 INFO - PROCESS | 4091 | 1461686247817 Marionette TRACE conn3 <- [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] 08:57:27 INFO - PROCESS | 4091 | 1461686247860 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:57:27 INFO - PROCESS | 4091 | 1461686247870 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 4091 | 1461686247874 Marionette TRACE conn3 <- [1,2146,null,{}] 08:57:27 INFO - PROCESS | 4091 | 1461686247880 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:28 INFO - PROCESS | 4091 | 1461686248091 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:57:28 INFO - PROCESS | 4091 | 1461686248439 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2727993000 == 157 [pid = 4091] [id = 544] 08:57:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f2722b48c00) [pid = 4091] [serial = 1633] [outer = (nil)] 08:57:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f2725646400) [pid = 4091] [serial = 1634] [outer = 0x7f2722b48c00] 08:57:28 INFO - PROCESS | 4091 | 1461686248518 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f27276d1000) [pid = 4091] [serial = 1635] [outer = 0x7f2722b48c00] 08:57:29 INFO - PROCESS | 4091 | 1461686249370 Marionette TRACE conn3 <- [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] 08:57:29 INFO - PROCESS | 4091 | 1461686249412 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:57:29 INFO - PROCESS | 4091 | 1461686249418 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 4091 | 1461686249423 Marionette TRACE conn3 <- [1,2150,null,{}] 08:57:29 INFO - PROCESS | 4091 | 1461686249439 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:29 INFO - PROCESS | 4091 | 1461686249648 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:57:29 INFO - PROCESS | 4091 | 1461686249955 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273071f000 == 158 [pid = 4091] [id = 545] 08:57:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f27276cb800) [pid = 4091] [serial = 1636] [outer = (nil)] 08:57:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f2729fd0800) [pid = 4091] [serial = 1637] [outer = 0x7f27276cb800] 08:57:30 INFO - PROCESS | 4091 | 1461686250051 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f2731c18000) [pid = 4091] [serial = 1638] [outer = 0x7f27276cb800] 08:57:30 INFO - PROCESS | 4091 | 1461686250863 Marionette TRACE conn3 <- [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]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1488ms 08:57:30 INFO - PROCESS | 4091 | 1461686250907 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 4091 | 1461686250912 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:57:30 INFO - PROCESS | 4091 | 1461686250917 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 4091 | 1461686250920 Marionette TRACE conn3 <- [1,2154,null,{}] 08:57:30 INFO - PROCESS | 4091 | 1461686250926 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:31 INFO - PROCESS | 4091 | 1461686251123 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:57:31 INFO - PROCESS | 4091 | 1461686251395 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732364800 == 159 [pid = 4091] [id = 546] 08:57:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2728153c00) [pid = 4091] [serial = 1639] [outer = (nil)] 08:57:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2732b5d800) [pid = 4091] [serial = 1640] [outer = 0x7f2728153c00] 08:57:31 INFO - PROCESS | 4091 | 1461686251512 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f2732fd0400) [pid = 4091] [serial = 1641] [outer = 0x7f2728153c00] 08:57:32 INFO - PROCESS | 4091 | 1461686252296 Marionette TRACE conn3 <- [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]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1428ms 08:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:57:32 INFO - PROCESS | 4091 | 1461686252347 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 4091 | 1461686252350 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:57:32 INFO - PROCESS | 4091 | 1461686252357 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 4091 | 1461686252360 Marionette TRACE conn3 <- [1,2158,null,{}] 08:57:32 INFO - PROCESS | 4091 | 1461686252366 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:32 INFO - PROCESS | 4091 | 1461686252573 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:57:32 INFO - PROCESS | 4091 | 1461686252850 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c9c000 == 160 [pid = 4091] [id = 547] 08:57:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f27330ea000) [pid = 4091] [serial = 1642] [outer = (nil)] 08:57:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2733257800) [pid = 4091] [serial = 1643] [outer = 0x7f27330ea000] 08:57:32 INFO - PROCESS | 4091 | 1461686252974 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2733474c00) [pid = 4091] [serial = 1644] [outer = 0x7f27330ea000] 08:57:33 INFO - PROCESS | 4091 | 1461686253804 Marionette TRACE conn3 <- [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]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1482ms 08:57:33 INFO - PROCESS | 4091 | 1461686253838 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 4091 | 1461686253842 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:57:33 INFO - PROCESS | 4091 | 1461686253847 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 4091 | 1461686253850 Marionette TRACE conn3 <- [1,2162,null,{}] 08:57:33 INFO - PROCESS | 4091 | 1461686253856 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:34 INFO - PROCESS | 4091 | 1461686254057 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:57:34 INFO - PROCESS | 4091 | 1461686254331 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736171000 == 161 [pid = 4091] [id = 548] 08:57:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f27344d3400) [pid = 4091] [serial = 1645] [outer = (nil)] 08:57:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f273531e400) [pid = 4091] [serial = 1646] [outer = 0x7f27344d3400] 08:57:34 INFO - PROCESS | 4091 | 1461686254449 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f2736cad800) [pid = 4091] [serial = 1647] [outer = 0x7f27344d3400] 08:57:35 INFO - PROCESS | 4091 | 1461686255308 Marionette TRACE conn3 <- [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]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1528ms 08:57:35 INFO - PROCESS | 4091 | 1461686255376 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 4091 | 1461686255379 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:57:35 INFO - PROCESS | 4091 | 1461686255386 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 4091 | 1461686255388 Marionette TRACE conn3 <- [1,2166,null,{}] 08:57:35 INFO - PROCESS | 4091 | 1461686255393 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:35 INFO - PROCESS | 4091 | 1461686255596 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:57:35 INFO - PROCESS | 4091 | 1461686255903 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738616800 == 162 [pid = 4091] [id = 549] 08:57:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f2731b10000) [pid = 4091] [serial = 1648] [outer = (nil)] 08:57:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f27370ba800) [pid = 4091] [serial = 1649] [outer = 0x7f2731b10000] 08:57:35 INFO - PROCESS | 4091 | 1461686255982 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f2737140000) [pid = 4091] [serial = 1650] [outer = 0x7f2731b10000] 08:57:36 INFO - PROCESS | 4091 | 1461686256867 Marionette TRACE conn3 <- [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]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1533ms 08:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:57:36 INFO - PROCESS | 4091 | 1461686256920 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 4091 | 1461686256923 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:57:36 INFO - PROCESS | 4091 | 1461686256930 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 4091 | 1461686256933 Marionette TRACE conn3 <- [1,2170,null,{}] 08:57:36 INFO - PROCESS | 4091 | 1461686256938 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:37 INFO - PROCESS | 4091 | 1461686257134 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:57:37 INFO - PROCESS | 4091 | 1461686257406 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c277800 == 163 [pid = 4091] [id = 550] 08:57:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f27344dd000) [pid = 4091] [serial = 1651] [outer = (nil)] 08:57:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f27374e4c00) [pid = 4091] [serial = 1652] [outer = 0x7f27344dd000] 08:57:37 INFO - PROCESS | 4091 | 1461686257533 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f273b218000) [pid = 4091] [serial = 1653] [outer = 0x7f27344dd000] 08:57:38 INFO - PROCESS | 4091 | 1461686258348 Marionette TRACE conn3 <- [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]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1479ms 08:57:38 INFO - PROCESS | 4091 | 1461686258408 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 4091 | 1461686258411 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:57:38 INFO - PROCESS | 4091 | 1461686258417 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 4091 | 1461686258420 Marionette TRACE conn3 <- [1,2174,null,{}] 08:57:38 INFO - PROCESS | 4091 | 1461686258425 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 4091 | 1461686258613 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:57:38 INFO - PROCESS | 4091 | 1461686258886 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df43000 == 164 [pid = 4091] [id = 551] 08:57:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f2736d74800) [pid = 4091] [serial = 1654] [outer = (nil)] 08:57:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f273c20fc00) [pid = 4091] [serial = 1655] [outer = 0x7f2736d74800] 08:57:39 INFO - PROCESS | 4091 | 1461686259010 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f273c73b000) [pid = 4091] [serial = 1656] [outer = 0x7f2736d74800] 08:57:39 INFO - PROCESS | 4091 | 1461686259795 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1432ms 08:57:39 INFO - PROCESS | 4091 | 1461686259851 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 4091 | 1461686259854 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:57:39 INFO - PROCESS | 4091 | 1461686259860 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 4091 | 1461686259863 Marionette TRACE conn3 <- [1,2178,null,{}] 08:57:39 INFO - PROCESS | 4091 | 1461686259868 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:40 INFO - PROCESS | 4091 | 1461686260080 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:57:40 INFO - PROCESS | 4091 | 1461686260433 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493a6800 == 165 [pid = 4091] [id = 552] 08:57:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f273d3f8c00) [pid = 4091] [serial = 1657] [outer = (nil)] 08:57:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f273d9ef000) [pid = 4091] [serial = 1658] [outer = 0x7f273d3f8c00] 08:57:40 INFO - PROCESS | 4091 | 1461686260512 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f273dfa8000) [pid = 4091] [serial = 1659] [outer = 0x7f273d3f8c00] 08:57:41 INFO - PROCESS | 4091 | 1461686261314 Marionette TRACE conn3 <- [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]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1488ms 08:57:41 INFO - PROCESS | 4091 | 1461686261349 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 4091 | 1461686261353 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:57:41 INFO - PROCESS | 4091 | 1461686261359 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 4091 | 1461686261363 Marionette TRACE conn3 <- [1,2182,null,{}] 08:57:41 INFO - PROCESS | 4091 | 1461686261368 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:41 INFO - PROCESS | 4091 | 1461686261593 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:57:41 INFO - PROCESS | 4091 | 1461686261867 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e365800 == 166 [pid = 4091] [id = 553] 08:57:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f273d923c00) [pid = 4091] [serial = 1660] [outer = (nil)] 08:57:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f2742556400) [pid = 4091] [serial = 1661] [outer = 0x7f273d923c00] 08:57:41 INFO - PROCESS | 4091 | 1461686261993 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f27493ee400) [pid = 4091] [serial = 1662] [outer = 0x7f273d923c00] 08:57:42 INFO - PROCESS | 4091 | 1461686262806 Marionette TRACE conn3 <- [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]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1485ms 08:57:42 INFO - PROCESS | 4091 | 1461686262844 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 4091 | 1461686262847 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:57:42 INFO - PROCESS | 4091 | 1461686262853 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 4091 | 1461686262855 Marionette TRACE conn3 <- [1,2186,null,{}] 08:57:42 INFO - PROCESS | 4091 | 1461686262861 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:43 INFO - PROCESS | 4091 | 1461686263047 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:57:43 INFO - PROCESS | 4091 | 1461686263322 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2750695000 == 167 [pid = 4091] [id = 554] 08:57:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f27338f1800) [pid = 4091] [serial = 1663] [outer = (nil)] 08:57:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f274a5b9400) [pid = 4091] [serial = 1664] [outer = 0x7f27338f1800] 08:57:43 INFO - PROCESS | 4091 | 1461686263438 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f274a6be400) [pid = 4091] [serial = 1665] [outer = 0x7f27338f1800] 08:57:44 INFO - PROCESS | 4091 | 1461686264241 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1426ms 08:57:44 INFO - PROCESS | 4091 | 1461686264281 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 4091 | 1461686264285 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:57:44 INFO - PROCESS | 4091 | 1461686264291 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 4091 | 1461686264302 Marionette TRACE conn3 <- [1,2190,null,{}] 08:57:44 INFO - PROCESS | 4091 | 1461686264306 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 4091 | 1461686264498 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:57:44 INFO - PROCESS | 4091 | 1461686264776 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275371e000 == 168 [pid = 4091] [id = 555] 08:57:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f2736127c00) [pid = 4091] [serial = 1666] [outer = (nil)] 08:57:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f274df8ec00) [pid = 4091] [serial = 1667] [outer = 0x7f2736127c00] 08:57:44 INFO - PROCESS | 4091 | 1461686264890 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f274e08b000) [pid = 4091] [serial = 1668] [outer = 0x7f2736127c00] 08:57:45 INFO - PROCESS | 4091 | 1461686265695 Marionette TRACE conn3 <- [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]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1436ms 08:57:45 INFO - PROCESS | 4091 | 1461686265727 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 4091 | 1461686265731 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:57:45 INFO - PROCESS | 4091 | 1461686265736 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 4091 | 1461686265739 Marionette TRACE conn3 <- [1,2194,null,{}] 08:57:45 INFO - PROCESS | 4091 | 1461686265744 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:45 INFO - PROCESS | 4091 | 1461686265932 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:57:46 INFO - PROCESS | 4091 | 1461686266209 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728672800 == 169 [pid = 4091] [id = 556] 08:57:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f271ce21000) [pid = 4091] [serial = 1669] [outer = (nil)] 08:57:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f271ce26c00) [pid = 4091] [serial = 1670] [outer = 0x7f271ce21000] 08:57:46 INFO - PROCESS | 4091 | 1461686266323 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f271ce2ac00) [pid = 4091] [serial = 1671] [outer = 0x7f271ce21000] 08:57:47 INFO - PROCESS | 4091 | 1461686267104 Marionette TRACE conn3 <- [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]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1438ms 08:57:47 INFO - PROCESS | 4091 | 1461686267175 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 4091 | 1461686267179 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:57:47 INFO - PROCESS | 4091 | 1461686267184 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 4091 | 1461686267186 Marionette TRACE conn3 <- [1,2198,null,{}] 08:57:47 INFO - PROCESS | 4091 | 1461686267192 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 4091 | 1461686267420 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:57:47 INFO - PROCESS | 4091 | 1461686267744 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720d4e000 == 170 [pid = 4091] [id = 557] 08:57:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f271ce22400) [pid = 4091] [serial = 1672] [outer = (nil)] 08:57:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f27307ce400) [pid = 4091] [serial = 1673] [outer = 0x7f271ce22400] 08:57:47 INFO - PROCESS | 4091 | 1461686267821 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f27307d3000) [pid = 4091] [serial = 1674] [outer = 0x7f271ce22400] 08:57:48 INFO - PROCESS | 4091 | 1461686268589 Marionette TRACE conn3 <- [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]]]}] 08:57:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:57:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1435ms 08:57:48 INFO - PROCESS | 4091 | 1461686268624 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 4091 | 1461686268628 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:57:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:57:48 INFO - PROCESS | 4091 | 1461686268636 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 4091 | 1461686268638 Marionette TRACE conn3 <- [1,2202,null,{}] 08:57:48 INFO - PROCESS | 4091 | 1461686268642 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:48 INFO - PROCESS | 4091 | 1461686268843 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:57:49 INFO - PROCESS | 4091 | 1461686269125 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271e402800 == 171 [pid = 4091] [id = 558] 08:57:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f27307d3400) [pid = 4091] [serial = 1675] [outer = (nil)] 08:57:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f27307d8400) [pid = 4091] [serial = 1676] [outer = 0x7f27307d3400] 08:57:49 INFO - PROCESS | 4091 | 1461686269236 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f274a891c00) [pid = 4091] [serial = 1677] [outer = 0x7f27307d3400] 08:57:50 INFO - PROCESS | 4091 | 1461686270002 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:57:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1428ms 08:57:50 INFO - PROCESS | 4091 | 1461686270065 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 4091 | 1461686270068 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:57:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:57:50 INFO - PROCESS | 4091 | 1461686270074 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 4091 | 1461686270076 Marionette TRACE conn3 <- [1,2206,null,{}] 08:57:50 INFO - PROCESS | 4091 | 1461686270081 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 4091 | 1461686270289 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:57:50 INFO - PROCESS | 4091 | 1461686270643 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271e41b800 == 172 [pid = 4091] [id = 559] 08:57:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f271e4a9000) [pid = 4091] [serial = 1678] [outer = (nil)] 08:57:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f271e4af800) [pid = 4091] [serial = 1679] [outer = 0x7f271e4a9000] 08:57:50 INFO - PROCESS | 4091 | 1461686270721 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f271e4b4800) [pid = 4091] [serial = 1680] [outer = 0x7f271e4a9000] 08:57:51 INFO - PROCESS | 4091 | 1461686271575 Marionette TRACE conn3 <- [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]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:57:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1531ms 08:57:51 INFO - PROCESS | 4091 | 1461686271605 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 4091 | 1461686271608 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:57:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:57:51 INFO - PROCESS | 4091 | 1461686271614 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 4091 | 1461686271616 Marionette TRACE conn3 <- [1,2210,null,{}] 08:57:51 INFO - PROCESS | 4091 | 1461686271622 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 4091 | 1461686271809 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:57:52 INFO - PROCESS | 4091 | 1461686272148 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721069800 == 173 [pid = 4091] [id = 560] 08:57:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f271e4aa000) [pid = 4091] [serial = 1681] [outer = (nil)] 08:57:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f271ecd8000) [pid = 4091] [serial = 1682] [outer = 0x7f271e4aa000] 08:57:52 INFO - PROCESS | 4091 | 1461686272225 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f2722b3b400) [pid = 4091] [serial = 1683] [outer = 0x7f271e4aa000] 08:57:53 INFO - PROCESS | 4091 | 1461686273017 Marionette TRACE conn3 <- [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]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:57:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1442ms 08:57:53 INFO - PROCESS | 4091 | 1461686273068 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 4091 | 1461686273071 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:57:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:57:53 INFO - PROCESS | 4091 | 1461686273080 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 4091 | 1461686273082 Marionette TRACE conn3 <- [1,2214,null,{}] 08:57:53 INFO - PROCESS | 4091 | 1461686273087 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 4091 | 1461686273283 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:57:53 INFO - PROCESS | 4091 | 1461686273620 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726309800 == 174 [pid = 4091] [id = 561] 08:57:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f271e4b2400) [pid = 4091] [serial = 1684] [outer = (nil)] 08:57:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 274 (0x7f2722b30c00) [pid = 4091] [serial = 1685] [outer = 0x7f271e4b2400] 08:57:53 INFO - PROCESS | 4091 | 1461686273693 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 275 (0x7f27279ac000) [pid = 4091] [serial = 1686] [outer = 0x7f271e4b2400] 08:57:54 INFO - PROCESS | 4091 | 1461686274748 Marionette TRACE conn3 <- [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]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:57:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1701ms 08:57:54 INFO - PROCESS | 4091 | 1461686274783 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 4091 | 1461686274787 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:57:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:57:54 INFO - PROCESS | 4091 | 1461686274797 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 4091 | 1461686274801 Marionette TRACE conn3 <- [1,2218,null,{}] 08:57:54 INFO - PROCESS | 4091 | 1461686274810 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:55 INFO - PROCESS | 4091 | 1461686275176 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f469000 == 173 [pid = 4091] [id = 429] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726308000 == 172 [pid = 4091] [id = 541] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729ce2000 == 171 [pid = 4091] [id = 540] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27289b8800 == 170 [pid = 4091] [id = 539] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724153000 == 169 [pid = 4091] [id = 538] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27206d7800 == 168 [pid = 4091] [id = 537] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722ba5800 == 167 [pid = 4091] [id = 536] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27240df800 == 166 [pid = 4091] [id = 535] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258db000 == 165 [pid = 4091] [id = 534] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721e1e800 == 164 [pid = 4091] [id = 533] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2730731800 == 163 [pid = 4091] [id = 522] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f648000 == 162 [pid = 4091] [id = 521] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b31d800 == 161 [pid = 4091] [id = 520] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27267f5800 == 160 [pid = 4091] [id = 519] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272899f800 == 159 [pid = 4091] [id = 517] 08:57:56 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722b9b800 == 158 [pid = 4091] [id = 518] 08:57:56 INFO - PROCESS | 4091 | 1461686276635 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 274 (0x7f27497cec00) [pid = 4091] [serial = 1359] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 273 (0x7f271fd55000) [pid = 4091] [serial = 1383] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f27225e5000) [pid = 4091] [serial = 1320] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f2731c10c00) [pid = 4091] [serial = 1350] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f274ea09000) [pid = 4091] [serial = 1362] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f273347a000) [pid = 4091] [serial = 1368] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f2736cba000) [pid = 4091] [serial = 1353] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f273f256c00) [pid = 4091] [serial = 1293] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f274e08c000) [pid = 4091] [serial = 1311] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f2725051000) [pid = 4091] [serial = 1302] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f273f4e2c00) [pid = 4091] [serial = 1356] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f27326e5000) [pid = 4091] [serial = 1287] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f27241dec00) [pid = 4091] [serial = 1317] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f274e1ad000) [pid = 4091] [serial = 1314] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f2749535400) [pid = 4091] [serial = 1296] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f27276c9400) [pid = 4091] [serial = 1347] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f272564f800) [pid = 4091] [serial = 1308] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f274e08ec00) [pid = 4091] [serial = 1305] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f27374ec000) [pid = 4091] [serial = 1290] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f27279b8400) [pid = 4091] [serial = 1365] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f274df93400) [pid = 4091] [serial = 1299] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f272596d800) [pid = 4091] [serial = 1547] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f2722b2ec00) [pid = 4091] [serial = 1550] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f27492b0800) [pid = 4091] [serial = 1523] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f272564bc00) [pid = 4091] [serial = 1487] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f2722b35800) [pid = 4091] [serial = 1544] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f273cc0d800) [pid = 4091] [serial = 1520] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f272f8ab000) [pid = 4091] [serial = 1493] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f27334d0c00) [pid = 4091] [serial = 1502] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f2736cb2800) [pid = 4091] [serial = 1508] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f27326e4800) [pid = 4091] [serial = 1496] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f2735dc1c00) [pid = 4091] [serial = 1505] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f273c2a5800) [pid = 4091] [serial = 1514] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2729fd1c00) [pid = 4091] [serial = 1490] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f27374d4000) [pid = 4091] [serial = 1511] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f271ecd9800) [pid = 4091] [serial = 1481] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f27265db800) [pid = 4091] [serial = 1535] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f2726756800) [pid = 4091] [serial = 1532] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f2728161800) [pid = 4091] [serial = 1529] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f274a5ba800) [pid = 4091] [serial = 1526] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f27276d0c00) [pid = 4091] [serial = 1479] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f2722dedc00) [pid = 4091] [serial = 1538] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f272774bc00) [pid = 4091] [serial = 1539] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f2720df9c00) [pid = 4091] [serial = 1541] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2720f92400) [pid = 4091] [serial = 1542] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f2733456000) [pid = 4091] [serial = 1499] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f273d9f7800) [pid = 4091] [serial = 1517] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f2722b2e000) [pid = 4091] [serial = 1484] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f2726757800) [pid = 4091] [serial = 1548] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2727754400) [pid = 4091] [serial = 1551] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f2722cf0000) [pid = 4091] [serial = 1545] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f2728703000) [pid = 4091] [serial = 1553] [outer = (nil)] [url = about:blank] 08:57:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271f0ab800 == 159 [pid = 4091] [id = 562] 08:57:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f271eee4400) [pid = 4091] [serial = 1687] [outer = (nil)] 08:57:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f271eee8400) [pid = 4091] [serial = 1688] [outer = 0x7f271eee4400] 08:57:56 INFO - PROCESS | 4091 | 1461686276873 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f271fbbb800) [pid = 4091] [serial = 1689] [outer = 0x7f271eee4400] 08:57:57 INFO - PROCESS | 4091 | 1461686277611 Marionette TRACE conn3 <- [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]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:57:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2834ms 08:57:57 INFO - PROCESS | 4091 | 1461686277631 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 4091 | 1461686277636 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:57:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:57:57 INFO - PROCESS | 4091 | 1461686277644 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 4091 | 1461686277648 Marionette TRACE conn3 <- [1,2222,null,{}] 08:57:57 INFO - PROCESS | 4091 | 1461686277671 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:57 INFO - PROCESS | 4091 | 1461686277849 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:57:57 INFO - PROCESS | 4091 | 1461686277868 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722196800 == 160 [pid = 4091] [id = 563] 08:57:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f27207ccc00) [pid = 4091] [serial = 1690] [outer = (nil)] 08:57:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2720d0e400) [pid = 4091] [serial = 1691] [outer = 0x7f27207ccc00] 08:57:57 INFO - PROCESS | 4091 | 1461686277943 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2720df9800) [pid = 4091] [serial = 1692] [outer = 0x7f27207ccc00] 08:57:58 INFO - PROCESS | 4091 | 1461686278866 Marionette TRACE conn3 <- [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]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:57:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1253ms 08:57:58 INFO - PROCESS | 4091 | 1461686278899 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 4091 | 1461686278905 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:57:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:57:58 INFO - PROCESS | 4091 | 1461686278912 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 4091 | 1461686278916 Marionette TRACE conn3 <- [1,2226,null,{}] 08:57:58 INFO - PROCESS | 4091 | 1461686278924 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:59 INFO - PROCESS | 4091 | 1461686279123 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:57:59 INFO - PROCESS | 4091 | 1461686279342 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722b9b800 == 161 [pid = 4091] [id = 564] 08:57:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f2720fc5800) [pid = 4091] [serial = 1693] [outer = (nil)] 08:57:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f27225e2400) [pid = 4091] [serial = 1694] [outer = 0x7f2720fc5800] 08:57:59 INFO - PROCESS | 4091 | 1461686279407 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2722b47800) [pid = 4091] [serial = 1695] [outer = 0x7f2720fc5800] 08:58:00 INFO - PROCESS | 4091 | 1461686280261 Marionette TRACE conn3 <- [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]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:58:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1385ms 08:58:00 INFO - PROCESS | 4091 | 1461686280297 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 4091 | 1461686280300 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:58:00 INFO - PROCESS | 4091 | 1461686280319 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 4091 | 1461686280332 Marionette TRACE conn3 <- [1,2230,null,{}] 08:58:00 INFO - PROCESS | 4091 | 1461686280361 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:00 INFO - PROCESS | 4091 | 1461686280704 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:58:00 INFO - PROCESS | 4091 | 1461686280744 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240da800 == 162 [pid = 4091] [id = 565] 08:58:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2722cf4000) [pid = 4091] [serial = 1696] [outer = (nil)] 08:58:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f2722de0800) [pid = 4091] [serial = 1697] [outer = 0x7f2722cf4000] 08:58:00 INFO - PROCESS | 4091 | 1461686280909 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f2723712000) [pid = 4091] [serial = 1698] [outer = 0x7f2722cf4000] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f2722b36800) [pid = 4091] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f2720d0f400) [pid = 4091] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f27279aec00) [pid = 4091] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f272675ac00) [pid = 4091] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f2728ffb400) [pid = 4091] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f2720494400) [pid = 4091] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2725645c00) [pid = 4091] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f271fbb1800) [pid = 4091] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f2720d15400) [pid = 4091] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:58:02 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2720df3000) [pid = 4091] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:58:02 INFO - PROCESS | 4091 | 1461686282414 Marionette TRACE conn3 <- [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]]]}] 08:58:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:58:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2158ms 08:58:02 INFO - PROCESS | 4091 | 1461686282466 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 4091 | 1461686282470 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:58:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:58:02 INFO - PROCESS | 4091 | 1461686282475 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 4091 | 1461686282477 Marionette TRACE conn3 <- [1,2234,null,{}] 08:58:02 INFO - PROCESS | 4091 | 1461686282482 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:02 INFO - PROCESS | 4091 | 1461686282752 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:58:02 INFO - PROCESS | 4091 | 1461686282776 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fca800 == 163 [pid = 4091] [id = 566] 08:58:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f2722b30800) [pid = 4091] [serial = 1699] [outer = (nil)] 08:58:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f27238d4000) [pid = 4091] [serial = 1700] [outer = 0x7f2722b30800] 08:58:02 INFO - PROCESS | 4091 | 1461686282836 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f27241d9800) [pid = 4091] [serial = 1701] [outer = 0x7f2722b30800] 08:58:03 INFO - PROCESS | 4091 | 1461686283670 Marionette TRACE conn3 <- [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]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:58:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1237ms 08:58:03 INFO - PROCESS | 4091 | 1461686283714 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 4091 | 1461686283717 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:58:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:58:03 INFO - PROCESS | 4091 | 1461686283733 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 4091 | 1461686283736 Marionette TRACE conn3 <- [1,2238,null,{}] 08:58:03 INFO - PROCESS | 4091 | 1461686283742 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 4091 | 1461686283931 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:58:03 INFO - PROCESS | 4091 | 1461686283945 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257e7800 == 164 [pid = 4091] [id = 567] 08:58:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f2725051000) [pid = 4091] [serial = 1702] [outer = (nil)] 08:58:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f2725129000) [pid = 4091] [serial = 1703] [outer = 0x7f2725051000] 08:58:04 INFO - PROCESS | 4091 | 1461686284017 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f272564ec00) [pid = 4091] [serial = 1704] [outer = 0x7f2725051000] 08:58:05 INFO - PROCESS | 4091 | 1461686285241 Marionette TRACE conn3 <- [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]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:58:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1591ms 08:58:05 INFO - PROCESS | 4091 | 1461686285315 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 4091 | 1461686285321 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:58:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:58:05 INFO - PROCESS | 4091 | 1461686285329 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 4091 | 1461686285336 Marionette TRACE conn3 <- [1,2242,null,{}] 08:58:05 INFO - PROCESS | 4091 | 1461686285343 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 4091 | 1461686285615 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:58:05 INFO - PROCESS | 4091 | 1461686285945 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27227e8800 == 165 [pid = 4091] [id = 568] 08:58:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2720d15000) [pid = 4091] [serial = 1705] [outer = (nil)] 08:58:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2720dfd800) [pid = 4091] [serial = 1706] [outer = 0x7f2720d15000] 08:58:06 INFO - PROCESS | 4091 | 1461686286022 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f27225d7c00) [pid = 4091] [serial = 1707] [outer = 0x7f2720d15000] 08:58:06 INFO - PROCESS | 4091 | 1461686286886 Marionette TRACE conn3 <- [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]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:58:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1583ms 08:58:06 INFO - PROCESS | 4091 | 1461686286914 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 4091 | 1461686286922 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:58:06 INFO - PROCESS | 4091 | 1461686286932 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 4091 | 1461686286936 Marionette TRACE conn3 <- [1,2246,null,{}] 08:58:06 INFO - PROCESS | 4091 | 1461686286942 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:07 INFO - PROCESS | 4091 | 1461686287155 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:58:07 INFO - PROCESS | 4091 | 1461686287513 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258cb000 == 166 [pid = 4091] [id = 569] 08:58:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f2722b5dc00) [pid = 4091] [serial = 1708] [outer = (nil)] 08:58:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f2722de3400) [pid = 4091] [serial = 1709] [outer = 0x7f2722b5dc00] 08:58:07 INFO - PROCESS | 4091 | 1461686287607 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f27238d6c00) [pid = 4091] [serial = 1710] [outer = 0x7f2722b5dc00] 08:58:08 INFO - PROCESS | 4091 | 1461686288445 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1580ms 08:58:08 INFO - PROCESS | 4091 | 1461686288513 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 4091 | 1461686288518 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:58:08 INFO - PROCESS | 4091 | 1461686288524 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 4091 | 1461686288530 Marionette TRACE conn3 <- [1,2250,null,{}] 08:58:08 INFO - PROCESS | 4091 | 1461686288546 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 4091 | 1461686288801 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:58:09 INFO - PROCESS | 4091 | 1461686289116 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272678c000 == 167 [pid = 4091] [id = 570] 08:58:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f2722cf0800) [pid = 4091] [serial = 1711] [outer = (nil)] 08:58:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f272564ac00) [pid = 4091] [serial = 1712] [outer = 0x7f2722cf0800] 08:58:09 INFO - PROCESS | 4091 | 1461686289203 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f272596b000) [pid = 4091] [serial = 1713] [outer = 0x7f2722cf0800] 08:58:10 INFO - PROCESS | 4091 | 1461686290004 Marionette TRACE conn3 <- [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]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1537ms 08:58:10 INFO - PROCESS | 4091 | 1461686290062 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 4091 | 1461686290067 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:58:10 INFO - PROCESS | 4091 | 1461686290073 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 4091 | 1461686290075 Marionette TRACE conn3 <- [1,2254,null,{}] 08:58:10 INFO - PROCESS | 4091 | 1461686290080 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:10 INFO - PROCESS | 4091 | 1461686290311 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:58:10 INFO - PROCESS | 4091 | 1461686290556 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27276b0800 == 168 [pid = 4091] [id = 571] 08:58:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f272504ec00) [pid = 4091] [serial = 1714] [outer = (nil)] 08:58:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f27264f1000) [pid = 4091] [serial = 1715] [outer = 0x7f272504ec00] 08:58:10 INFO - PROCESS | 4091 | 1461686290695 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f27264fa800) [pid = 4091] [serial = 1716] [outer = 0x7f272504ec00] 08:58:11 INFO - PROCESS | 4091 | 1461686291499 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1483ms 08:58:11 INFO - PROCESS | 4091 | 1461686291557 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:58:11 INFO - PROCESS | 4091 | 1461686291561 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:58:11 INFO - PROCESS | 4091 | 1461686291567 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 4091 | 1461686291570 Marionette TRACE conn3 <- [1,2258,null,{}] 08:58:11 INFO - PROCESS | 4091 | 1461686291575 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:11 INFO - PROCESS | 4091 | 1461686291782 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:58:12 INFO - PROCESS | 4091 | 1461686292109 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279dd800 == 169 [pid = 4091] [id = 572] 08:58:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f2726755800) [pid = 4091] [serial = 1717] [outer = (nil)] 08:58:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f272675c000) [pid = 4091] [serial = 1718] [outer = 0x7f2726755800] 08:58:12 INFO - PROCESS | 4091 | 1461686292192 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f27276c7800) [pid = 4091] [serial = 1719] [outer = 0x7f2726755800] 08:58:13 INFO - PROCESS | 4091 | 1461686293046 Marionette TRACE conn3 <- [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]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1529ms 08:58:13 INFO - PROCESS | 4091 | 1461686293096 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 4091 | 1461686293100 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:58:13 INFO - PROCESS | 4091 | 1461686293106 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 4091 | 1461686293109 Marionette TRACE conn3 <- [1,2262,null,{}] 08:58:13 INFO - PROCESS | 4091 | 1461686293114 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:13 INFO - PROCESS | 4091 | 1461686293329 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:58:13 INFO - PROCESS | 4091 | 1461686293641 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27291db000 == 170 [pid = 4091] [id = 573] 08:58:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f27276c8000) [pid = 4091] [serial = 1720] [outer = (nil)] 08:58:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f2728155c00) [pid = 4091] [serial = 1721] [outer = 0x7f27276c8000] 08:58:13 INFO - PROCESS | 4091 | 1461686293720 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f272816a000) [pid = 4091] [serial = 1722] [outer = 0x7f27276c8000] 08:58:14 INFO - PROCESS | 4091 | 1461686294505 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1432ms 08:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:58:14 INFO - PROCESS | 4091 | 1461686294538 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 4091 | 1461686294541 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:58:14 INFO - PROCESS | 4091 | 1461686294547 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 4091 | 1461686294550 Marionette TRACE conn3 <- [1,2266,null,{}] 08:58:14 INFO - PROCESS | 4091 | 1461686294555 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 4091 | 1461686294755 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:58:15 INFO - PROCESS | 4091 | 1461686295034 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729eb1000 == 171 [pid = 4091] [id = 574] 08:58:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f27276cc400) [pid = 4091] [serial = 1723] [outer = (nil)] 08:58:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f2728704800) [pid = 4091] [serial = 1724] [outer = 0x7f27276cc400] 08:58:15 INFO - PROCESS | 4091 | 1461686295148 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 252 (0x7f2728710400) [pid = 4091] [serial = 1725] [outer = 0x7f27276cc400] 08:58:15 INFO - PROCESS | 4091 | 1461686295949 Marionette TRACE conn3 <- [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]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1431ms 08:58:15 INFO - PROCESS | 4091 | 1461686295977 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 4091 | 1461686295981 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:58:15 INFO - PROCESS | 4091 | 1461686295987 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 4091 | 1461686295989 Marionette TRACE conn3 <- [1,2270,null,{}] 08:58:15 INFO - PROCESS | 4091 | 1461686295995 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:16 INFO - PROCESS | 4091 | 1461686296198 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:58:16 INFO - PROCESS | 4091 | 1461686296476 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b3cf000 == 172 [pid = 4091] [id = 575] 08:58:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 253 (0x7f2728153000) [pid = 4091] [serial = 1726] [outer = (nil)] 08:58:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 254 (0x7f2728942400) [pid = 4091] [serial = 1727] [outer = 0x7f2728153000] 08:58:16 INFO - PROCESS | 4091 | 1461686296594 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f2728ff2800) [pid = 4091] [serial = 1728] [outer = 0x7f2728153000] 08:58:17 INFO - PROCESS | 4091 | 1461686297411 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1479ms 08:58:17 INFO - PROCESS | 4091 | 1461686297467 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 4091 | 1461686297471 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:58:17 INFO - PROCESS | 4091 | 1461686297477 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 4091 | 1461686297480 Marionette TRACE conn3 <- [1,2274,null,{}] 08:58:17 INFO - PROCESS | 4091 | 1461686297485 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 4091 | 1461686297703 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:58:18 INFO - PROCESS | 4091 | 1461686298038 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b543000 == 173 [pid = 4091] [id = 576] 08:58:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f272870a000) [pid = 4091] [serial = 1729] [outer = (nil)] 08:58:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f2728ffd800) [pid = 4091] [serial = 1730] [outer = 0x7f272870a000] 08:58:18 INFO - PROCESS | 4091 | 1461686298114 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f2729fcc400) [pid = 4091] [serial = 1731] [outer = 0x7f272870a000] 08:58:18 INFO - PROCESS | 4091 | 1461686298912 Marionette TRACE conn3 <- [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]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1482ms 08:58:18 INFO - PROCESS | 4091 | 1461686298960 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 4091 | 1461686298964 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:58:18 INFO - PROCESS | 4091 | 1461686298969 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 4091 | 1461686298971 Marionette TRACE conn3 <- [1,2278,null,{}] 08:58:18 INFO - PROCESS | 4091 | 1461686298977 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 4091 | 1461686299180 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:58:19 INFO - PROCESS | 4091 | 1461686299459 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9d0000 == 174 [pid = 4091] [id = 577] 08:58:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f272b371400) [pid = 4091] [serial = 1732] [outer = (nil)] 08:58:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f272b374800) [pid = 4091] [serial = 1733] [outer = 0x7f272b371400] 08:58:19 INFO - PROCESS | 4091 | 1461686299586 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f272b37d800) [pid = 4091] [serial = 1734] [outer = 0x7f272b371400] 08:58:20 INFO - PROCESS | 4091 | 1461686300407 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1484ms 08:58:20 INFO - PROCESS | 4091 | 1461686300455 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 4091 | 1461686300459 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:58:20 INFO - PROCESS | 4091 | 1461686300465 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 4091 | 1461686300468 Marionette TRACE conn3 <- [1,2282,null,{}] 08:58:20 INFO - PROCESS | 4091 | 1461686300474 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 4091 | 1461686300703 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:58:21 INFO - PROCESS | 4091 | 1461686301023 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b94000 == 175 [pid = 4091] [id = 578] 08:58:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f272b5a1800) [pid = 4091] [serial = 1735] [outer = (nil)] 08:58:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f272b5ee800) [pid = 4091] [serial = 1736] [outer = 0x7f272b5a1800] 08:58:21 INFO - PROCESS | 4091 | 1461686301108 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f272f6a8400) [pid = 4091] [serial = 1737] [outer = 0x7f272b5a1800] 08:58:21 INFO - PROCESS | 4091 | 1461686301913 Marionette TRACE conn3 <- [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]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1485ms 08:58:21 INFO - PROCESS | 4091 | 1461686301951 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 4091 | 1461686301955 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:58:21 INFO - PROCESS | 4091 | 1461686301960 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 4091 | 1461686301963 Marionette TRACE conn3 <- [1,2286,null,{}] 08:58:21 INFO - PROCESS | 4091 | 1461686301969 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 4091 | 1461686302171 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:58:22 INFO - PROCESS | 4091 | 1461686302452 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27324a1800 == 176 [pid = 4091] [id = 579] 08:58:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f272b5e9000) [pid = 4091] [serial = 1738] [outer = (nil)] 08:58:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f272f8ab000) [pid = 4091] [serial = 1739] [outer = 0x7f272b5e9000] 08:58:22 INFO - PROCESS | 4091 | 1461686302566 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 267 (0x7f27306ca800) [pid = 4091] [serial = 1740] [outer = 0x7f272b5e9000] 08:58:23 INFO - PROCESS | 4091 | 1461686303395 Marionette TRACE conn3 <- [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]]]}] 08:58:23 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 08:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1480ms 08:58:23 INFO - PROCESS | 4091 | 1461686303442 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 4091 | 1461686303445 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:58:23 INFO - PROCESS | 4091 | 1461686303451 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 4091 | 1461686303462 Marionette TRACE conn3 <- [1,2290,null,{}] 08:58:23 INFO - PROCESS | 4091 | 1461686303466 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:23 INFO - PROCESS | 4091 | 1461686303677 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:58:24 INFO - PROCESS | 4091 | 1461686304001 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732c91800 == 177 [pid = 4091] [id = 580] 08:58:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 268 (0x7f272b5e9800) [pid = 4091] [serial = 1741] [outer = (nil)] 08:58:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 269 (0x7f27307d4800) [pid = 4091] [serial = 1742] [outer = 0x7f272b5e9800] 08:58:24 INFO - PROCESS | 4091 | 1461686304079 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 270 (0x7f2731b03c00) [pid = 4091] [serial = 1743] [outer = 0x7f272b5e9800] 08:58:24 INFO - PROCESS | 4091 | 1461686304897 Marionette TRACE conn3 <- [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]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1495ms 08:58:24 INFO - PROCESS | 4091 | 1461686304946 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 4091 | 1461686304949 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:58:24 INFO - PROCESS | 4091 | 1461686304955 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 4091 | 1461686304957 Marionette TRACE conn3 <- [1,2294,null,{}] 08:58:24 INFO - PROCESS | 4091 | 1461686304963 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:25 INFO - PROCESS | 4091 | 1461686305170 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:58:25 INFO - PROCESS | 4091 | 1461686305504 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733422800 == 178 [pid = 4091] [id = 581] 08:58:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 271 (0x7f2722b49c00) [pid = 4091] [serial = 1744] [outer = (nil)] 08:58:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 272 (0x7f2731b0e400) [pid = 4091] [serial = 1745] [outer = 0x7f2722b49c00] 08:58:25 INFO - PROCESS | 4091 | 1461686305579 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 273 (0x7f2731c14c00) [pid = 4091] [serial = 1746] [outer = 0x7f2722b49c00] 08:58:26 INFO - PROCESS | 4091 | 1461686306385 Marionette TRACE conn3 <- [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]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1489ms 08:58:26 INFO - PROCESS | 4091 | 1461686306446 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 4091 | 1461686306450 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:58:26 INFO - PROCESS | 4091 | 1461686306455 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 4091 | 1461686306457 Marionette TRACE conn3 <- [1,2298,null,{}] 08:58:26 INFO - PROCESS | 4091 | 1461686306463 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:26 INFO - PROCESS | 4091 | 1461686306664 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:58:27 INFO - PROCESS | 4091 | 1461686307027 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f93000 == 179 [pid = 4091] [id = 582] 08:58:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 274 (0x7f2731f7a000) [pid = 4091] [serial = 1747] [outer = (nil)] 08:58:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 275 (0x7f2732233000) [pid = 4091] [serial = 1748] [outer = 0x7f2731f7a000] 08:58:27 INFO - PROCESS | 4091 | 1461686307109 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 276 (0x7f273223e000) [pid = 4091] [serial = 1749] [outer = 0x7f2731f7a000] 08:58:28 INFO - PROCESS | 4091 | 1461686308088 Marionette TRACE conn3 <- [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]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1680ms 08:58:28 INFO - PROCESS | 4091 | 1461686308136 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:58:28 INFO - PROCESS | 4091 | 1461686308140 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:58:28 INFO - PROCESS | 4091 | 1461686308145 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 4091 | 1461686308148 Marionette TRACE conn3 <- [1,2302,null,{}] 08:58:28 INFO - PROCESS | 4091 | 1461686308153 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:28 INFO - PROCESS | 4091 | 1461686308366 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:58:28 INFO - PROCESS | 4091 | 1461686308688 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cca000 == 180 [pid = 4091] [id = 583] 08:58:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 277 (0x7f2731f71000) [pid = 4091] [serial = 1750] [outer = (nil)] 08:58:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 278 (0x7f27326eb400) [pid = 4091] [serial = 1751] [outer = 0x7f2731f71000] 08:58:28 INFO - PROCESS | 4091 | 1461686308766 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 279 (0x7f2732b4f000) [pid = 4091] [serial = 1752] [outer = 0x7f2731f71000] 08:58:29 INFO - PROCESS | 4091 | 1461686309548 Marionette TRACE conn3 <- [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]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1428ms 08:58:29 INFO - PROCESS | 4091 | 1461686309574 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 4091 | 1461686309576 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:58:29 INFO - PROCESS | 4091 | 1461686309582 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 4091 | 1461686309584 Marionette TRACE conn3 <- [1,2306,null,{}] 08:58:29 INFO - PROCESS | 4091 | 1461686309590 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:29 INFO - PROCESS | 4091 | 1461686309796 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:58:30 INFO - PROCESS | 4091 | 1461686310105 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371d6000 == 181 [pid = 4091] [id = 584] 08:58:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 280 (0x7f271fbb8400) [pid = 4091] [serial = 1753] [outer = (nil)] 08:58:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 281 (0x7f2732c4f400) [pid = 4091] [serial = 1754] [outer = 0x7f271fbb8400] 08:58:30 INFO - PROCESS | 4091 | 1461686310222 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 282 (0x7f2732e32400) [pid = 4091] [serial = 1755] [outer = 0x7f271fbb8400] 08:58:31 INFO - PROCESS | 4091 | 1461686311022 Marionette TRACE conn3 <- [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]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1481ms 08:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:58:31 INFO - PROCESS | 4091 | 1461686311074 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 4091 | 1461686311077 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:58:31 INFO - PROCESS | 4091 | 1461686311083 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 4091 | 1461686311086 Marionette TRACE conn3 <- [1,2310,null,{}] 08:58:31 INFO - PROCESS | 4091 | 1461686311091 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:31 INFO - PROCESS | 4091 | 1461686311290 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:58:31 INFO - PROCESS | 4091 | 1461686311623 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726312800 == 182 [pid = 4091] [id = 585] 08:58:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 283 (0x7f271e4a8c00) [pid = 4091] [serial = 1756] [outer = (nil)] 08:58:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 284 (0x7f2720fc9800) [pid = 4091] [serial = 1757] [outer = 0x7f271e4a8c00] 08:58:31 INFO - PROCESS | 4091 | 1461686311697 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 285 (0x7f2732c59c00) [pid = 4091] [serial = 1758] [outer = 0x7f271e4a8c00] 08:58:32 INFO - PROCESS | 4091 | 1461686312550 Marionette TRACE conn3 <- [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]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1536ms 08:58:32 INFO - PROCESS | 4091 | 1461686312619 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 4091 | 1461686312623 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:58:32 INFO - PROCESS | 4091 | 1461686312628 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 4091 | 1461686312630 Marionette TRACE conn3 <- [1,2314,null,{}] 08:58:32 INFO - PROCESS | 4091 | 1461686312640 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:32 INFO - PROCESS | 4091 | 1461686312861 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:58:33 INFO - PROCESS | 4091 | 1461686313201 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bf3c800 == 183 [pid = 4091] [id = 586] 08:58:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 286 (0x7f271e4b3000) [pid = 4091] [serial = 1759] [outer = (nil)] 08:58:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 287 (0x7f27330e0000) [pid = 4091] [serial = 1760] [outer = 0x7f271e4b3000] 08:58:33 INFO - PROCESS | 4091 | 1461686313277 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 288 (0x7f27330e9800) [pid = 4091] [serial = 1761] [outer = 0x7f271e4b3000] 08:58:34 INFO - PROCESS | 4091 | 1461686314095 Marionette TRACE conn3 <- [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]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1535ms 08:58:34 INFO - PROCESS | 4091 | 1461686314165 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 4091 | 1461686314168 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:58:34 INFO - PROCESS | 4091 | 1461686314175 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 4091 | 1461686314177 Marionette TRACE conn3 <- [1,2318,null,{}] 08:58:34 INFO - PROCESS | 4091 | 1461686314183 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:34 INFO - PROCESS | 4091 | 1461686314861 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f46e000 == 182 [pid = 4091] [id = 416] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27497a9000 == 181 [pid = 4091] [id = 70] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721e11800 == 180 [pid = 4091] [id = 509] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2725254800 == 179 [pid = 4091] [id = 510] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27206c7000 == 178 [pid = 4091] [id = 508] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729bee800 == 177 [pid = 4091] [id = 511] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca75000 == 176 [pid = 4091] [id = 156] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724fca800 == 175 [pid = 4091] [id = 566] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722b9b800 == 174 [pid = 4091] [id = 564] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722196800 == 173 [pid = 4091] [id = 563] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271f0ab800 == 172 [pid = 4091] [id = 562] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275371e000 == 171 [pid = 4091] [id = 555] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2750695000 == 170 [pid = 4091] [id = 554] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e365800 == 169 [pid = 4091] [id = 553] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493a6800 == 168 [pid = 4091] [id = 552] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df43000 == 167 [pid = 4091] [id = 551] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c277800 == 166 [pid = 4091] [id = 550] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738616800 == 165 [pid = 4091] [id = 549] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736171000 == 164 [pid = 4091] [id = 548] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c9c000 == 163 [pid = 4091] [id = 547] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732364800 == 162 [pid = 4091] [id = 546] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273071f000 == 161 [pid = 4091] [id = 545] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2727993000 == 160 [pid = 4091] [id = 544] 08:58:35 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272415e000 == 159 [pid = 4091] [id = 543] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 287 (0x7f2722cfc000) [pid = 4091] [serial = 1608] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 286 (0x7f2731b06800) [pid = 4091] [serial = 1622] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 285 (0x7f273a222400) [pid = 4091] [serial = 1580] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 284 (0x7f2731b06400) [pid = 4091] [serial = 1565] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 283 (0x7f2728158000) [pid = 4091] [serial = 1616] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 282 (0x7f272504e400) [pid = 4091] [serial = 1559] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 281 (0x7f2720dfd400) [pid = 4091] [serial = 1556] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 280 (0x7f2729fc4000) [pid = 4091] [serial = 1554] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 279 (0x7f274a53d000) [pid = 4091] [serial = 1598] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 278 (0x7f272a17d800) [pid = 4091] [serial = 1562] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 277 (0x7f272f8a8c00) [pid = 4091] [serial = 1620] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 276 (0x7f2720d07400) [pid = 4091] [serial = 1604] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 275 (0x7f2722b60800) [pid = 4091] [serial = 1589] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 274 (0x7f273c2aa400) [pid = 4091] [serial = 1583] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 273 (0x7f27497f5800) [pid = 4091] [serial = 1592] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 272 (0x7f2731c19400) [pid = 4091] [serial = 1623] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 271 (0x7f27264f1400) [pid = 4091] [serial = 1610] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 270 (0x7f271fbba000) [pid = 4091] [serial = 1601] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 269 (0x7f2726752c00) [pid = 4091] [serial = 1614] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 268 (0x7f272b5f2400) [pid = 4091] [serial = 1619] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 267 (0x7f27334ccc00) [pid = 4091] [serial = 1571] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 266 (0x7f2722b58400) [pid = 4091] [serial = 1613] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f2726752800) [pid = 4091] [serial = 1611] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f2736211800) [pid = 4091] [serial = 1574] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2737139400) [pid = 4091] [serial = 1595] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f27370b3c00) [pid = 4091] [serial = 1577] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f2720f92c00) [pid = 4091] [serial = 1605] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f2728ff6000) [pid = 4091] [serial = 1617] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f2731f7d400) [pid = 4091] [serial = 1568] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f2722b56400) [pid = 4091] [serial = 1607] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f2748413800) [pid = 4091] [serial = 1586] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f2720498400) [pid = 4091] [serial = 1602] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f272504b800) [pid = 4091] [serial = 1625] [outer = (nil)] [url = about:blank] 08:58:35 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f2729fd0c00) [pid = 4091] [serial = 1626] [outer = (nil)] [url = about:blank] 08:58:36 INFO - PROCESS | 4091 | 1461686316236 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720d51000 == 160 [pid = 4091] [id = 587] 08:58:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 255 (0x7f271fd56c00) [pid = 4091] [serial = 1762] [outer = (nil)] 08:58:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 256 (0x7f272049c400) [pid = 4091] [serial = 1763] [outer = 0x7f271fd56c00] 08:58:36 INFO - PROCESS | 4091 | 1461686316309 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 257 (0x7f27207d0000) [pid = 4091] [serial = 1764] [outer = 0x7f271fd56c00] 08:58:37 INFO - PROCESS | 4091 | 1461686317046 Marionette TRACE conn3 <- [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] 08:58:37 INFO - PROCESS | 4091 | 1461686317067 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:58:37 INFO - PROCESS | 4091 | 1461686317074 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 4091 | 1461686317079 Marionette TRACE conn3 <- [1,2322,null,{}] 08:58:37 INFO - PROCESS | 4091 | 1461686317115 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:37 INFO - PROCESS | 4091 | 1461686317315 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:58:37 INFO - PROCESS | 4091 | 1461686317334 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27227cc800 == 161 [pid = 4091] [id = 588] 08:58:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 258 (0x7f2720f8b800) [pid = 4091] [serial = 1765] [outer = (nil)] 08:58:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 259 (0x7f2722b31000) [pid = 4091] [serial = 1766] [outer = 0x7f2720f8b800] 08:58:37 INFO - PROCESS | 4091 | 1461686317404 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 260 (0x7f2722b55800) [pid = 4091] [serial = 1767] [outer = 0x7f2720f8b800] 08:58:38 INFO - PROCESS | 4091 | 1461686318347 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1312ms 08:58:38 INFO - PROCESS | 4091 | 1461686318416 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 4091 | 1461686318421 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:58:38 INFO - PROCESS | 4091 | 1461686318431 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 4091 | 1461686318434 Marionette TRACE conn3 <- [1,2326,null,{}] 08:58:38 INFO - PROCESS | 4091 | 1461686318439 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:38 INFO - PROCESS | 4091 | 1461686318714 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:58:38 INFO - PROCESS | 4091 | 1461686318749 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240d1800 == 162 [pid = 4091] [id = 589] 08:58:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 261 (0x7f2722cf6000) [pid = 4091] [serial = 1768] [outer = (nil)] 08:58:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 262 (0x7f272370f000) [pid = 4091] [serial = 1769] [outer = 0x7f2722cf6000] 08:58:38 INFO - PROCESS | 4091 | 1461686318813 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 263 (0x7f27241d4800) [pid = 4091] [serial = 1770] [outer = 0x7f2722cf6000] 08:58:39 INFO - PROCESS | 4091 | 1461686319763 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1380ms 08:58:39 INFO - PROCESS | 4091 | 1461686319815 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 4091 | 1461686319820 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:58:39 INFO - PROCESS | 4091 | 1461686319837 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 4091 | 1461686319843 Marionette TRACE conn3 <- [1,2330,null,{}] 08:58:39 INFO - PROCESS | 4091 | 1461686319856 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:40 INFO - PROCESS | 4091 | 1461686320134 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:58:40 INFO - PROCESS | 4091 | 1461686320162 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258d1800 == 163 [pid = 4091] [id = 590] 08:58:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 264 (0x7f2722cfb000) [pid = 4091] [serial = 1771] [outer = (nil)] 08:58:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 265 (0x7f2725968400) [pid = 4091] [serial = 1772] [outer = 0x7f2722cfb000] 08:58:40 INFO - PROCESS | 4091 | 1461686320224 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 266 (0x7f27265e1000) [pid = 4091] [serial = 1773] [outer = 0x7f2722cfb000] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 265 (0x7f271fd59c00) [pid = 4091] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 264 (0x7f27344dd000) [pid = 4091] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 263 (0x7f2720fc5800) [pid = 4091] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 262 (0x7f27225db400) [pid = 4091] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 261 (0x7f272370c400) [pid = 4091] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 260 (0x7f2736127c00) [pid = 4091] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 259 (0x7f2722b48c00) [pid = 4091] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 258 (0x7f27338f1800) [pid = 4091] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 257 (0x7f2725129800) [pid = 4091] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 256 (0x7f2736d74800) [pid = 4091] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 255 (0x7f271ce22400) [pid = 4091] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 254 (0x7f27207ccc00) [pid = 4091] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 253 (0x7f2736209400) [pid = 4091] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 252 (0x7f2731f78800) [pid = 4091] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 251 (0x7f271e4aa000) [pid = 4091] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f2731c0fc00) [pid = 4091] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f2722b47c00) [pid = 4091] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f27307d3400) [pid = 4091] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f271ce21000) [pid = 4091] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f27334c5400) [pid = 4091] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f273223e400) [pid = 4091] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f271ecd0400) [pid = 4091] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f2722b5a400) [pid = 4091] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f27276cb800) [pid = 4091] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f2731f79c00) [pid = 4091] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f271eee4400) [pid = 4091] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f2733477800) [pid = 4091] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f27374e6c00) [pid = 4091] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f271eccc800) [pid = 4091] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f271eccac00) [pid = 4091] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f271fbb0800) [pid = 4091] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f27344d3400) [pid = 4091] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f273223a000) [pid = 4091] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f272504d000) [pid = 4091] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f27330ea000) [pid = 4091] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f273b7d0c00) [pid = 4091] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f271e4b2400) [pid = 4091] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f2728153c00) [pid = 4091] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f2720fc7c00) [pid = 4091] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f273d3f8c00) [pid = 4091] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f27241d1400) [pid = 4091] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f2733473000) [pid = 4091] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f27330ec000) [pid = 4091] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f2720d0b400) [pid = 4091] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f273d923c00) [pid = 4091] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f2722b4d000) [pid = 4091] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f2722cf4000) [pid = 4091] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f271e4a9000) [pid = 4091] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f27279b8800) [pid = 4091] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f2720df1000) [pid = 4091] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f2720499800) [pid = 4091] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f272b5a1c00) [pid = 4091] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f2731b10000) [pid = 4091] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f2728946000) [pid = 4091] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f272b5f2000) [pid = 4091] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f273925f400) [pid = 4091] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f273f4ddc00) [pid = 4091] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f2722b39000) [pid = 4091] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f273223a400) [pid = 4091] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f272049d000) [pid = 4091] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f2720f8b000) [pid = 4091] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f27370b9000) [pid = 4091] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f2722cf5800) [pid = 4091] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f27334c5c00) [pid = 4091] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f272a176400) [pid = 4091] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f2720494c00) [pid = 4091] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f272a174800) [pid = 4091] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f2736d80400) [pid = 4091] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2720f8f800) [pid = 4091] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2720f89c00) [pid = 4091] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f27241d6000) [pid = 4091] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f272049fc00) [pid = 4091] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f2722b5f400) [pid = 4091] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f271eeea800) [pid = 4091] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f2728708400) [pid = 4091] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f2725125800) [pid = 4091] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f2722b5d000) [pid = 4091] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:58:41 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f2722b30800) [pid = 4091] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:58:42 INFO - PROCESS | 4091 | 1461686322297 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2495ms 08:58:42 INFO - PROCESS | 4091 | 1461686322325 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 4091 | 1461686322328 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:58:42 INFO - PROCESS | 4091 | 1461686322333 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 4091 | 1461686322335 Marionette TRACE conn3 <- [1,2334,null,{}] 08:58:42 INFO - PROCESS | 4091 | 1461686322340 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:42 INFO - PROCESS | 4091 | 1461686322528 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:58:42 INFO - PROCESS | 4091 | 1461686322734 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722447800 == 164 [pid = 4091] [id = 591] 08:58:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f271ce1e800) [pid = 4091] [serial = 1774] [outer = (nil)] 08:58:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f271fd4f000) [pid = 4091] [serial = 1775] [outer = 0x7f271ce1e800] 08:58:42 INFO - PROCESS | 4091 | 1461686322796 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f2720df3800) [pid = 4091] [serial = 1776] [outer = 0x7f271ce1e800] 08:58:43 INFO - PROCESS | 4091 | 1461686323479 Marionette TRACE conn3 <- [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]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1175ms 08:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:58:43 INFO - PROCESS | 4091 | 1461686323509 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 4091 | 1461686323512 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:58:43 INFO - PROCESS | 4091 | 1461686323518 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 4091 | 1461686323520 Marionette TRACE conn3 <- [1,2338,null,{}] 08:58:43 INFO - PROCESS | 4091 | 1461686323696 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:43 INFO - PROCESS | 4091 | 1461686323944 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:58:44 INFO - PROCESS | 4091 | 1461686324312 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27206d9000 == 165 [pid = 4091] [id = 592] 08:58:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f271ecd0800) [pid = 4091] [serial = 1777] [outer = (nil)] 08:58:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f271fd50000) [pid = 4091] [serial = 1778] [outer = 0x7f271ecd0800] 08:58:44 INFO - PROCESS | 4091 | 1461686324393 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f27207c3000) [pid = 4091] [serial = 1779] [outer = 0x7f271ecd0800] 08:58:45 INFO - PROCESS | 4091 | 1461686325262 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1783ms 08:58:45 INFO - PROCESS | 4091 | 1461686325302 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 4091 | 1461686325309 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:58:45 INFO - PROCESS | 4091 | 1461686325316 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 4091 | 1461686325320 Marionette TRACE conn3 <- [1,2342,null,{}] 08:58:45 INFO - PROCESS | 4091 | 1461686325326 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:45 INFO - PROCESS | 4091 | 1461686325531 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:58:45 INFO - PROCESS | 4091 | 1461686325880 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272506f000 == 166 [pid = 4091] [id = 593] 08:58:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f2720fc2400) [pid = 4091] [serial = 1780] [outer = (nil)] 08:58:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f27225de000) [pid = 4091] [serial = 1781] [outer = 0x7f2720fc2400] 08:58:45 INFO - PROCESS | 4091 | 1461686325961 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2722b57000) [pid = 4091] [serial = 1782] [outer = 0x7f2720fc2400] 08:58:46 INFO - PROCESS | 4091 | 1461686326831 Marionette TRACE conn3 <- [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]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1585ms 08:58:46 INFO - PROCESS | 4091 | 1461686326902 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 4091 | 1461686326906 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:58:46 INFO - PROCESS | 4091 | 1461686326912 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 4091 | 1461686326916 Marionette TRACE conn3 <- [1,2346,null,{}] 08:58:46 INFO - PROCESS | 4091 | 1461686326921 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:47 INFO - PROCESS | 4091 | 1461686327189 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:58:47 INFO - PROCESS | 4091 | 1461686327559 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726798000 == 167 [pid = 4091] [id = 594] 08:58:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2722cf4000) [pid = 4091] [serial = 1783] [outer = (nil)] 08:58:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f272370f800) [pid = 4091] [serial = 1784] [outer = 0x7f2722cf4000] 08:58:47 INFO - PROCESS | 4091 | 1461686327637 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f27241da400) [pid = 4091] [serial = 1785] [outer = 0x7f2722cf4000] 08:58:48 INFO - PROCESS | 4091 | 1461686328515 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1634ms 08:58:48 INFO - PROCESS | 4091 | 1461686328556 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 4091 | 1461686328566 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:58:48 INFO - PROCESS | 4091 | 1461686328573 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 4091 | 1461686328576 Marionette TRACE conn3 <- [1,2350,null,{}] 08:58:48 INFO - PROCESS | 4091 | 1461686328581 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 4091 | 1461686328786 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:58:49 INFO - PROCESS | 4091 | 1461686329114 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728677800 == 168 [pid = 4091] [id = 595] 08:58:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f2722b5bc00) [pid = 4091] [serial = 1786] [outer = (nil)] 08:58:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f2725969800) [pid = 4091] [serial = 1787] [outer = 0x7f2722b5bc00] 08:58:49 INFO - PROCESS | 4091 | 1461686329192 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f2726757c00) [pid = 4091] [serial = 1788] [outer = 0x7f2722b5bc00] 08:58:50 INFO - PROCESS | 4091 | 1461686330000 Marionette TRACE conn3 <- [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]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1478ms 08:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:58:50 INFO - PROCESS | 4091 | 1461686330051 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 4091 | 1461686330054 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:58:50 INFO - PROCESS | 4091 | 1461686330060 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 4091 | 1461686330063 Marionette TRACE conn3 <- [1,2354,null,{}] 08:58:50 INFO - PROCESS | 4091 | 1461686330068 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:50 INFO - PROCESS | 4091 | 1461686330251 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:58:50 INFO - PROCESS | 4091 | 1461686330530 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729cd6800 == 169 [pid = 4091] [id = 596] 08:58:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f27259df000) [pid = 4091] [serial = 1789] [outer = (nil)] 08:58:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f272774e000) [pid = 4091] [serial = 1790] [outer = 0x7f27259df000] 08:58:50 INFO - PROCESS | 4091 | 1461686330645 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f27279b3400) [pid = 4091] [serial = 1791] [outer = 0x7f27259df000] 08:58:51 INFO - PROCESS | 4091 | 1461686331454 Marionette TRACE conn3 <- [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]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1432ms 08:58:51 INFO - PROCESS | 4091 | 1461686331492 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 4091 | 1461686331495 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:58:51 INFO - PROCESS | 4091 | 1461686331501 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 4091 | 1461686331503 Marionette TRACE conn3 <- [1,2358,null,{}] 08:58:51 INFO - PROCESS | 4091 | 1461686331509 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:51 INFO - PROCESS | 4091 | 1461686331752 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:58:52 INFO - PROCESS | 4091 | 1461686332088 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f65d000 == 170 [pid = 4091] [id = 597] 08:58:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f2729fc2400) [pid = 4091] [serial = 1792] [outer = (nil)] 08:58:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f272a173000) [pid = 4091] [serial = 1793] [outer = 0x7f2729fc2400] 08:58:52 INFO - PROCESS | 4091 | 1461686332169 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f272b373c00) [pid = 4091] [serial = 1794] [outer = 0x7f2729fc2400] 08:58:53 INFO - PROCESS | 4091 | 1461686332998 Marionette TRACE conn3 <- [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]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1537ms 08:58:53 INFO - PROCESS | 4091 | 1461686333039 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 4091 | 1461686333042 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:58:53 INFO - PROCESS | 4091 | 1461686333048 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 4091 | 1461686333050 Marionette TRACE conn3 <- [1,2362,null,{}] 08:58:53 INFO - PROCESS | 4091 | 1461686333057 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:53 INFO - PROCESS | 4091 | 1461686333269 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:58:53 INFO - PROCESS | 4091 | 1461686333596 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b89000 == 171 [pid = 4091] [id = 598] 08:58:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f2728706800) [pid = 4091] [serial = 1795] [outer = (nil)] 08:58:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f272b59f800) [pid = 4091] [serial = 1796] [outer = 0x7f2728706800] 08:58:53 INFO - PROCESS | 4091 | 1461686333672 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f272b5f5000) [pid = 4091] [serial = 1797] [outer = 0x7f2728706800] 08:58:54 INFO - PROCESS | 4091 | 1461686334520 Marionette TRACE conn3 <- [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]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1530ms 08:58:54 INFO - PROCESS | 4091 | 1461686334579 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 4091 | 1461686334582 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:58:54 INFO - PROCESS | 4091 | 1461686334588 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 4091 | 1461686334591 Marionette TRACE conn3 <- [1,2366,null,{}] 08:58:54 INFO - PROCESS | 4091 | 1461686334596 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 4091 | 1461686334808 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:58:55 INFO - PROCESS | 4091 | 1461686335132 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273249d800 == 172 [pid = 4091] [id = 599] 08:58:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f2729fc4000) [pid = 4091] [serial = 1798] [outer = (nil)] 08:58:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f272f8a2400) [pid = 4091] [serial = 1799] [outer = 0x7f2729fc4000] 08:58:55 INFO - PROCESS | 4091 | 1461686335215 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f27307d1000) [pid = 4091] [serial = 1800] [outer = 0x7f2729fc4000] 08:58:56 INFO - PROCESS | 4091 | 1461686336027 Marionette TRACE conn3 <- [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]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1487ms 08:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:58:56 INFO - PROCESS | 4091 | 1461686336076 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 4091 | 1461686336079 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:58:56 INFO - PROCESS | 4091 | 1461686336086 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 4091 | 1461686336089 Marionette TRACE conn3 <- [1,2370,null,{}] 08:58:56 INFO - PROCESS | 4091 | 1461686336094 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:56 INFO - PROCESS | 4091 | 1461686336292 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:58:56 INFO - PROCESS | 4091 | 1461686336625 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733416000 == 173 [pid = 4091] [id = 600] 08:58:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f272b594400) [pid = 4091] [serial = 1801] [outer = (nil)] 08:58:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 217 (0x7f2731b08400) [pid = 4091] [serial = 1802] [outer = 0x7f272b594400] 08:58:56 INFO - PROCESS | 4091 | 1461686336707 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 218 (0x7f2731c18c00) [pid = 4091] [serial = 1803] [outer = 0x7f272b594400] 08:58:57 INFO - PROCESS | 4091 | 1461686337559 Marionette TRACE conn3 <- [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]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1537ms 08:58:57 INFO - PROCESS | 4091 | 1461686337623 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 4091 | 1461686337627 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:58:57 INFO - PROCESS | 4091 | 1461686337632 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 4091 | 1461686337634 Marionette TRACE conn3 <- [1,2374,null,{}] 08:58:57 INFO - PROCESS | 4091 | 1461686337640 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 4091 | 1461686337842 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:58:58 INFO - PROCESS | 4091 | 1461686338173 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736178800 == 174 [pid = 4091] [id = 601] 08:58:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 219 (0x7f2726756400) [pid = 4091] [serial = 1804] [outer = (nil)] 08:58:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 220 (0x7f2731c11400) [pid = 4091] [serial = 1805] [outer = 0x7f2726756400] 08:58:58 INFO - PROCESS | 4091 | 1461686338253 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 221 (0x7f2732848400) [pid = 4091] [serial = 1806] [outer = 0x7f2726756400] 08:58:59 INFO - PROCESS | 4091 | 1461686339070 Marionette TRACE conn3 <- [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]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1477ms 08:58:59 INFO - PROCESS | 4091 | 1461686339111 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 4091 | 1461686339114 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:58:59 INFO - PROCESS | 4091 | 1461686339120 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 4091 | 1461686339122 Marionette TRACE conn3 <- [1,2378,null,{}] 08:58:59 INFO - PROCESS | 4091 | 1461686339128 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:59 INFO - PROCESS | 4091 | 1461686339351 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:58:59 INFO - PROCESS | 4091 | 1461686339689 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a667000 == 175 [pid = 4091] [id = 602] 08:58:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 222 (0x7f27330ed400) [pid = 4091] [serial = 1807] [outer = (nil)] 08:58:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 223 (0x7f2733250800) [pid = 4091] [serial = 1808] [outer = 0x7f27330ed400] 08:58:59 INFO - PROCESS | 4091 | 1461686339774 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 224 (0x7f273344d400) [pid = 4091] [serial = 1809] [outer = 0x7f27330ed400] 08:59:00 INFO - PROCESS | 4091 | 1461686340611 Marionette TRACE conn3 <- [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]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1532ms 08:59:00 INFO - PROCESS | 4091 | 1461686340653 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:59:00 INFO - PROCESS | 4091 | 1461686340657 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:59:00 INFO - PROCESS | 4091 | 1461686340662 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 4091 | 1461686340666 Marionette TRACE conn3 <- [1,2382,null,{}] 08:59:00 INFO - PROCESS | 4091 | 1461686340671 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:00 INFO - PROCESS | 4091 | 1461686340872 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:59:01 INFO - PROCESS | 4091 | 1461686341202 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca7d000 == 176 [pid = 4091] [id = 603] 08:59:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 225 (0x7f273324c400) [pid = 4091] [serial = 1810] [outer = (nil)] 08:59:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 226 (0x7f2733480000) [pid = 4091] [serial = 1811] [outer = 0x7f273324c400] 08:59:01 INFO - PROCESS | 4091 | 1461686341281 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 227 (0x7f27334c5c00) [pid = 4091] [serial = 1812] [outer = 0x7f273324c400] 08:59:02 INFO - PROCESS | 4091 | 1461686342097 Marionette TRACE conn3 <- [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]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1485ms 08:59:02 INFO - PROCESS | 4091 | 1461686342149 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 4091 | 1461686342153 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:59:02 INFO - PROCESS | 4091 | 1461686342158 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 4091 | 1461686342161 Marionette TRACE conn3 <- [1,2386,null,{}] 08:59:02 INFO - PROCESS | 4091 | 1461686342166 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:02 INFO - PROCESS | 4091 | 1461686342390 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:59:02 INFO - PROCESS | 4091 | 1461686342723 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ded1000 == 177 [pid = 4091] [id = 604] 08:59:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 228 (0x7f2728943400) [pid = 4091] [serial = 1813] [outer = (nil)] 08:59:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 229 (0x7f27334cec00) [pid = 4091] [serial = 1814] [outer = 0x7f2728943400] 08:59:02 INFO - PROCESS | 4091 | 1461686342814 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 230 (0x7f27338f1800) [pid = 4091] [serial = 1815] [outer = 0x7f2728943400] 08:59:03 INFO - PROCESS | 4091 | 1461686343618 Marionette TRACE conn3 <- [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]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1527ms 08:59:03 INFO - PROCESS | 4091 | 1461686343687 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 4091 | 1461686343691 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:59:03 INFO - PROCESS | 4091 | 1461686343697 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 4091 | 1461686343699 Marionette TRACE conn3 <- [1,2390,null,{}] 08:59:03 INFO - PROCESS | 4091 | 1461686343704 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:03 INFO - PROCESS | 4091 | 1461686343915 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:59:04 INFO - PROCESS | 4091 | 1461686344239 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f760800 == 178 [pid = 4091] [id = 605] 08:59:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 231 (0x7f2732843000) [pid = 4091] [serial = 1816] [outer = (nil)] 08:59:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 232 (0x7f2734566400) [pid = 4091] [serial = 1817] [outer = 0x7f2732843000] 08:59:04 INFO - PROCESS | 4091 | 1461686344324 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 233 (0x7f2734927400) [pid = 4091] [serial = 1818] [outer = 0x7f2732843000] 08:59:05 INFO - PROCESS | 4091 | 1461686345137 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1478ms 08:59:05 INFO - PROCESS | 4091 | 1461686345175 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 4091 | 1461686345179 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:59:05 INFO - PROCESS | 4091 | 1461686345184 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 4091 | 1461686345187 Marionette TRACE conn3 <- [1,2394,null,{}] 08:59:05 INFO - PROCESS | 4091 | 1461686345192 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 4091 | 1461686345392 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:59:05 INFO - PROCESS | 4091 | 1461686345725 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27484a6800 == 179 [pid = 4091] [id = 606] 08:59:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 234 (0x7f27338f5c00) [pid = 4091] [serial = 1819] [outer = (nil)] 08:59:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 235 (0x7f273531f000) [pid = 4091] [serial = 1820] [outer = 0x7f27338f5c00] 08:59:05 INFO - PROCESS | 4091 | 1461686345805 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 236 (0x7f2735dce400) [pid = 4091] [serial = 1821] [outer = 0x7f27338f5c00] 08:59:06 INFO - PROCESS | 4091 | 1461686346668 Marionette TRACE conn3 <- [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]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1533ms 08:59:06 INFO - PROCESS | 4091 | 1461686346720 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 4091 | 1461686346723 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:59:06 INFO - PROCESS | 4091 | 1461686346729 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 4091 | 1461686346732 Marionette TRACE conn3 <- [1,2398,null,{}] 08:59:06 INFO - PROCESS | 4091 | 1461686346737 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:06 INFO - PROCESS | 4091 | 1461686346974 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:59:07 INFO - PROCESS | 4091 | 1461686347312 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2749569800 == 180 [pid = 4091] [id = 607] 08:59:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 237 (0x7f2722cf2000) [pid = 4091] [serial = 1822] [outer = (nil)] 08:59:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 238 (0x7f2735fca400) [pid = 4091] [serial = 1823] [outer = 0x7f2722cf2000] 08:59:07 INFO - PROCESS | 4091 | 1461686347399 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 239 (0x7f2736127c00) [pid = 4091] [serial = 1824] [outer = 0x7f2722cf2000] 08:59:08 INFO - PROCESS | 4091 | 1461686348227 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1528ms 08:59:08 INFO - PROCESS | 4091 | 1461686348257 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 4091 | 1461686348261 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:59:08 INFO - PROCESS | 4091 | 1461686348269 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 4091 | 1461686348272 Marionette TRACE conn3 <- [1,2402,null,{}] 08:59:08 INFO - PROCESS | 4091 | 1461686348277 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 4091 | 1461686348487 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:59:08 INFO - PROCESS | 4091 | 1461686348888 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a821000 == 181 [pid = 4091] [id = 608] 08:59:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 240 (0x7f2722de3c00) [pid = 4091] [serial = 1825] [outer = (nil)] 08:59:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 241 (0x7f273620a000) [pid = 4091] [serial = 1826] [outer = 0x7f2722de3c00] 08:59:08 INFO - PROCESS | 4091 | 1461686348977 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 242 (0x7f2736cabc00) [pid = 4091] [serial = 1827] [outer = 0x7f2722de3c00] 08:59:09 INFO - PROCESS | 4091 | 1461686349774 Marionette TRACE conn3 <- [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]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1582ms 08:59:09 INFO - PROCESS | 4091 | 1461686349851 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 4091 | 1461686349855 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:59:09 INFO - PROCESS | 4091 | 1461686349862 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 4091 | 1461686349864 Marionette TRACE conn3 <- [1,2406,null,{}] 08:59:09 INFO - PROCESS | 4091 | 1461686349870 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:10 INFO - PROCESS | 4091 | 1461686350127 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:59:10 INFO - PROCESS | 4091 | 1461686350454 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e099000 == 182 [pid = 4091] [id = 609] 08:59:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 243 (0x7f272f6a4400) [pid = 4091] [serial = 1828] [outer = (nil)] 08:59:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 244 (0x7f2736cb6400) [pid = 4091] [serial = 1829] [outer = 0x7f272f6a4400] 08:59:10 INFO - PROCESS | 4091 | 1461686350532 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 245 (0x7f2736d75000) [pid = 4091] [serial = 1830] [outer = 0x7f272f6a4400] 08:59:11 INFO - PROCESS | 4091 | 1461686351387 Marionette TRACE conn3 <- [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]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1580ms 08:59:11 INFO - PROCESS | 4091 | 1461686351442 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 4091 | 1461686351446 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:59:11 INFO - PROCESS | 4091 | 1461686351452 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 4091 | 1461686351454 Marionette TRACE conn3 <- [1,2410,null,{}] 08:59:11 INFO - PROCESS | 4091 | 1461686351459 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:11 INFO - PROCESS | 4091 | 1461686351668 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:59:12 INFO - PROCESS | 4091 | 1461686352000 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271e41d800 == 183 [pid = 4091] [id = 610] 08:59:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 246 (0x7f271ce1cc00) [pid = 4091] [serial = 1831] [outer = (nil)] 08:59:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 247 (0x7f271e4a8400) [pid = 4091] [serial = 1832] [outer = 0x7f271ce1cc00] 08:59:12 INFO - PROCESS | 4091 | 1461686352078 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 248 (0x7f271fbb1c00) [pid = 4091] [serial = 1833] [outer = 0x7f271ce1cc00] 08:59:12 INFO - PROCESS | 4091 | 1461686352983 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1583ms 08:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:59:13 INFO - PROCESS | 4091 | 1461686353036 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 4091 | 1461686353039 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:59:13 INFO - PROCESS | 4091 | 1461686353045 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 4091 | 1461686353047 Marionette TRACE conn3 <- [1,2414,null,{}] 08:59:13 INFO - PROCESS | 4091 | 1461686353053 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:13 INFO - PROCESS | 4091 | 1461686353267 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:59:13 INFO - PROCESS | 4091 | 1461686353607 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271fd04800 == 184 [pid = 4091] [id = 611] 08:59:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 249 (0x7f271ce1d800) [pid = 4091] [serial = 1834] [outer = (nil)] 08:59:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 250 (0x7f271e4b3c00) [pid = 4091] [serial = 1835] [outer = 0x7f271ce1d800] 08:59:13 INFO - PROCESS | 4091 | 1461686353690 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 251 (0x7f2720d0f000) [pid = 4091] [serial = 1836] [outer = 0x7f271ce1d800] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273614a000 == 183 [pid = 4091] [id = 525] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732590800 == 182 [pid = 4091] [id = 523] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258d1800 == 181 [pid = 4091] [id = 590] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27240d1800 == 180 [pid = 4091] [id = 589] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27240da800 == 179 [pid = 4091] [id = 565] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27227cc800 == 178 [pid = 4091] [id = 588] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2720d51000 == 177 [pid = 4091] [id = 587] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273bf3c800 == 176 [pid = 4091] [id = 586] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726312800 == 175 [pid = 4091] [id = 585] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371d6000 == 174 [pid = 4091] [id = 584] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cca000 == 173 [pid = 4091] [id = 583] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2735f93000 == 172 [pid = 4091] [id = 582] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733422800 == 171 [pid = 4091] [id = 581] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732c91800 == 170 [pid = 4091] [id = 580] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27324a1800 == 169 [pid = 4091] [id = 579] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b94000 == 168 [pid = 4091] [id = 578] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9d0000 == 167 [pid = 4091] [id = 577] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b543000 == 166 [pid = 4091] [id = 576] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b3cf000 == 165 [pid = 4091] [id = 575] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729eb1000 == 164 [pid = 4091] [id = 574] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27291db000 == 163 [pid = 4091] [id = 573] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27279dd800 == 162 [pid = 4091] [id = 572] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27276b0800 == 161 [pid = 4091] [id = 571] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272678c000 == 160 [pid = 4091] [id = 570] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258cb000 == 159 [pid = 4091] [id = 569] 08:59:15 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27227e8800 == 158 [pid = 4091] [id = 568] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 250 (0x7f2734919000) [pid = 4091] [serial = 1503] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 249 (0x7f27374e4c00) [pid = 4091] [serial = 1652] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 248 (0x7f2722b47800) [pid = 4091] [serial = 1695] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 247 (0x7f27497c6400) [pid = 4091] [serial = 1530] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 246 (0x7f27279b3c00) [pid = 4091] [serial = 1488] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 245 (0x7f274df8ec00) [pid = 4091] [serial = 1667] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 244 (0x7f27276d1000) [pid = 4091] [serial = 1635] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 243 (0x7f274a6be400) [pid = 4091] [serial = 1665] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 242 (0x7f2742550c00) [pid = 4091] [serial = 1521] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 241 (0x7f273c20fc00) [pid = 4091] [serial = 1655] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 240 (0x7f27307ce400) [pid = 4091] [serial = 1673] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 239 (0x7f2720d0e400) [pid = 4091] [serial = 1691] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 238 (0x7f273b9adc00) [pid = 4091] [serial = 1581] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 237 (0x7f2735fc9c00) [pid = 4091] [serial = 1506] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 236 (0x7f2722b3b400) [pid = 4091] [serial = 1683] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 235 (0x7f27326ed400) [pid = 4091] [serial = 1629] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 234 (0x7f272a17e400) [pid = 4091] [serial = 1536] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 233 (0x7f271ecd8000) [pid = 4091] [serial = 1682] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 232 (0x7f27307d8400) [pid = 4091] [serial = 1676] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 231 (0x7f271ce2ac00) [pid = 4091] [serial = 1671] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 230 (0x7f27374e6000) [pid = 4091] [serial = 1578] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 229 (0x7f2736d78800) [pid = 4091] [serial = 1422] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 228 (0x7f271fbbd000) [pid = 4091] [serial = 1482] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 227 (0x7f273c743c00) [pid = 4091] [serial = 1590] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 226 (0x7f27225e2400) [pid = 4091] [serial = 1694] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 225 (0x7f2731c18000) [pid = 4091] [serial = 1638] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 224 (0x7f273b218000) [pid = 4091] [serial = 1653] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 223 (0x7f273283e400) [pid = 4091] [serial = 1569] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 222 (0x7f271eee8400) [pid = 4091] [serial = 1688] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 221 (0x7f2735dc2400) [pid = 4091] [serial = 1572] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 220 (0x7f273c73a000) [pid = 4091] [serial = 1584] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 219 (0x7f271eee3c00) [pid = 4091] [serial = 1443] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 218 (0x7f271ecd8400) [pid = 4091] [serial = 1440] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 217 (0x7f271fbbf400) [pid = 4091] [serial = 1380] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 216 (0x7f2736cad800) [pid = 4091] [serial = 1647] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f273531e400) [pid = 4091] [serial = 1646] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f2732c59000) [pid = 4091] [serial = 1497] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f2731f7b000) [pid = 4091] [serial = 1419] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f271fbbb800) [pid = 4091] [serial = 1689] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f2733257800) [pid = 4091] [serial = 1643] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f273f174c00) [pid = 4091] [serial = 1518] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f27279ac000) [pid = 4091] [serial = 1686] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f2732b5d800) [pid = 4091] [serial = 1640] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f2722b37000) [pid = 4091] [serial = 1485] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f273dfa8000) [pid = 4091] [serial = 1659] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f27307d3000) [pid = 4091] [serial = 1674] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f27279aac00) [pid = 4091] [serial = 1416] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f2720df9800) [pid = 4091] [serial = 1692] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f2736d7ec00) [pid = 4091] [serial = 1377] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f2736d77800) [pid = 4091] [serial = 1575] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f2722b33400) [pid = 4091] [serial = 1632] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f27493ee400) [pid = 4091] [serial = 1662] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f273d9ef000) [pid = 4091] [serial = 1658] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2729fd0800) [pid = 4091] [serial = 1637] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2729fc3000) [pid = 4091] [serial = 1533] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f2722de0800) [pid = 4091] [serial = 1697] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f271e4b4800) [pid = 4091] [serial = 1680] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f27334c3c00) [pid = 4091] [serial = 1371] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f274a625800) [pid = 4091] [serial = 1437] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f273bd19c00) [pid = 4091] [serial = 1431] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f27334cdc00) [pid = 4091] [serial = 1374] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f27370ba800) [pid = 4091] [serial = 1649] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f274de06000) [pid = 4091] [serial = 1413] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f274df63000) [pid = 4091] [serial = 1599] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f273cc56400) [pid = 4091] [serial = 1515] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f27497d2800) [pid = 4091] [serial = 1587] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f274a88bc00) [pid = 4091] [serial = 1527] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f27334c2400) [pid = 4091] [serial = 1500] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f2720dfb400) [pid = 4091] [serial = 1434] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f2733474c00) [pid = 4091] [serial = 1644] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f2720fc1000) [pid = 4091] [serial = 1452] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2725646400) [pid = 4091] [serial = 1634] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f273a224000) [pid = 4091] [serial = 1512] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f271e4af800) [pid = 4091] [serial = 1679] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2720f8d400) [pid = 4091] [serial = 1631] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f27264f7400) [pid = 4091] [serial = 1560] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2731f76c00) [pid = 4091] [serial = 1628] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f274a5b9400) [pid = 4091] [serial = 1664] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f2736d75800) [pid = 4091] [serial = 1509] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f2731c15000) [pid = 4091] [serial = 1566] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f27204a0400) [pid = 4091] [serial = 1428] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f274e08b000) [pid = 4091] [serial = 1668] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f272b5a1400) [pid = 4091] [serial = 1563] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f271ce26c00) [pid = 4091] [serial = 1670] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f2737140000) [pid = 4091] [serial = 1650] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f274a5c0800) [pid = 4091] [serial = 1425] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f2728168800) [pid = 4091] [serial = 1455] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f2720f94800) [pid = 4091] [serial = 1449] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2732fd0400) [pid = 4091] [serial = 1641] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f274a891c00) [pid = 4091] [serial = 1677] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f272b5eb000) [pid = 4091] [serial = 1491] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f2742556400) [pid = 4091] [serial = 1661] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f2720fc2c00) [pid = 4091] [serial = 1557] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f273713e800) [pid = 4091] [serial = 1596] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2723712000) [pid = 4091] [serial = 1698] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f274e08d400) [pid = 4091] [serial = 1446] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f273c73b000) [pid = 4091] [serial = 1656] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f27495b5000) [pid = 4091] [serial = 1524] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f2722b30c00) [pid = 4091] [serial = 1685] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f2731c12000) [pid = 4091] [serial = 1494] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f274a6c0400) [pid = 4091] [serial = 1593] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f27238d4000) [pid = 4091] [serial = 1700] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f27241d9800) [pid = 4091] [serial = 1701] [outer = (nil)] [url = about:blank] 08:59:15 INFO - PROCESS | 4091 | 1461686355984 Marionette TRACE conn3 <- [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]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2986ms 08:59:16 INFO - PROCESS | 4091 | 1461686356063 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 4091 | 1461686356069 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:59:16 INFO - PROCESS | 4091 | 1461686356080 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 4091 | 1461686356084 Marionette TRACE conn3 <- [1,2418,null,{}] 08:59:16 INFO - PROCESS | 4091 | 1461686356092 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 4091 | 1461686356287 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:59:16 INFO - PROCESS | 4091 | 1461686356300 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271fd17000 == 159 [pid = 4091] [id = 612] 08:59:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f271ecd4800) [pid = 4091] [serial = 1837] [outer = (nil)] 08:59:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f271eede000) [pid = 4091] [serial = 1838] [outer = 0x7f271ecd4800] 08:59:16 INFO - PROCESS | 4091 | 1461686356372 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f271eee9800) [pid = 4091] [serial = 1839] [outer = 0x7f271ecd4800] 08:59:17 INFO - PROCESS | 4091 | 1461686357336 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1281ms 08:59:17 INFO - PROCESS | 4091 | 1461686357362 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 4091 | 1461686357370 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:59:17 INFO - PROCESS | 4091 | 1461686357380 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 4091 | 1461686357383 Marionette TRACE conn3 <- [1,2422,null,{}] 08:59:17 INFO - PROCESS | 4091 | 1461686357388 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:17 INFO - PROCESS | 4091 | 1461686357677 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:59:17 INFO - PROCESS | 4091 | 1461686357800 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272106f800 == 160 [pid = 4091] [id = 613] 08:59:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f271eeea000) [pid = 4091] [serial = 1840] [outer = (nil)] 08:59:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f271fd57800) [pid = 4091] [serial = 1841] [outer = 0x7f271eeea000] 08:59:17 INFO - PROCESS | 4091 | 1461686357865 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f27207cac00) [pid = 4091] [serial = 1842] [outer = 0x7f271eeea000] 08:59:18 INFO - PROCESS | 4091 | 1461686358710 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1377ms 08:59:18 INFO - PROCESS | 4091 | 1461686358757 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 4091 | 1461686358759 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:59:18 INFO - PROCESS | 4091 | 1461686358765 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 4091 | 1461686358770 Marionette TRACE conn3 <- [1,2426,null,{}] 08:59:18 INFO - PROCESS | 4091 | 1461686358795 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:19 INFO - PROCESS | 4091 | 1461686359058 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:59:19 INFO - PROCESS | 4091 | 1461686359087 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27226ec000 == 161 [pid = 4091] [id = 614] 08:59:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2720df2c00) [pid = 4091] [serial = 1843] [outer = (nil)] 08:59:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2720f88c00) [pid = 4091] [serial = 1844] [outer = 0x7f2720df2c00] 08:59:19 INFO - PROCESS | 4091 | 1461686359148 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2720f95c00) [pid = 4091] [serial = 1845] [outer = 0x7f2720df2c00] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2731f7a000) [pid = 4091] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f272b371400) [pid = 4091] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2722cf6000) [pid = 4091] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2722b5dc00) [pid = 4091] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f272b5e9800) [pid = 4091] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f271fd56c00) [pid = 4091] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2722cf0800) [pid = 4091] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2722cfb000) [pid = 4091] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2720f8b800) [pid = 4091] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2731f71000) [pid = 4091] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f2720d15000) [pid = 4091] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f2722b49c00) [pid = 4091] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f272504ec00) [pid = 4091] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f272870a000) [pid = 4091] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f272b5a1800) [pid = 4091] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f272b5e9000) [pid = 4091] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f2728153000) [pid = 4091] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f271fbb8400) [pid = 4091] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f2726755800) [pid = 4091] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f27276c8000) [pid = 4091] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:59:20 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f27276cc400) [pid = 4091] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:59:20 INFO - PROCESS | 4091 | 1461686360786 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2089ms 08:59:20 INFO - PROCESS | 4091 | 1461686360855 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 4091 | 1461686360859 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:59:20 INFO - PROCESS | 4091 | 1461686360865 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 4091 | 1461686360867 Marionette TRACE conn3 <- [1,2430,null,{}] 08:59:20 INFO - PROCESS | 4091 | 1461686360872 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:21 INFO - PROCESS | 4091 | 1461686361069 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:59:21 INFO - PROCESS | 4091 | 1461686361258 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722c81800 == 162 [pid = 4091] [id = 615] 08:59:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f271fbb2400) [pid = 4091] [serial = 1846] [outer = (nil)] 08:59:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f2720fc1400) [pid = 4091] [serial = 1847] [outer = 0x7f271fbb2400] 08:59:21 INFO - PROCESS | 4091 | 1461686361320 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f27225e0000) [pid = 4091] [serial = 1848] [outer = 0x7f271fbb2400] 08:59:21 INFO - PROCESS | 4091 | 1461686361957 Marionette TRACE conn3 <- [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]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1131ms 08:59:22 INFO - PROCESS | 4091 | 1461686361997 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 4091 | 1461686362000 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:59:22 INFO - PROCESS | 4091 | 1461686362006 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 4091 | 1461686362019 Marionette TRACE conn3 <- [1,2434,null,{}] 08:59:22 INFO - PROCESS | 4091 | 1461686362023 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:22 INFO - PROCESS | 4091 | 1461686362280 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:59:22 INFO - PROCESS | 4091 | 1461686362300 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240d3800 == 163 [pid = 4091] [id = 616] 08:59:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2720df4400) [pid = 4091] [serial = 1849] [outer = (nil)] 08:59:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f2722b39800) [pid = 4091] [serial = 1850] [outer = 0x7f2720df4400] 08:59:22 INFO - PROCESS | 4091 | 1461686362360 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f2722b57800) [pid = 4091] [serial = 1851] [outer = 0x7f2720df4400] 08:59:23 INFO - PROCESS | 4091 | 1461686363535 Marionette TRACE conn3 <- [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]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1590ms 08:59:23 INFO - PROCESS | 4091 | 1461686363597 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 4091 | 1461686363603 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:59:23 INFO - PROCESS | 4091 | 1461686363612 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 4091 | 1461686363617 Marionette TRACE conn3 <- [1,2438,null,{}] 08:59:23 INFO - PROCESS | 4091 | 1461686363625 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:23 INFO - PROCESS | 4091 | 1461686363895 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:59:24 INFO - PROCESS | 4091 | 1461686364221 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e1f000 == 164 [pid = 4091] [id = 617] 08:59:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f271eee8400) [pid = 4091] [serial = 1852] [outer = (nil)] 08:59:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2720496000) [pid = 4091] [serial = 1853] [outer = 0x7f271eee8400] 08:59:24 INFO - PROCESS | 4091 | 1461686364299 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f27207ca800) [pid = 4091] [serial = 1854] [outer = 0x7f271eee8400] 08:59:25 INFO - PROCESS | 4091 | 1461686365190 Marionette TRACE conn3 <- [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]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1636ms 08:59:25 INFO - PROCESS | 4091 | 1461686365252 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 4091 | 1461686365262 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:59:25 INFO - PROCESS | 4091 | 1461686365272 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 4091 | 1461686365276 Marionette TRACE conn3 <- [1,2442,null,{}] 08:59:25 INFO - PROCESS | 4091 | 1461686365282 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:25 INFO - PROCESS | 4091 | 1461686365537 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:59:25 INFO - PROCESS | 4091 | 1461686365891 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272415a000 == 165 [pid = 4091] [id = 618] 08:59:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f27207d1800) [pid = 4091] [serial = 1855] [outer = (nil)] 08:59:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f2720f96000) [pid = 4091] [serial = 1856] [outer = 0x7f27207d1800] 08:59:25 INFO - PROCESS | 4091 | 1461686365962 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f27225e5400) [pid = 4091] [serial = 1857] [outer = 0x7f27207d1800] 08:59:26 INFO - PROCESS | 4091 | 1461686366792 Marionette TRACE conn3 <- [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]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1579ms 08:59:26 INFO - PROCESS | 4091 | 1461686366852 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 4091 | 1461686366855 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:59:26 INFO - PROCESS | 4091 | 1461686366862 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 4091 | 1461686366867 Marionette TRACE conn3 <- [1,2446,null,{}] 08:59:26 INFO - PROCESS | 4091 | 1461686366883 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 4091 | 1461686367135 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:59:27 INFO - PROCESS | 4091 | 1461686367453 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258c3800 == 166 [pid = 4091] [id = 619] 08:59:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f2722b60800) [pid = 4091] [serial = 1858] [outer = (nil)] 08:59:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f2722cfbc00) [pid = 4091] [serial = 1859] [outer = 0x7f2722b60800] 08:59:27 INFO - PROCESS | 4091 | 1461686367542 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f2723717400) [pid = 4091] [serial = 1860] [outer = 0x7f2722b60800] 08:59:28 INFO - PROCESS | 4091 | 1461686368405 Marionette TRACE conn3 <- [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]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1594ms 08:59:28 INFO - PROCESS | 4091 | 1461686368456 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 4091 | 1461686368460 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:59:28 INFO - PROCESS | 4091 | 1461686368466 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 4091 | 1461686368468 Marionette TRACE conn3 <- [1,2450,null,{}] 08:59:28 INFO - PROCESS | 4091 | 1461686368474 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:28 INFO - PROCESS | 4091 | 1461686368681 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:59:28 INFO - PROCESS | 4091 | 1461686368926 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272668a000 == 167 [pid = 4091] [id = 620] 08:59:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f2722b62c00) [pid = 4091] [serial = 1861] [outer = (nil)] 08:59:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f272504cc00) [pid = 4091] [serial = 1862] [outer = 0x7f2722b62c00] 08:59:29 INFO - PROCESS | 4091 | 1461686369042 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f272512bc00) [pid = 4091] [serial = 1863] [outer = 0x7f2722b62c00] 08:59:29 INFO - PROCESS | 4091 | 1461686369856 Marionette TRACE conn3 <- [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]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1429ms 08:59:29 INFO - PROCESS | 4091 | 1461686369896 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 4091 | 1461686369900 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:59:29 INFO - PROCESS | 4091 | 1461686369905 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 4091 | 1461686369908 Marionette TRACE conn3 <- [1,2454,null,{}] 08:59:29 INFO - PROCESS | 4091 | 1461686369914 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:30 INFO - PROCESS | 4091 | 1461686370115 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:59:30 INFO - PROCESS | 4091 | 1461686370388 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27267f3800 == 168 [pid = 4091] [id = 621] 08:59:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f272564e000) [pid = 4091] [serial = 1864] [outer = (nil)] 08:59:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f272596b400) [pid = 4091] [serial = 1865] [outer = 0x7f272564e000] 08:59:30 INFO - PROCESS | 4091 | 1461686370511 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f27259e2800) [pid = 4091] [serial = 1866] [outer = 0x7f272564e000] 08:59:31 INFO - PROCESS | 4091 | 1461686371332 Marionette TRACE conn3 <- [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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1494ms 08:59:31 INFO - PROCESS | 4091 | 1461686371400 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:59:31 INFO - PROCESS | 4091 | 1461686371405 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:59:31 INFO - PROCESS | 4091 | 1461686371413 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 4091 | 1461686371416 Marionette TRACE conn3 <- [1,2458,null,{}] 08:59:31 INFO - PROCESS | 4091 | 1461686371422 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:31 INFO - PROCESS | 4091 | 1461686371703 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:59:32 INFO - PROCESS | 4091 | 1461686372024 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728661000 == 169 [pid = 4091] [id = 622] 08:59:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f27265de000) [pid = 4091] [serial = 1867] [outer = (nil)] 08:59:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f27276c3400) [pid = 4091] [serial = 1868] [outer = 0x7f27265de000] 08:59:32 INFO - PROCESS | 4091 | 1461686372100 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f27279b5c00) [pid = 4091] [serial = 1869] [outer = 0x7f27265de000] 08:59:32 INFO - PROCESS | 4091 | 1461686372914 Marionette TRACE conn3 <- [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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1537ms 08:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:59:32 INFO - PROCESS | 4091 | 1461686372949 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 4091 | 1461686372952 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:59:32 INFO - PROCESS | 4091 | 1461686372958 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 4091 | 1461686372961 Marionette TRACE conn3 <- [1,2462,null,{}] 08:59:32 INFO - PROCESS | 4091 | 1461686372966 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 4091 | 1461686373182 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:59:33 INFO - PROCESS | 4091 | 1461686373505 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728e95000 == 170 [pid = 4091] [id = 623] 08:59:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f27265e4c00) [pid = 4091] [serial = 1870] [outer = (nil)] 08:59:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2728157c00) [pid = 4091] [serial = 1871] [outer = 0x7f27265e4c00] 08:59:33 INFO - PROCESS | 4091 | 1461686373581 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f2728166c00) [pid = 4091] [serial = 1872] [outer = 0x7f27265e4c00] 08:59:34 INFO - PROCESS | 4091 | 1461686374398 Marionette TRACE conn3 <- [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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1485ms 08:59:34 INFO - PROCESS | 4091 | 1461686374442 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 4091 | 1461686374446 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:59:34 INFO - PROCESS | 4091 | 1461686374452 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 4091 | 1461686374454 Marionette TRACE conn3 <- [1,2466,null,{}] 08:59:34 INFO - PROCESS | 4091 | 1461686374460 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:34 INFO - PROCESS | 4091 | 1461686374650 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:59:34 INFO - PROCESS | 4091 | 1461686374925 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729cde000 == 171 [pid = 4091] [id = 624] 08:59:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f27279b6000) [pid = 4091] [serial = 1873] [outer = (nil)] 08:59:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f272816e800) [pid = 4091] [serial = 1874] [outer = 0x7f27279b6000] 08:59:35 INFO - PROCESS | 4091 | 1461686375040 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f2728711400) [pid = 4091] [serial = 1875] [outer = 0x7f27279b6000] 08:59:35 INFO - PROCESS | 4091 | 1461686375805 Marionette TRACE conn3 <- [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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1379ms 08:59:35 INFO - PROCESS | 4091 | 1461686375841 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 4091 | 1461686375845 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:59:35 INFO - PROCESS | 4091 | 1461686375853 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 4091 | 1461686375855 Marionette TRACE conn3 <- [1,2470,null,{}] 08:59:35 INFO - PROCESS | 4091 | 1461686375860 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:36 INFO - PROCESS | 4091 | 1461686376057 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:59:36 INFO - PROCESS | 4091 | 1461686376341 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a512000 == 172 [pid = 4091] [id = 625] 08:59:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f27238c8400) [pid = 4091] [serial = 1876] [outer = (nil)] 08:59:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f2728ff0800) [pid = 4091] [serial = 1877] [outer = 0x7f27238c8400] 08:59:36 INFO - PROCESS | 4091 | 1461686376424 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f2728ffec00) [pid = 4091] [serial = 1878] [outer = 0x7f27238c8400] 08:59:37 INFO - PROCESS | 4091 | 1461686377255 Marionette TRACE conn3 <- [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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1436ms 08:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:59:37 INFO - PROCESS | 4091 | 1461686377289 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 4091 | 1461686377292 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:59:37 INFO - PROCESS | 4091 | 1461686377299 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 4091 | 1461686377302 Marionette TRACE conn3 <- [1,2474,null,{}] 08:59:37 INFO - PROCESS | 4091 | 1461686377307 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:37 INFO - PROCESS | 4091 | 1461686377511 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:59:37 INFO - PROCESS | 4091 | 1461686377791 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b511000 == 173 [pid = 4091] [id = 626] 08:59:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f272a17cc00) [pid = 4091] [serial = 1879] [outer = (nil)] 08:59:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f272b372400) [pid = 4091] [serial = 1880] [outer = 0x7f272a17cc00] 08:59:37 INFO - PROCESS | 4091 | 1461686377927 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f272b596c00) [pid = 4091] [serial = 1881] [outer = 0x7f272a17cc00] 08:59:38 INFO - PROCESS | 4091 | 1461686378783 Marionette TRACE conn3 <- [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]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1536ms 08:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:59:38 INFO - PROCESS | 4091 | 1461686378834 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 4091 | 1461686378838 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:59:38 INFO - PROCESS | 4091 | 1461686378844 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 4091 | 1461686378848 Marionette TRACE conn3 <- [1,2478,null,{}] 08:59:38 INFO - PROCESS | 4091 | 1461686378853 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:39 INFO - PROCESS | 4091 | 1461686379091 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:59:39 INFO - PROCESS | 4091 | 1461686379407 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9cd000 == 174 [pid = 4091] [id = 627] 08:59:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f272b5f1000) [pid = 4091] [serial = 1882] [outer = (nil)] 08:59:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f272f8a8c00) [pid = 4091] [serial = 1883] [outer = 0x7f272b5f1000] 08:59:39 INFO - PROCESS | 4091 | 1461686379492 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f27306cfc00) [pid = 4091] [serial = 1884] [outer = 0x7f272b5f1000] 08:59:40 INFO - PROCESS | 4091 | 1461686380316 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1531ms 08:59:40 INFO - PROCESS | 4091 | 1461686380374 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 4091 | 1461686380378 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:59:40 INFO - PROCESS | 4091 | 1461686380384 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 4091 | 1461686380386 Marionette TRACE conn3 <- [1,2482,null,{}] 08:59:40 INFO - PROCESS | 4091 | 1461686380391 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:40 INFO - PROCESS | 4091 | 1461686380600 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:59:40 INFO - PROCESS | 4091 | 1461686380918 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b85000 == 175 [pid = 4091] [id = 628] 08:59:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f272f69f400) [pid = 4091] [serial = 1885] [outer = (nil)] 08:59:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f2731c13800) [pid = 4091] [serial = 1886] [outer = 0x7f272f69f400] 08:59:41 INFO - PROCESS | 4091 | 1461686381001 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f2731f77c00) [pid = 4091] [serial = 1887] [outer = 0x7f272f69f400] 08:59:41 INFO - PROCESS | 4091 | 1461686381833 Marionette TRACE conn3 <- [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]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1480ms 08:59:41 INFO - PROCESS | 4091 | 1461686381865 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 4091 | 1461686381869 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:59:41 INFO - PROCESS | 4091 | 1461686381874 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 4091 | 1461686381876 Marionette TRACE conn3 <- [1,2486,null,{}] 08:59:41 INFO - PROCESS | 4091 | 1461686381890 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:42 INFO - PROCESS | 4091 | 1461686382091 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:59:42 INFO - PROCESS | 4091 | 1461686382411 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273249b800 == 176 [pid = 4091] [id = 629] 08:59:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f272f6a8000) [pid = 4091] [serial = 1888] [outer = (nil)] 08:59:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f2732237800) [pid = 4091] [serial = 1889] [outer = 0x7f272f6a8000] 08:59:42 INFO - PROCESS | 4091 | 1461686382487 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f2732841c00) [pid = 4091] [serial = 1890] [outer = 0x7f272f6a8000] 08:59:43 INFO - PROCESS | 4091 | 1461686383351 Marionette TRACE conn3 <- [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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1537ms 08:59:43 INFO - PROCESS | 4091 | 1461686383413 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 4091 | 1461686383416 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:59:43 INFO - PROCESS | 4091 | 1461686383422 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 4091 | 1461686383425 Marionette TRACE conn3 <- [1,2490,null,{}] 08:59:43 INFO - PROCESS | 4091 | 1461686383430 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:43 INFO - PROCESS | 4091 | 1461686383637 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:59:43 INFO - PROCESS | 4091 | 1461686383960 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273325c800 == 177 [pid = 4091] [id = 630] 08:59:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f27307d8800) [pid = 4091] [serial = 1891] [outer = (nil)] 08:59:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f2732e2b800) [pid = 4091] [serial = 1892] [outer = 0x7f27307d8800] 08:59:44 INFO - PROCESS | 4091 | 1461686384037 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f27330e2400) [pid = 4091] [serial = 1893] [outer = 0x7f27307d8800] 08:59:44 INFO - PROCESS | 4091 | 1461686384859 Marionette TRACE conn3 <- [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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1485ms 08:59:44 INFO - PROCESS | 4091 | 1461686384908 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 4091 | 1461686384912 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:59:44 INFO - PROCESS | 4091 | 1461686384917 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 4091 | 1461686384920 Marionette TRACE conn3 <- [1,2494,null,{}] 08:59:44 INFO - PROCESS | 4091 | 1461686384925 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:45 INFO - PROCESS | 4091 | 1461686385144 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:59:45 INFO - PROCESS | 4091 | 1461686385463 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2734577800 == 178 [pid = 4091] [id = 631] 08:59:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f2731f7e800) [pid = 4091] [serial = 1894] [outer = (nil)] 08:59:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f2733249000) [pid = 4091] [serial = 1895] [outer = 0x7f2731f7e800] 08:59:45 INFO - PROCESS | 4091 | 1461686385548 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f273344a800) [pid = 4091] [serial = 1896] [outer = 0x7f2731f7e800] 08:59:46 INFO - PROCESS | 4091 | 1461686386369 Marionette TRACE conn3 <- [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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1528ms 08:59:46 INFO - PROCESS | 4091 | 1461686386446 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 4091 | 1461686386449 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:59:46 INFO - PROCESS | 4091 | 1461686386455 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 4091 | 1461686386458 Marionette TRACE conn3 <- [1,2498,null,{}] 08:59:46 INFO - PROCESS | 4091 | 1461686386463 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:46 INFO - PROCESS | 4091 | 1461686386714 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:59:47 INFO - PROCESS | 4091 | 1461686387039 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736275000 == 179 [pid = 4091] [id = 632] 08:59:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f2732c55800) [pid = 4091] [serial = 1897] [outer = (nil)] 08:59:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f273347c800) [pid = 4091] [serial = 1898] [outer = 0x7f2732c55800] 08:59:47 INFO - PROCESS | 4091 | 1461686387116 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f2733815c00) [pid = 4091] [serial = 1899] [outer = 0x7f2732c55800] 08:59:48 INFO - PROCESS | 4091 | 1461686388247 Marionette TRACE conn3 <- [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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1844ms 08:59:48 INFO - PROCESS | 4091 | 1461686388302 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 4091 | 1461686388310 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:59:48 INFO - PROCESS | 4091 | 1461686388317 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 4091 | 1461686388319 Marionette TRACE conn3 <- [1,2502,null,{}] 08:59:48 INFO - PROCESS | 4091 | 1461686388324 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:48 INFO - PROCESS | 4091 | 1461686388611 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:59:48 INFO - PROCESS | 4091 | 1461686388934 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2738619800 == 180 [pid = 4091] [id = 633] 08:59:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f27330e2c00) [pid = 4091] [serial = 1900] [outer = (nil)] 08:59:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f2735dc4c00) [pid = 4091] [serial = 1901] [outer = 0x7f27330e2c00] 08:59:49 INFO - PROCESS | 4091 | 1461686389009 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f2736213400) [pid = 4091] [serial = 1902] [outer = 0x7f27330e2c00] 08:59:49 INFO - PROCESS | 4091 | 1461686389827 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1586ms 08:59:49 INFO - PROCESS | 4091 | 1461686389903 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 4091 | 1461686389906 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:59:49 INFO - PROCESS | 4091 | 1461686389912 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 4091 | 1461686389914 Marionette TRACE conn3 <- [1,2506,null,{}] 08:59:49 INFO - PROCESS | 4091 | 1461686389920 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 4091 | 1461686390203 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:59:50 INFO - PROCESS | 4091 | 1461686390569 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273b15f000 == 181 [pid = 4091] [id = 634] 08:59:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f271e4b0800) [pid = 4091] [serial = 1903] [outer = (nil)] 08:59:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f2735dc1800) [pid = 4091] [serial = 1904] [outer = 0x7f271e4b0800] 08:59:50 INFO - PROCESS | 4091 | 1461686390640 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2736d78800) [pid = 4091] [serial = 1905] [outer = 0x7f271e4b0800] 08:59:51 INFO - PROCESS | 4091 | 1461686391450 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1582ms 08:59:51 INFO - PROCESS | 4091 | 1461686391495 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 4091 | 1461686391499 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:59:51 INFO - PROCESS | 4091 | 1461686391504 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 4091 | 1461686391507 Marionette TRACE conn3 <- [1,2510,null,{}] 08:59:51 INFO - PROCESS | 4091 | 1461686391512 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:51 INFO - PROCESS | 4091 | 1461686391741 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:59:52 INFO - PROCESS | 4091 | 1461686392068 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722c82800 == 182 [pid = 4091] [id = 635] 08:59:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f271ecd5800) [pid = 4091] [serial = 1906] [outer = (nil)] 08:59:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2725651000) [pid = 4091] [serial = 1907] [outer = 0x7f271ecd5800] 08:59:52 INFO - PROCESS | 4091 | 1461686392144 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f2729fc4400) [pid = 4091] [serial = 1908] [outer = 0x7f271ecd5800] 08:59:52 INFO - PROCESS | 4091 | 1461686392988 Marionette TRACE conn3 <- [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]]]}] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722c81800 == 181 [pid = 4091] [id = 615] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27226ec000 == 180 [pid = 4091] [id = 614] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272106f800 == 179 [pid = 4091] [id = 613] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271fd17000 == 178 [pid = 4091] [id = 612] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271e41d800 == 177 [pid = 4091] [id = 610] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e099000 == 176 [pid = 4091] [id = 609] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a821000 == 175 [pid = 4091] [id = 608] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2749569800 == 174 [pid = 4091] [id = 607] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27484a6800 == 173 [pid = 4091] [id = 606] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f760800 == 172 [pid = 4091] [id = 605] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ded1000 == 171 [pid = 4091] [id = 604] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca7d000 == 170 [pid = 4091] [id = 603] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a667000 == 169 [pid = 4091] [id = 602] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736178800 == 168 [pid = 4091] [id = 601] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733416000 == 167 [pid = 4091] [id = 600] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273249d800 == 166 [pid = 4091] [id = 599] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b89000 == 165 [pid = 4091] [id = 598] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f65d000 == 164 [pid = 4091] [id = 597] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729cd6800 == 163 [pid = 4091] [id = 596] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728677800 == 162 [pid = 4091] [id = 595] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726798000 == 161 [pid = 4091] [id = 594] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272506f000 == 160 [pid = 4091] [id = 593] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722447800 == 159 [pid = 4091] [id = 591] 08:59:54 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27206d9000 == 158 [pid = 4091] [id = 592] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f271fd4f000) [pid = 4091] [serial = 1775] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2732233000) [pid = 4091] [serial = 1748] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f27330e0000) [pid = 4091] [serial = 1760] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f272b37d800) [pid = 4091] [serial = 1734] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f272370f000) [pid = 4091] [serial = 1769] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f2722de3400) [pid = 4091] [serial = 1709] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f27307d4800) [pid = 4091] [serial = 1742] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f272049c400) [pid = 4091] [serial = 1763] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f272564ac00) [pid = 4091] [serial = 1712] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f2725968400) [pid = 4091] [serial = 1772] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f2722b31000) [pid = 4091] [serial = 1766] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f272596b000) [pid = 4091] [serial = 1713] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f2732b4f000) [pid = 4091] [serial = 1752] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2720dfd800) [pid = 4091] [serial = 1706] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f27207d0000) [pid = 4091] [serial = 1764] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2731c14c00) [pid = 4091] [serial = 1746] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f273223e000) [pid = 4091] [serial = 1749] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f27264f1000) [pid = 4091] [serial = 1715] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f2728ffd800) [pid = 4091] [serial = 1730] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2731b03c00) [pid = 4091] [serial = 1743] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f27225d7c00) [pid = 4091] [serial = 1707] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f272f6a8400) [pid = 4091] [serial = 1737] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2725129000) [pid = 4091] [serial = 1703] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f27326eb400) [pid = 4091] [serial = 1751] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f272f8ab000) [pid = 4091] [serial = 1739] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f27238d6c00) [pid = 4091] [serial = 1710] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f272b5ee800) [pid = 4091] [serial = 1736] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f2728942400) [pid = 4091] [serial = 1727] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f2732c4f400) [pid = 4091] [serial = 1754] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f272b374800) [pid = 4091] [serial = 1733] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f2729fcc400) [pid = 4091] [serial = 1731] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f27276c7800) [pid = 4091] [serial = 1719] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f2728155c00) [pid = 4091] [serial = 1721] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f2722b55800) [pid = 4091] [serial = 1767] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f2720fc9800) [pid = 4091] [serial = 1757] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f27264fa800) [pid = 4091] [serial = 1716] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2728704800) [pid = 4091] [serial = 1724] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f2731b0e400) [pid = 4091] [serial = 1745] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f272816a000) [pid = 4091] [serial = 1722] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f27306ca800) [pid = 4091] [serial = 1740] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f27241d4800) [pid = 4091] [serial = 1770] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f27265e1000) [pid = 4091] [serial = 1773] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f272675c000) [pid = 4091] [serial = 1718] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2728710400) [pid = 4091] [serial = 1725] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2732e32400) [pid = 4091] [serial = 1755] [outer = (nil)] [url = about:blank] 08:59:54 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2728ff2800) [pid = 4091] [serial = 1728] [outer = (nil)] [url = about:blank] 08:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2838ms 08:59:54 INFO - PROCESS | 4091 | 1461686394473 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 4091 | 1461686394478 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:59:54 INFO - PROCESS | 4091 | 1461686394487 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 4091 | 1461686394493 Marionette TRACE conn3 <- [1,2514,null,{}] 08:59:54 INFO - PROCESS | 4091 | 1461686394500 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 4091 | 1461686394708 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:59:54 INFO - PROCESS | 4091 | 1461686394929 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720d41800 == 159 [pid = 4091] [id = 636] 08:59:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f271fbb8800) [pid = 4091] [serial = 1909] [outer = (nil)] 08:59:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f271fbbf400) [pid = 4091] [serial = 1910] [outer = 0x7f271fbb8800] 08:59:54 INFO - PROCESS | 4091 | 1461686394997 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f272049f800) [pid = 4091] [serial = 1911] [outer = 0x7f271fbb8800] 08:59:55 INFO - PROCESS | 4091 | 1461686395743 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1281ms 08:59:55 INFO - PROCESS | 4091 | 1461686395769 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 4091 | 1461686395774 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:59:55 INFO - PROCESS | 4091 | 1461686395801 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 4091 | 1461686395806 Marionette TRACE conn3 <- [1,2518,null,{}] 08:59:55 INFO - PROCESS | 4091 | 1461686395811 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:56 INFO - PROCESS | 4091 | 1461686396000 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:59:56 INFO - PROCESS | 4091 | 1461686396020 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27226dc800 == 160 [pid = 4091] [id = 637] 08:59:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2720d06800) [pid = 4091] [serial = 1912] [outer = (nil)] 08:59:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f2720dfd800) [pid = 4091] [serial = 1913] [outer = 0x7f2720d06800] 08:59:56 INFO - PROCESS | 4091 | 1461686396082 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2720fc2c00) [pid = 4091] [serial = 1914] [outer = 0x7f2720d06800] 08:59:57 INFO - PROCESS | 4091 | 1461686397121 Marionette TRACE conn3 <- [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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1387ms 08:59:57 INFO - PROCESS | 4091 | 1461686397183 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 4091 | 1461686397187 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:59:57 INFO - PROCESS | 4091 | 1461686397195 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 4091 | 1461686397210 Marionette TRACE conn3 <- [1,2522,null,{}] 08:59:57 INFO - PROCESS | 4091 | 1461686397232 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:57 INFO - PROCESS | 4091 | 1461686397497 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:59:57 INFO - PROCESS | 4091 | 1461686397529 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240c4800 == 161 [pid = 4091] [id = 638] 08:59:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2722b4ec00) [pid = 4091] [serial = 1915] [outer = (nil)] 08:59:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2722b5c000) [pid = 4091] [serial = 1916] [outer = 0x7f2722b4ec00] 08:59:57 INFO - PROCESS | 4091 | 1461686397595 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2722de3400) [pid = 4091] [serial = 1917] [outer = 0x7f2722b4ec00] 08:59:58 INFO - PROCESS | 4091 | 1461686398607 Marionette TRACE conn3 <- [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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1450ms 08:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:59:58 INFO - PROCESS | 4091 | 1461686398644 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 4091 | 1461686398647 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:59:58 INFO - PROCESS | 4091 | 1461686398652 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 4091 | 1461686398655 Marionette TRACE conn3 <- [1,2526,null,{}] 08:59:58 INFO - PROCESS | 4091 | 1461686398666 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:58 INFO - PROCESS | 4091 | 1461686398908 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f271ce1d800) [pid = 4091] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f271ce1cc00) [pid = 4091] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f2728706800) [pid = 4091] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f2722b5bc00) [pid = 4091] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2729fc4000) [pid = 4091] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f271eeea000) [pid = 4091] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2729fc2400) [pid = 4091] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f27330ed400) [pid = 4091] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f273324c400) [pid = 4091] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f271ecd0800) [pid = 4091] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f272f6a4400) [pid = 4091] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2728943400) [pid = 4091] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2722cf2000) [pid = 4091] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f271ecd4800) [pid = 4091] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f271e4a8c00) [pid = 4091] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f2725051000) [pid = 4091] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f2732843000) [pid = 4091] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f271e4b3000) [pid = 4091] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2726756400) [pid = 4091] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f2722cf4000) [pid = 4091] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f27338f5c00) [pid = 4091] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f27259df000) [pid = 4091] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f271fbb2400) [pid = 4091] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f2720fc2400) [pid = 4091] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2722de3c00) [pid = 4091] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f2720df2c00) [pid = 4091] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:59:59 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f272b594400) [pid = 4091] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:59:59 INFO - PROCESS | 4091 | 1461686399545 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271f0a5800 == 162 [pid = 4091] [id = 639] 08:59:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f271ce1cc00) [pid = 4091] [serial = 1918] [outer = (nil)] 08:59:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f271e4b3000) [pid = 4091] [serial = 1919] [outer = 0x7f271ce1cc00] 08:59:59 INFO - PROCESS | 4091 | 1461686399609 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f2720fbd400) [pid = 4091] [serial = 1920] [outer = 0x7f271ce1cc00] 09:00:00 INFO - PROCESS | 4091 | 1461686400321 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1693ms 09:00:00 INFO - PROCESS | 4091 | 1461686400357 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 4091 | 1461686400360 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:00:00 INFO - PROCESS | 4091 | 1461686400367 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 4091 | 1461686400380 Marionette TRACE conn3 <- [1,2530,null,{}] 09:00:00 INFO - PROCESS | 4091 | 1461686400386 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:00 INFO - PROCESS | 4091 | 1461686400562 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:00:00 INFO - PROCESS | 4091 | 1461686400577 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264a4800 == 163 [pid = 4091] [id = 640] 09:00:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f2720fbe400) [pid = 4091] [serial = 1921] [outer = (nil)] 09:00:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2725134000) [pid = 4091] [serial = 1922] [outer = 0x7f2720fbe400] 09:00:00 INFO - PROCESS | 4091 | 1461686400637 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f27259e1000) [pid = 4091] [serial = 1923] [outer = 0x7f2720fbe400] 09:00:01 INFO - PROCESS | 4091 | 1461686401788 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1499ms 09:00:01 INFO - PROCESS | 4091 | 1461686401867 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 4091 | 1461686401873 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:00:01 INFO - PROCESS | 4091 | 1461686401882 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 4091 | 1461686401889 Marionette TRACE conn3 <- [1,2534,null,{}] 09:00:01 INFO - PROCESS | 4091 | 1461686401898 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:02 INFO - PROCESS | 4091 | 1461686402187 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:00:02 INFO - PROCESS | 4091 | 1461686402522 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272245d000 == 164 [pid = 4091] [id = 641] 09:00:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f271eee2400) [pid = 4091] [serial = 1924] [outer = (nil)] 09:00:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27207c3400) [pid = 4091] [serial = 1925] [outer = 0x7f271eee2400] 09:00:02 INFO - PROCESS | 4091 | 1461686402599 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2720d14800) [pid = 4091] [serial = 1926] [outer = 0x7f271eee2400] 09:00:03 INFO - PROCESS | 4091 | 1461686403532 Marionette TRACE conn3 <- [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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1685ms 09:00:03 INFO - PROCESS | 4091 | 1461686403568 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 4091 | 1461686403576 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:00:03 INFO - PROCESS | 4091 | 1461686403586 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 4091 | 1461686403589 Marionette TRACE conn3 <- [1,2538,null,{}] 09:00:03 INFO - PROCESS | 4091 | 1461686403595 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:03 INFO - PROCESS | 4091 | 1461686403812 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:00:04 INFO - PROCESS | 4091 | 1461686404137 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272631f800 == 165 [pid = 4091] [id = 642] 09:00:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f2722b33c00) [pid = 4091] [serial = 1927] [outer = (nil)] 09:00:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2722b49800) [pid = 4091] [serial = 1928] [outer = 0x7f2722b33c00] 09:00:04 INFO - PROCESS | 4091 | 1461686404215 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f2722de0800) [pid = 4091] [serial = 1929] [outer = 0x7f2722b33c00] 09:00:05 INFO - PROCESS | 4091 | 1461686405123 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 09:00:05 INFO - PROCESS | 4091 | 1461686405174 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 4091 | 1461686405178 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:00:05 INFO - PROCESS | 4091 | 1461686405187 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 4091 | 1461686405192 Marionette TRACE conn3 <- [1,2542,null,{}] 09:00:05 INFO - PROCESS | 4091 | 1461686405208 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:05 INFO - PROCESS | 4091 | 1461686405418 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:00:05 INFO - PROCESS | 4091 | 1461686405745 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279cb800 == 166 [pid = 4091] [id = 643] 09:00:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f2725650000) [pid = 4091] [serial = 1930] [outer = (nil)] 09:00:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f27265d9800) [pid = 4091] [serial = 1931] [outer = 0x7f2725650000] 09:00:05 INFO - PROCESS | 4091 | 1461686405826 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f272675c000) [pid = 4091] [serial = 1932] [outer = 0x7f2725650000] 09:00:06 INFO - PROCESS | 4091 | 1461686406670 Marionette TRACE conn3 <- [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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1542ms 09:00:06 INFO - PROCESS | 4091 | 1461686406726 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 4091 | 1461686406731 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:00:06 INFO - PROCESS | 4091 | 1461686406737 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 4091 | 1461686406740 Marionette TRACE conn3 <- [1,2546,null,{}] 09:00:06 INFO - PROCESS | 4091 | 1461686406745 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:06 INFO - PROCESS | 4091 | 1461686406951 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:00:07 INFO - PROCESS | 4091 | 1461686407272 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27291ca000 == 167 [pid = 4091] [id = 644] 09:00:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f27259e3400) [pid = 4091] [serial = 1933] [outer = (nil)] 09:00:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f272774b400) [pid = 4091] [serial = 1934] [outer = 0x7f27259e3400] 09:00:07 INFO - PROCESS | 4091 | 1461686407350 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f27279b1400) [pid = 4091] [serial = 1935] [outer = 0x7f27259e3400] 09:00:08 INFO - PROCESS | 4091 | 1461686408152 Marionette TRACE conn3 <- [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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:00:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1481ms 09:00:08 INFO - PROCESS | 4091 | 1461686408219 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 4091 | 1461686408223 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:00:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:00:08 INFO - PROCESS | 4091 | 1461686408229 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 4091 | 1461686408231 Marionette TRACE conn3 <- [1,2550,null,{}] 09:00:08 INFO - PROCESS | 4091 | 1461686408236 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:08 INFO - PROCESS | 4091 | 1461686408464 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:00:08 INFO - PROCESS | 4091 | 1461686408776 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b325800 == 168 [pid = 4091] [id = 645] 09:00:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f2726760800) [pid = 4091] [serial = 1936] [outer = (nil)] 09:00:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2728704c00) [pid = 4091] [serial = 1937] [outer = 0x7f2726760800] 09:00:08 INFO - PROCESS | 4091 | 1461686408852 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2728ffdc00) [pid = 4091] [serial = 1938] [outer = 0x7f2726760800] 09:00:09 INFO - PROCESS | 4091 | 1461686409707 Marionette TRACE conn3 <- [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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1529ms 09:00:09 INFO - PROCESS | 4091 | 1461686409759 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 4091 | 1461686409763 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:00:09 INFO - PROCESS | 4091 | 1461686409768 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 4091 | 1461686409771 Marionette TRACE conn3 <- [1,2554,null,{}] 09:00:09 INFO - PROCESS | 4091 | 1461686409777 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:10 INFO - PROCESS | 4091 | 1461686410024 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:00:10 INFO - PROCESS | 4091 | 1461686410358 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f872000 == 169 [pid = 4091] [id = 646] 09:00:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f272b37d800) [pid = 4091] [serial = 1939] [outer = (nil)] 09:00:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f272b5ecc00) [pid = 4091] [serial = 1940] [outer = 0x7f272b37d800] 09:00:10 INFO - PROCESS | 4091 | 1461686410444 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f272f6a5000) [pid = 4091] [serial = 1941] [outer = 0x7f272b37d800] 09:00:11 INFO - PROCESS | 4091 | 1461686411285 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1578ms 09:00:11 INFO - PROCESS | 4091 | 1461686411348 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 4091 | 1461686411352 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:00:11 INFO - PROCESS | 4091 | 1461686411358 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 4091 | 1461686411360 Marionette TRACE conn3 <- [1,2558,null,{}] 09:00:11 INFO - PROCESS | 4091 | 1461686411366 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:11 INFO - PROCESS | 4091 | 1461686411571 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:00:11 INFO - PROCESS | 4091 | 1461686411901 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731b83800 == 170 [pid = 4091] [id = 647] 09:00:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f272b37e000) [pid = 4091] [serial = 1942] [outer = (nil)] 09:00:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f27307ca800) [pid = 4091] [serial = 1943] [outer = 0x7f272b37e000] 09:00:11 INFO - PROCESS | 4091 | 1461686411979 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f27307d6400) [pid = 4091] [serial = 1944] [outer = 0x7f272b37e000] 09:00:12 INFO - PROCESS | 4091 | 1461686412825 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1527ms 09:00:12 INFO - PROCESS | 4091 | 1461686412886 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 4091 | 1461686412890 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:00:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:00:12 INFO - PROCESS | 4091 | 1461686412896 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 4091 | 1461686412899 Marionette TRACE conn3 <- [1,2562,null,{}] 09:00:12 INFO - PROCESS | 4091 | 1461686412904 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:13 INFO - PROCESS | 4091 | 1461686413116 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:00:13 INFO - PROCESS | 4091 | 1461686413468 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732499800 == 171 [pid = 4091] [id = 648] 09:00:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f27307d6800) [pid = 4091] [serial = 1945] [outer = (nil)] 09:00:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f2731c19400) [pid = 4091] [serial = 1946] [outer = 0x7f27307d6800] 09:00:13 INFO - PROCESS | 4091 | 1461686413553 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f273223e000) [pid = 4091] [serial = 1947] [outer = 0x7f27307d6800] 09:00:14 INFO - PROCESS | 4091 | 1461686414387 Marionette TRACE conn3 <- [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]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1534ms 09:00:14 INFO - PROCESS | 4091 | 1461686414431 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 4091 | 1461686414434 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:00:14 INFO - PROCESS | 4091 | 1461686414440 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 4091 | 1461686414442 Marionette TRACE conn3 <- [1,2566,null,{}] 09:00:14 INFO - PROCESS | 4091 | 1461686414448 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:14 INFO - PROCESS | 4091 | 1461686414661 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:00:14 INFO - PROCESS | 4091 | 1461686414990 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273320e000 == 172 [pid = 4091] [id = 649] 09:00:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f27207ccc00) [pid = 4091] [serial = 1948] [outer = (nil)] 09:00:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f2732840800) [pid = 4091] [serial = 1949] [outer = 0x7f27207ccc00] 09:00:15 INFO - PROCESS | 4091 | 1461686415066 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f2732fc7c00) [pid = 4091] [serial = 1950] [outer = 0x7f27207ccc00] 09:00:15 INFO - PROCESS | 4091 | 1461686415883 Marionette TRACE conn3 <- [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]]]}] 09:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1479ms 09:00:15 INFO - PROCESS | 4091 | 1461686415921 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 4091 | 1461686415924 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:00:15 INFO - PROCESS | 4091 | 1461686415930 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 4091 | 1461686415932 Marionette TRACE conn3 <- [1,2570,null,{}] 09:00:15 INFO - PROCESS | 4091 | 1461686415938 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 4091 | 1461686416147 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:00:16 INFO - PROCESS | 4091 | 1461686416467 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273497a800 == 173 [pid = 4091] [id = 650] 09:00:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f27307d6c00) [pid = 4091] [serial = 1951] [outer = (nil)] 09:00:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f2733257000) [pid = 4091] [serial = 1952] [outer = 0x7f27307d6c00] 09:00:16 INFO - PROCESS | 4091 | 1461686416543 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f2733481000) [pid = 4091] [serial = 1953] [outer = 0x7f27307d6c00] 09:00:17 INFO - PROCESS | 4091 | 1461686417415 Marionette TRACE conn3 <- [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]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1536ms 09:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:00:17 INFO - PROCESS | 4091 | 1461686417467 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 4091 | 1461686417470 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:00:17 INFO - PROCESS | 4091 | 1461686417477 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 4091 | 1461686417480 Marionette TRACE conn3 <- [1,2574,null,{}] 09:00:17 INFO - PROCESS | 4091 | 1461686417486 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:17 INFO - PROCESS | 4091 | 1461686417727 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:00:18 INFO - PROCESS | 4091 | 1461686418065 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2737020000 == 174 [pid = 4091] [id = 651] 09:00:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f2735dbf800) [pid = 4091] [serial = 1954] [outer = (nil)] 09:00:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f2735fc9c00) [pid = 4091] [serial = 1955] [outer = 0x7f2735dbf800] 09:00:18 INFO - PROCESS | 4091 | 1461686418155 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2736212800) [pid = 4091] [serial = 1956] [outer = 0x7f2735dbf800] 09:00:19 INFO - PROCESS | 4091 | 1461686419052 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1633ms 09:00:19 INFO - PROCESS | 4091 | 1461686419109 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 4091 | 1461686419112 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:00:19 INFO - PROCESS | 4091 | 1461686419118 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 4091 | 1461686419121 Marionette TRACE conn3 <- [1,2578,null,{}] 09:00:19 INFO - PROCESS | 4091 | 1461686419126 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:19 INFO - PROCESS | 4091 | 1461686419347 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:00:19 INFO - PROCESS | 4091 | 1461686419683 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c269800 == 175 [pid = 4091] [id = 652] 09:00:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f2735dcb400) [pid = 4091] [serial = 1957] [outer = (nil)] 09:00:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f2736cad000) [pid = 4091] [serial = 1958] [outer = 0x7f2735dcb400] 09:00:19 INFO - PROCESS | 4091 | 1461686419769 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f2736d80000) [pid = 4091] [serial = 1959] [outer = 0x7f2735dcb400] 09:00:20 INFO - PROCESS | 4091 | 1461686420576 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1528ms 09:00:20 INFO - PROCESS | 4091 | 1461686420647 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 4091 | 1461686420651 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:00:20 INFO - PROCESS | 4091 | 1461686420657 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 4091 | 1461686420659 Marionette TRACE conn3 <- [1,2582,null,{}] 09:00:20 INFO - PROCESS | 4091 | 1461686420665 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:20 INFO - PROCESS | 4091 | 1461686420889 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:00:21 INFO - PROCESS | 4091 | 1461686421211 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273ca6b800 == 176 [pid = 4091] [id = 653] 09:00:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f273620e400) [pid = 4091] [serial = 1960] [outer = (nil)] 09:00:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2737132400) [pid = 4091] [serial = 1961] [outer = 0x7f273620e400] 09:00:21 INFO - PROCESS | 4091 | 1461686421287 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f2737139400) [pid = 4091] [serial = 1962] [outer = 0x7f273620e400] 09:00:22 INFO - PROCESS | 4091 | 1461686422084 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1480ms 09:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:00:22 INFO - PROCESS | 4091 | 1461686422138 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 4091 | 1461686422140 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:00:22 INFO - PROCESS | 4091 | 1461686422147 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 4091 | 1461686422150 Marionette TRACE conn3 <- [1,2586,null,{}] 09:00:22 INFO - PROCESS | 4091 | 1461686422155 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:22 INFO - PROCESS | 4091 | 1461686422358 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:00:22 INFO - PROCESS | 4091 | 1461686422699 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273deb5000 == 177 [pid = 4091] [id = 654] 09:00:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f271ce1e000) [pid = 4091] [serial = 1963] [outer = (nil)] 09:00:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f273713f800) [pid = 4091] [serial = 1964] [outer = 0x7f271ce1e000] 09:00:22 INFO - PROCESS | 4091 | 1461686422774 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f27374d0c00) [pid = 4091] [serial = 1965] [outer = 0x7f271ce1e000] 09:00:23 INFO - PROCESS | 4091 | 1461686423589 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1489ms 09:00:23 INFO - PROCESS | 4091 | 1461686423636 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 4091 | 1461686423640 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:00:23 INFO - PROCESS | 4091 | 1461686423645 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 4091 | 1461686423647 Marionette TRACE conn3 <- [1,2590,null,{}] 09:00:23 INFO - PROCESS | 4091 | 1461686423653 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:23 INFO - PROCESS | 4091 | 1461686423860 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:00:24 INFO - PROCESS | 4091 | 1461686424183 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f765800 == 178 [pid = 4091] [id = 655] 09:00:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f271fd59400) [pid = 4091] [serial = 1966] [outer = (nil)] 09:00:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f27374d9800) [pid = 4091] [serial = 1967] [outer = 0x7f271fd59400] 09:00:24 INFO - PROCESS | 4091 | 1461686424265 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f27374ee800) [pid = 4091] [serial = 1968] [outer = 0x7f271fd59400] 09:00:25 INFO - PROCESS | 4091 | 1461686425089 Marionette TRACE conn3 <- [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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:00:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1481ms 09:00:25 INFO - PROCESS | 4091 | 1461686425128 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:00:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:00:25 INFO - PROCESS | 4091 | 1461686425132 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:00:25 INFO - PROCESS | 4091 | 1461686425137 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 4091 | 1461686425140 Marionette TRACE conn3 <- [1,2594,null,{}] 09:00:25 INFO - PROCESS | 4091 | 1461686425145 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:25 INFO - PROCESS | 4091 | 1461686425357 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:00:25 INFO - PROCESS | 4091 | 1461686425641 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27490a9000 == 179 [pid = 4091] [id = 656] 09:00:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f27264f0800) [pid = 4091] [serial = 1969] [outer = (nil)] 09:00:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f273869d800) [pid = 4091] [serial = 1970] [outer = 0x7f27264f0800] 09:00:25 INFO - PROCESS | 4091 | 1461686425757 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f273a2c2c00) [pid = 4091] [serial = 1971] [outer = 0x7f27264f0800] 09:00:26 INFO - PROCESS | 4091 | 1461686426563 Marionette TRACE conn3 <- [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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1486ms 09:00:26 INFO - PROCESS | 4091 | 1461686426624 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 4091 | 1461686426627 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:00:26 INFO - PROCESS | 4091 | 1461686426633 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 4091 | 1461686426635 Marionette TRACE conn3 <- [1,2598,null,{}] 09:00:26 INFO - PROCESS | 4091 | 1461686426640 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:26 INFO - PROCESS | 4091 | 1461686426857 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:00:27 INFO - PROCESS | 4091 | 1461686427176 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a511800 == 180 [pid = 4091] [id = 657] 09:00:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f27307cf000) [pid = 4091] [serial = 1972] [outer = (nil)] 09:00:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f273b199000) [pid = 4091] [serial = 1973] [outer = 0x7f27307cf000] 09:00:27 INFO - PROCESS | 4091 | 1461686427251 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f273b7d2c00) [pid = 4091] [serial = 1974] [outer = 0x7f27307cf000] 09:00:28 INFO - PROCESS | 4091 | 1461686428073 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1477ms 09:00:28 INFO - PROCESS | 4091 | 1461686428110 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 4091 | 1461686428113 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:00:28 INFO - PROCESS | 4091 | 1461686428119 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 4091 | 1461686428122 Marionette TRACE conn3 <- [1,2602,null,{}] 09:00:28 INFO - PROCESS | 4091 | 1461686428127 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:28 INFO - PROCESS | 4091 | 1461686428324 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:00:28 INFO - PROCESS | 4091 | 1461686428685 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e357800 == 181 [pid = 4091] [id = 658] 09:00:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f273b9b7000) [pid = 4091] [serial = 1975] [outer = (nil)] 09:00:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f273bf5a000) [pid = 4091] [serial = 1976] [outer = 0x7f273b9b7000] 09:00:28 INFO - PROCESS | 4091 | 1461686428772 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f273c208c00) [pid = 4091] [serial = 1977] [outer = 0x7f273b9b7000] 09:00:29 INFO - PROCESS | 4091 | 1461686429623 Marionette TRACE conn3 <- [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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1536ms 09:00:29 INFO - PROCESS | 4091 | 1461686429655 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 4091 | 1461686429659 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:00:29 INFO - PROCESS | 4091 | 1461686429664 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 4091 | 1461686429667 Marionette TRACE conn3 <- [1,2606,null,{}] 09:00:29 INFO - PROCESS | 4091 | 1461686429672 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:29 INFO - PROCESS | 4091 | 1461686429879 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:00:30 INFO - PROCESS | 4091 | 1461686430229 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27206be800 == 182 [pid = 4091] [id = 659] 09:00:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f271ce26400) [pid = 4091] [serial = 1978] [outer = (nil)] 09:00:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f271ecca400) [pid = 4091] [serial = 1979] [outer = 0x7f271ce26400] 09:00:30 INFO - PROCESS | 4091 | 1461686430309 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f2722b4fc00) [pid = 4091] [serial = 1980] [outer = 0x7f271ce26400] 09:00:31 INFO - PROCESS | 4091 | 1461686431205 Marionette TRACE conn3 <- [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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1580ms 09:00:31 INFO - PROCESS | 4091 | 1461686431244 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 4091 | 1461686431247 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:00:31 INFO - PROCESS | 4091 | 1461686431253 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 4091 | 1461686431255 Marionette TRACE conn3 <- [1,2610,null,{}] 09:00:31 INFO - PROCESS | 4091 | 1461686431261 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:31 INFO - PROCESS | 4091 | 1461686431472 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:00:31 INFO - PROCESS | 4091 | 1461686431816 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493a4000 == 181 [pid = 4091] [id = 531] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f76d800 == 180 [pid = 4091] [id = 530] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a28c000 == 179 [pid = 4091] [id = 527] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c275000 == 178 [pid = 4091] [id = 528] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273debb800 == 177 [pid = 4091] [id = 470] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d25e800 == 176 [pid = 4091] [id = 529] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271f0a5800 == 175 [pid = 4091] [id = 639] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27240c4800 == 174 [pid = 4091] [id = 638] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27226dc800 == 173 [pid = 4091] [id = 637] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2720d41800 == 172 [pid = 4091] [id = 636] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722c82800 == 171 [pid = 4091] [id = 635] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273b15f000 == 170 [pid = 4091] [id = 634] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2738619800 == 169 [pid = 4091] [id = 633] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736275000 == 168 [pid = 4091] [id = 632] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2734577800 == 167 [pid = 4091] [id = 631] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273325c800 == 166 [pid = 4091] [id = 630] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273249b800 == 165 [pid = 4091] [id = 629] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b85000 == 164 [pid = 4091] [id = 628] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9cd000 == 163 [pid = 4091] [id = 627] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b511000 == 162 [pid = 4091] [id = 626] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a512000 == 161 [pid = 4091] [id = 625] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729cde000 == 160 [pid = 4091] [id = 624] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728e95000 == 159 [pid = 4091] [id = 623] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728661000 == 158 [pid = 4091] [id = 622] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27267f3800 == 157 [pid = 4091] [id = 621] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272668a000 == 156 [pid = 4091] [id = 620] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258c3800 == 155 [pid = 4091] [id = 619] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272415a000 == 154 [pid = 4091] [id = 618] 09:00:33 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721e1f000 == 153 [pid = 4091] [id = 617] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2722b39800) [pid = 4091] [serial = 1850] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f2734566400) [pid = 4091] [serial = 1817] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f27330e9800) [pid = 4091] [serial = 1761] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f2732848400) [pid = 4091] [serial = 1806] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f272370f800) [pid = 4091] [serial = 1784] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f273531f000) [pid = 4091] [serial = 1820] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f272774e000) [pid = 4091] [serial = 1790] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f2720fc1400) [pid = 4091] [serial = 1847] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f27241da400) [pid = 4091] [serial = 1785] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f27225de000) [pid = 4091] [serial = 1781] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f2734927400) [pid = 4091] [serial = 1818] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f2736cabc00) [pid = 4091] [serial = 1827] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2720f95c00) [pid = 4091] [serial = 1845] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2731c18c00) [pid = 4091] [serial = 1803] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f27279b3400) [pid = 4091] [serial = 1791] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f2720f88c00) [pid = 4091] [serial = 1844] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f271e4b3c00) [pid = 4091] [serial = 1835] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f271fbb1c00) [pid = 4091] [serial = 1833] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f272b5f5000) [pid = 4091] [serial = 1797] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f2726757c00) [pid = 4091] [serial = 1788] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f272f8a2400) [pid = 4091] [serial = 1799] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2735dce400) [pid = 4091] [serial = 1821] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f27207cac00) [pid = 4091] [serial = 1842] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f27307d1000) [pid = 4091] [serial = 1800] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f2720d0f000) [pid = 4091] [serial = 1836] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f272a173000) [pid = 4091] [serial = 1793] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f272b373c00) [pid = 4091] [serial = 1794] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f271e4a8400) [pid = 4091] [serial = 1832] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f273344d400) [pid = 4091] [serial = 1809] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f2731c11400) [pid = 4091] [serial = 1805] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f27334c5c00) [pid = 4091] [serial = 1812] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f2733250800) [pid = 4091] [serial = 1808] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f2725969800) [pid = 4091] [serial = 1787] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f27207c3000) [pid = 4091] [serial = 1779] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f2733480000) [pid = 4091] [serial = 1811] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2736cb6400) [pid = 4091] [serial = 1829] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f27225e0000) [pid = 4091] [serial = 1848] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f27334cec00) [pid = 4091] [serial = 1814] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f271fd57800) [pid = 4091] [serial = 1841] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f2736127c00) [pid = 4091] [serial = 1824] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f271eee9800) [pid = 4091] [serial = 1839] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f271eede000) [pid = 4091] [serial = 1838] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f272b59f800) [pid = 4091] [serial = 1796] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f271fd50000) [pid = 4091] [serial = 1778] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2732c59c00) [pid = 4091] [serial = 1758] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f2722b57000) [pid = 4091] [serial = 1782] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f27338f1800) [pid = 4091] [serial = 1815] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2735fca400) [pid = 4091] [serial = 1823] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f273620a000) [pid = 4091] [serial = 1826] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2736d75000) [pid = 4091] [serial = 1830] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2731b08400) [pid = 4091] [serial = 1802] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f272564ec00) [pid = 4091] [serial = 1704] [outer = (nil)] [url = about:blank] 09:00:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271eeb9800 == 154 [pid = 4091] [id = 660] 09:00:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f271ce1fc00) [pid = 4091] [serial = 1981] [outer = (nil)] 09:00:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f271ce2b000) [pid = 4091] [serial = 1982] [outer = 0x7f271ce1fc00] 09:00:33 INFO - PROCESS | 4091 | 1461686433337 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f271ecd1c00) [pid = 4091] [serial = 1983] [outer = 0x7f271ce1fc00] 09:00:34 INFO - PROCESS | 4091 | 1461686434139 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2936ms 09:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:00:34 INFO - PROCESS | 4091 | 1461686434191 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 4091 | 1461686434197 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:00:34 INFO - PROCESS | 4091 | 1461686434205 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 4091 | 1461686434210 Marionette TRACE conn3 <- [1,2614,null,{}] 09:00:34 INFO - PROCESS | 4091 | 1461686434216 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 4091 | 1461686434401 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:00:34 INFO - PROCESS | 4091 | 1461686434422 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e14000 == 155 [pid = 4091] [id = 661] 09:00:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f271fd59000) [pid = 4091] [serial = 1984] [outer = (nil)] 09:00:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f27207c5000) [pid = 4091] [serial = 1985] [outer = 0x7f271fd59000] 09:00:34 INFO - PROCESS | 4091 | 1461686434483 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f2720d09400) [pid = 4091] [serial = 1986] [outer = 0x7f271fd59000] 09:00:35 INFO - PROCESS | 4091 | 1461686435419 Marionette TRACE conn3 <- [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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1287ms 09:00:35 INFO - PROCESS | 4091 | 1461686435490 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 4091 | 1461686435496 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:00:35 INFO - PROCESS | 4091 | 1461686435505 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 4091 | 1461686435509 Marionette TRACE conn3 <- [1,2618,null,{}] 09:00:35 INFO - PROCESS | 4091 | 1461686435514 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:35 INFO - PROCESS | 4091 | 1461686435699 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:00:35 INFO - PROCESS | 4091 | 1461686435929 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722c70800 == 156 [pid = 4091] [id = 662] 09:00:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f2720d08000) [pid = 4091] [serial = 1987] [outer = (nil)] 09:00:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f2720fc2400) [pid = 4091] [serial = 1988] [outer = 0x7f2720d08000] 09:00:35 INFO - PROCESS | 4091 | 1461686435991 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2722b2c400) [pid = 4091] [serial = 1989] [outer = 0x7f2720d08000] 09:00:36 INFO - PROCESS | 4091 | 1461686436895 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1434ms 09:00:36 INFO - PROCESS | 4091 | 1461686436939 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 4091 | 1461686436943 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:00:36 INFO - PROCESS | 4091 | 1461686436954 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 4091 | 1461686436958 Marionette TRACE conn3 <- [1,2622,null,{}] 09:00:36 INFO - PROCESS | 4091 | 1461686436974 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 4091 | 1461686437232 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:00:37 INFO - PROCESS | 4091 | 1461686437273 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fdc800 == 157 [pid = 4091] [id = 663] 09:00:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2722cf8800) [pid = 4091] [serial = 1990] [outer = (nil)] 09:00:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2723713c00) [pid = 4091] [serial = 1991] [outer = 0x7f2722cf8800] 09:00:37 INFO - PROCESS | 4091 | 1461686437385 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f27238d0400) [pid = 4091] [serial = 1992] [outer = 0x7f2722cf8800] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2722b4ec00) [pid = 4091] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f271ce1cc00) [pid = 4091] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f272a17cc00) [pid = 4091] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f27265de000) [pid = 4091] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f27279b6000) [pid = 4091] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f271e4b0800) [pid = 4091] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f272f69f400) [pid = 4091] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f271fbb8800) [pid = 4091] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2722b62c00) [pid = 4091] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2720d06800) [pid = 4091] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f271eee8400) [pid = 4091] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f272564e000) [pid = 4091] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f272f6a8000) [pid = 4091] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f27238c8400) [pid = 4091] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2732c55800) [pid = 4091] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f27265e4c00) [pid = 4091] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f27307d8800) [pid = 4091] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f2722b60800) [pid = 4091] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f272b5f1000) [pid = 4091] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f27207d1800) [pid = 4091] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2731f7e800) [pid = 4091] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f27330e2c00) [pid = 4091] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:00:38 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f271ce1e800) [pid = 4091] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:00:38 INFO - PROCESS | 4091 | 1461686438883 Marionette TRACE conn3 <- [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]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1992ms 09:00:38 INFO - PROCESS | 4091 | 1461686438942 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 4091 | 1461686438946 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:00:38 INFO - PROCESS | 4091 | 1461686438963 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 4091 | 1461686438965 Marionette TRACE conn3 <- [1,2626,null,{}] 09:00:38 INFO - PROCESS | 4091 | 1461686438971 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:39 INFO - PROCESS | 4091 | 1461686439149 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:00:39 INFO - PROCESS | 4091 | 1461686439166 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257e2000 == 158 [pid = 4091] [id = 664] 09:00:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f271ce1e800) [pid = 4091] [serial = 1993] [outer = (nil)] 09:00:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f27241dd400) [pid = 4091] [serial = 1994] [outer = 0x7f271ce1e800] 09:00:39 INFO - PROCESS | 4091 | 1461686439226 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f272504b800) [pid = 4091] [serial = 1995] [outer = 0x7f271ce1e800] 09:00:40 INFO - PROCESS | 4091 | 1461686440130 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1238ms 09:00:40 INFO - PROCESS | 4091 | 1461686440191 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 4091 | 1461686440195 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:00:40 INFO - PROCESS | 4091 | 1461686440200 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 4091 | 1461686440203 Marionette TRACE conn3 <- [1,2630,null,{}] 09:00:40 INFO - PROCESS | 4091 | 1461686440212 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:40 INFO - PROCESS | 4091 | 1461686440402 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:00:40 INFO - PROCESS | 4091 | 1461686440910 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720d4b800 == 159 [pid = 4091] [id = 665] 09:00:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f271ce2b800) [pid = 4091] [serial = 1996] [outer = (nil)] 09:00:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f271ecd4000) [pid = 4091] [serial = 1997] [outer = 0x7f271ce2b800] 09:00:40 INFO - PROCESS | 4091 | 1461686440988 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f271fd4d800) [pid = 4091] [serial = 1998] [outer = 0x7f271ce2b800] 09:00:41 INFO - PROCESS | 4091 | 1461686441871 Marionette TRACE conn3 <- [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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1733ms 09:00:41 INFO - PROCESS | 4091 | 1461686441935 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 4091 | 1461686441942 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:00:41 INFO - PROCESS | 4091 | 1461686441949 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 4091 | 1461686441954 Marionette TRACE conn3 <- [1,2634,null,{}] 09:00:41 INFO - PROCESS | 4091 | 1461686441961 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:42 INFO - PROCESS | 4091 | 1461686442176 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:00:42 INFO - PROCESS | 4091 | 1461686442500 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fc8800 == 160 [pid = 4091] [id = 666] 09:00:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f2720fc1400) [pid = 4091] [serial = 1999] [outer = (nil)] 09:00:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27225e2400) [pid = 4091] [serial = 2000] [outer = 0x7f2720fc1400] 09:00:42 INFO - PROCESS | 4091 | 1461686442588 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2722b56c00) [pid = 4091] [serial = 2001] [outer = 0x7f2720fc1400] 09:00:43 INFO - PROCESS | 4091 | 1461686443470 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1586ms 09:00:43 INFO - PROCESS | 4091 | 1461686443539 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 4091 | 1461686443545 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:00:43 INFO - PROCESS | 4091 | 1461686443551 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 4091 | 1461686443555 Marionette TRACE conn3 <- [1,2638,null,{}] 09:00:43 INFO - PROCESS | 4091 | 1461686443560 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:43 INFO - PROCESS | 4091 | 1461686443798 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:00:44 INFO - PROCESS | 4091 | 1461686444195 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726796000 == 161 [pid = 4091] [id = 667] 09:00:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f272512d400) [pid = 4091] [serial = 2002] [outer = (nil)] 09:00:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2725646c00) [pid = 4091] [serial = 2003] [outer = 0x7f272512d400] 09:00:44 INFO - PROCESS | 4091 | 1461686444270 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f2725971800) [pid = 4091] [serial = 2004] [outer = 0x7f272512d400] 09:00:45 INFO - PROCESS | 4091 | 1461686445194 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1681ms 09:00:45 INFO - PROCESS | 4091 | 1461686445234 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 4091 | 1461686445238 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:00:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:00:45 INFO - PROCESS | 4091 | 1461686445254 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 4091 | 1461686445262 Marionette TRACE conn3 <- [1,2642,null,{}] 09:00:45 INFO - PROCESS | 4091 | 1461686445269 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:45 INFO - PROCESS | 4091 | 1461686445514 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:00:45 INFO - PROCESS | 4091 | 1461686445829 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279d6800 == 162 [pid = 4091] [id = 668] 09:00:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f272512ec00) [pid = 4091] [serial = 2005] [outer = (nil)] 09:00:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f272675ac00) [pid = 4091] [serial = 2006] [outer = 0x7f272512ec00] 09:00:45 INFO - PROCESS | 4091 | 1461686445908 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f2727753000) [pid = 4091] [serial = 2007] [outer = 0x7f272512ec00] 09:00:46 INFO - PROCESS | 4091 | 1461686446746 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:00:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1547ms 09:00:46 INFO - PROCESS | 4091 | 1461686446794 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 4091 | 1461686446799 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:00:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:00:46 INFO - PROCESS | 4091 | 1461686446804 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 4091 | 1461686446807 Marionette TRACE conn3 <- [1,2646,null,{}] 09:00:46 INFO - PROCESS | 4091 | 1461686446812 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:47 INFO - PROCESS | 4091 | 1461686447025 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:00:47 INFO - PROCESS | 4091 | 1461686447343 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728e8e000 == 163 [pid = 4091] [id = 669] 09:00:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f27264f9400) [pid = 4091] [serial = 2008] [outer = (nil)] 09:00:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f2728152800) [pid = 4091] [serial = 2009] [outer = 0x7f27264f9400] 09:00:47 INFO - PROCESS | 4091 | 1461686447419 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f272815fc00) [pid = 4091] [serial = 2010] [outer = 0x7f27264f9400] 09:00:48 INFO - PROCESS | 4091 | 1461686448215 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:00:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1480ms 09:00:48 INFO - PROCESS | 4091 | 1461686448286 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 4091 | 1461686448290 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:00:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:00:48 INFO - PROCESS | 4091 | 1461686448295 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 4091 | 1461686448298 Marionette TRACE conn3 <- [1,2650,null,{}] 09:00:48 INFO - PROCESS | 4091 | 1461686448303 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:48 INFO - PROCESS | 4091 | 1461686448522 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:00:48 INFO - PROCESS | 4091 | 1461686448842 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729cdd800 == 164 [pid = 4091] [id = 670] 09:00:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f272870fc00) [pid = 4091] [serial = 2011] [outer = (nil)] 09:00:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2728711000) [pid = 4091] [serial = 2012] [outer = 0x7f272870fc00] 09:00:48 INFO - PROCESS | 4091 | 1461686448947 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2729fc6c00) [pid = 4091] [serial = 2013] [outer = 0x7f272870fc00] 09:00:49 INFO - PROCESS | 4091 | 1461686449805 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:00:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1582ms 09:00:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:00:49 INFO - PROCESS | 4091 | 1461686449878 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 4091 | 1461686449881 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:00:49 INFO - PROCESS | 4091 | 1461686449887 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 4091 | 1461686449890 Marionette TRACE conn3 <- [1,2654,null,{}] 09:00:49 INFO - PROCESS | 4091 | 1461686449895 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:50 INFO - PROCESS | 4091 | 1461686450105 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:00:50 INFO - PROCESS | 4091 | 1461686450418 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b320000 == 165 [pid = 4091] [id = 671] 09:00:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2720495800) [pid = 4091] [serial = 2014] [outer = (nil)] 09:00:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f272b379c00) [pid = 4091] [serial = 2015] [outer = 0x7f2720495800] 09:00:50 INFO - PROCESS | 4091 | 1461686450495 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f272b59b800) [pid = 4091] [serial = 2016] [outer = 0x7f2720495800] 09:00:51 INFO - PROCESS | 4091 | 1461686451302 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:00:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1480ms 09:00:51 INFO - PROCESS | 4091 | 1461686451367 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 4091 | 1461686451371 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:00:51 INFO - PROCESS | 4091 | 1461686451377 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 4091 | 1461686451380 Marionette TRACE conn3 <- [1,2658,null,{}] 09:00:51 INFO - PROCESS | 4091 | 1461686451385 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:51 INFO - PROCESS | 4091 | 1461686451649 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:00:51 INFO - PROCESS | 4091 | 1461686451973 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b540000 == 166 [pid = 4091] [id = 672] 09:00:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2720d0ac00) [pid = 4091] [serial = 2017] [outer = (nil)] 09:00:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f272b5a3c00) [pid = 4091] [serial = 2018] [outer = 0x7f2720d0ac00] 09:00:52 INFO - PROCESS | 4091 | 1461686452055 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f272f6a8000) [pid = 4091] [serial = 2019] [outer = 0x7f2720d0ac00] 09:00:52 INFO - PROCESS | 4091 | 1461686452860 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:00:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1537ms 09:00:52 INFO - PROCESS | 4091 | 1461686452915 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 4091 | 1461686452919 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:00:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:00:52 INFO - PROCESS | 4091 | 1461686452925 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 4091 | 1461686452927 Marionette TRACE conn3 <- [1,2662,null,{}] 09:00:52 INFO - PROCESS | 4091 | 1461686452932 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:53 INFO - PROCESS | 4091 | 1461686453133 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:00:53 INFO - PROCESS | 4091 | 1461686453412 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f86f800 == 167 [pid = 4091] [id = 673] 09:00:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f272b59ac00) [pid = 4091] [serial = 2020] [outer = (nil)] 09:00:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f27306ca800) [pid = 4091] [serial = 2021] [outer = 0x7f272b59ac00] 09:00:53 INFO - PROCESS | 4091 | 1461686453531 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f27307d3400) [pid = 4091] [serial = 2022] [outer = 0x7f272b59ac00] 09:00:54 INFO - PROCESS | 4091 | 1461686454326 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:00:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1477ms 09:00:54 INFO - PROCESS | 4091 | 1461686454403 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 4091 | 1461686454406 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:00:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:00:54 INFO - PROCESS | 4091 | 1461686454412 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 4091 | 1461686454415 Marionette TRACE conn3 <- [1,2666,null,{}] 09:00:54 INFO - PROCESS | 4091 | 1461686454423 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:54 INFO - PROCESS | 4091 | 1461686454649 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:00:54 INFO - PROCESS | 4091 | 1461686454974 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27307aa800 == 168 [pid = 4091] [id = 674] 09:00:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f2720df4c00) [pid = 4091] [serial = 2023] [outer = (nil)] 09:00:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f2731b11000) [pid = 4091] [serial = 2024] [outer = 0x7f2720df4c00] 09:00:55 INFO - PROCESS | 4091 | 1461686455051 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f2731c1b000) [pid = 4091] [serial = 2025] [outer = 0x7f2720df4c00] 09:00:56 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:56 INFO - PROCESS | 4091 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:56 INFO - PROCESS | 4091 | 1461686456343 Marionette TRACE conn3 <- [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]]]}] 09:00:56 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) 09:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1984ms 09:00:56 INFO - PROCESS | 4091 | 1461686456419 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 4091 | 1461686456424 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:00:56 INFO - PROCESS | 4091 | 1461686456487 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 4091 | 1461686456491 Marionette TRACE conn3 <- [1,2670,null,{}] 09:00:56 INFO - PROCESS | 4091 | 1461686456496 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:56 INFO - PROCESS | 4091 | 1461686456711 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:00:56 INFO - PROCESS | 4091 | 1461686456981 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732379800 == 169 [pid = 4091] [id = 675] 09:00:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f2731c12800) [pid = 4091] [serial = 2026] [outer = (nil)] 09:00:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f2732240800) [pid = 4091] [serial = 2027] [outer = 0x7f2731c12800] 09:00:57 INFO - PROCESS | 4091 | 1461686457067 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f2732fccc00) [pid = 4091] [serial = 2028] [outer = 0x7f2731c12800] 09:00:58 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:58 INFO - PROCESS | 4091 | 1461686458422 Marionette TRACE conn3 <- [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] 09:00:58 INFO - PROCESS | 4091 | 1461686458503 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:00:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:00:58 INFO - PROCESS | 4091 | 1461686458513 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 4091 | 1461686458517 Marionette TRACE conn3 <- [1,2674,null,{}] 09:00:58 INFO - PROCESS | 4091 | 1461686458522 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:58 INFO - PROCESS | 4091 | 1461686458743 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:00:59 INFO - PROCESS | 4091 | 1461686459028 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733431000 == 170 [pid = 4091] [id = 676] 09:00:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f2731c15c00) [pid = 4091] [serial = 2029] [outer = (nil)] 09:00:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f2733474400) [pid = 4091] [serial = 2030] [outer = 0x7f2731c15c00] 09:00:59 INFO - PROCESS | 4091 | 1461686459100 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2734559c00) [pid = 4091] [serial = 2031] [outer = 0x7f2731c15c00] 09:01:00 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:00 INFO - PROCESS | 4091 | 1461686460461 Marionette TRACE conn3 <- [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] 09:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:01:00 INFO - PROCESS | 4091 | 1461686460560 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:01:00 INFO - PROCESS | 4091 | 1461686460566 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 4091 | 1461686460569 Marionette TRACE conn3 <- [1,2678,null,{}] 09:01:00 INFO - PROCESS | 4091 | 1461686460575 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:00 INFO - PROCESS | 4091 | 1461686460783 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:01:01 INFO - PROCESS | 4091 | 1461686461061 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2736cd8800 == 171 [pid = 4091] [id = 677] 09:01:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f271eccd800) [pid = 4091] [serial = 2032] [outer = (nil)] 09:01:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f27349d9c00) [pid = 4091] [serial = 2033] [outer = 0x7f271eccd800] 09:01:01 INFO - PROCESS | 4091 | 1461686461131 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f2735dc9c00) [pid = 4091] [serial = 2034] [outer = 0x7f271eccd800] 09:01:02 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:02 INFO - PROCESS | 4091 | 1461686462610 Marionette TRACE conn3 <- [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]]]}] 09:01:02 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) 09:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2086ms 09:01:02 INFO - PROCESS | 4091 | 1461686462654 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:01:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:01:02 INFO - PROCESS | 4091 | 1461686462659 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:01:02 INFO - PROCESS | 4091 | 1461686462672 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 4091 | 1461686462677 Marionette TRACE conn3 <- [1,2682,null,{}] 09:01:02 INFO - PROCESS | 4091 | 1461686462685 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:03 INFO - PROCESS | 4091 | 1461686463027 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:01:03 INFO - PROCESS | 4091 | 1461686463304 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27371dc000 == 172 [pid = 4091] [id = 678] 09:01:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f271eedd800) [pid = 4091] [serial = 2035] [outer = (nil)] 09:01:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2736123400) [pid = 4091] [serial = 2036] [outer = 0x7f271eedd800] 09:01:03 INFO - PROCESS | 4091 | 1461686463375 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f273620d400) [pid = 4091] [serial = 2037] [outer = 0x7f271eedd800] 09:01:04 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:04 INFO - PROCESS | 4091 | 1461686464678 Marionette TRACE conn3 <- [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]]]}] 09:01:04 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) 09:01:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2045ms 09:01:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:01:04 INFO - PROCESS | 4091 | 1461686464749 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 4091 | 1461686464752 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:01:04 INFO - PROCESS | 4091 | 1461686464808 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 4091 | 1461686464811 Marionette TRACE conn3 <- [1,2686,null,{}] 09:01:04 INFO - PROCESS | 4091 | 1461686464820 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:05 INFO - PROCESS | 4091 | 1461686465035 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:01:05 INFO - PROCESS | 4091 | 1461686465311 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c26e000 == 173 [pid = 4091] [id = 679] 09:01:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f27204a1800) [pid = 4091] [serial = 2038] [outer = (nil)] 09:01:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f2736212c00) [pid = 4091] [serial = 2039] [outer = 0x7f27204a1800] 09:01:05 INFO - PROCESS | 4091 | 1461686465383 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f2736d73800) [pid = 4091] [serial = 2040] [outer = 0x7f27204a1800] 09:01:07 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:07 INFO - PROCESS | 4091 | 1461686467286 Marionette TRACE conn3 <- [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] 09:01:07 INFO - PROCESS | 4091 | 1461686467353 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:01:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:01:07 INFO - PROCESS | 4091 | 1461686467406 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 4091 | 1461686467410 Marionette TRACE conn3 <- [1,2690,null,{}] 09:01:07 INFO - PROCESS | 4091 | 1461686467419 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:07 INFO - PROCESS | 4091 | 1461686467641 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:01:07 INFO - PROCESS | 4091 | 1461686467933 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722bad800 == 174 [pid = 4091] [id = 680] 09:01:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f271ce23000) [pid = 4091] [serial = 2041] [outer = (nil)] 09:01:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f271eccac00) [pid = 4091] [serial = 2042] [outer = 0x7f271ce23000] 09:01:08 INFO - PROCESS | 4091 | 1461686468003 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f27204a0c00) [pid = 4091] [serial = 2043] [outer = 0x7f271ce23000] 09:01:09 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:09 INFO - PROCESS | 4091 | 1461686469511 Marionette TRACE conn3 <- [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] 09:01:09 INFO - PROCESS | 4091 | 1461686469554 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:01:09 INFO - PROCESS | 4091 | 1461686469564 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 4091 | 1461686469568 Marionette TRACE conn3 <- [1,2694,null,{}] 09:01:09 INFO - PROCESS | 4091 | 1461686469573 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:09 INFO - PROCESS | 4091 | 1461686469844 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:01:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721069800 == 173 [pid = 4091] [id = 560] 09:01:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271e41b800 == 172 [pid = 4091] [id = 559] 09:01:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2720d4e000 == 171 [pid = 4091] [id = 557] 09:01:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271e402800 == 170 [pid = 4091] [id = 558] 09:01:09 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2725134000) [pid = 4091] [serial = 1922] [outer = (nil)] [url = about:blank] 09:01:09 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2725651000) [pid = 4091] [serial = 1907] [outer = (nil)] [url = about:blank] 09:01:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726309800 == 169 [pid = 4091] [id = 561] 09:01:09 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728672800 == 168 [pid = 4091] [id = 556] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27257e2000 == 167 [pid = 4091] [id = 664] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724fdc800 == 166 [pid = 4091] [id = 663] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722c70800 == 165 [pid = 4091] [id = 662] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721e14000 == 164 [pid = 4091] [id = 661] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271eeb9800 == 163 [pid = 4091] [id = 660] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27206be800 == 162 [pid = 4091] [id = 659] 09:01:10 INFO - PROCESS | 4091 | 1461686470162 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e357800 == 161 [pid = 4091] [id = 658] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a511800 == 160 [pid = 4091] [id = 657] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27490a9000 == 159 [pid = 4091] [id = 656] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f765800 == 158 [pid = 4091] [id = 655] 09:01:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720d4e000 == 159 [pid = 4091] [id = 681] 09:01:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f271ecd1400) [pid = 4091] [serial = 2044] [outer = (nil)] 09:01:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f2720f91c00) [pid = 4091] [serial = 2045] [outer = 0x7f271ecd1400] 09:01:10 INFO - PROCESS | 4091 | 1461686470231 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f2722b60800) [pid = 4091] [serial = 2046] [outer = 0x7f271ecd1400] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273deb5000 == 158 [pid = 4091] [id = 654] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273ca6b800 == 157 [pid = 4091] [id = 653] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c269800 == 156 [pid = 4091] [id = 652] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2737020000 == 155 [pid = 4091] [id = 651] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273497a800 == 154 [pid = 4091] [id = 650] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273320e000 == 153 [pid = 4091] [id = 649] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732499800 == 152 [pid = 4091] [id = 648] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731b83800 == 151 [pid = 4091] [id = 647] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f872000 == 150 [pid = 4091] [id = 646] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b325800 == 149 [pid = 4091] [id = 645] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27291ca000 == 148 [pid = 4091] [id = 644] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27279cb800 == 147 [pid = 4091] [id = 643] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274de48800 == 146 [pid = 4091] [id = 532] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272631f800 == 145 [pid = 4091] [id = 642] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272245d000 == 144 [pid = 4091] [id = 641] 09:01:10 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27264a4800 == 143 [pid = 4091] [id = 640] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f2720df3800) [pid = 4091] [serial = 1776] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2722b5c000) [pid = 4091] [serial = 1916] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f271e4b3000) [pid = 4091] [serial = 1919] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f272b596c00) [pid = 4091] [serial = 1881] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f272b372400) [pid = 4091] [serial = 1880] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f27279b5c00) [pid = 4091] [serial = 1869] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f27276c3400) [pid = 4091] [serial = 1868] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2728711400) [pid = 4091] [serial = 1875] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f272816e800) [pid = 4091] [serial = 1874] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f2736d78800) [pid = 4091] [serial = 1905] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f2735dc1800) [pid = 4091] [serial = 1904] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f2731f77c00) [pid = 4091] [serial = 1887] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2731c13800) [pid = 4091] [serial = 1886] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f271fbbf400) [pid = 4091] [serial = 1910] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f272049f800) [pid = 4091] [serial = 1911] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f272512bc00) [pid = 4091] [serial = 1863] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f272504cc00) [pid = 4091] [serial = 1862] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f2720dfd800) [pid = 4091] [serial = 1913] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f27207ca800) [pid = 4091] [serial = 1854] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f2720496000) [pid = 4091] [serial = 1853] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f27259e2800) [pid = 4091] [serial = 1866] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f272596b400) [pid = 4091] [serial = 1865] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f2732841c00) [pid = 4091] [serial = 1890] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f2732237800) [pid = 4091] [serial = 1889] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2728ffec00) [pid = 4091] [serial = 1878] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f2728ff0800) [pid = 4091] [serial = 1877] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f2733815c00) [pid = 4091] [serial = 1899] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f273347c800) [pid = 4091] [serial = 1898] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f2728166c00) [pid = 4091] [serial = 1872] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2728157c00) [pid = 4091] [serial = 1871] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f27330e2400) [pid = 4091] [serial = 1893] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2732e2b800) [pid = 4091] [serial = 1892] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2723717400) [pid = 4091] [serial = 1860] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2722cfbc00) [pid = 4091] [serial = 1859] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f27306cfc00) [pid = 4091] [serial = 1884] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f272f8a8c00) [pid = 4091] [serial = 1883] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f27225e5400) [pid = 4091] [serial = 1857] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2720f96000) [pid = 4091] [serial = 1856] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f273344a800) [pid = 4091] [serial = 1896] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2733249000) [pid = 4091] [serial = 1895] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f2736213400) [pid = 4091] [serial = 1902] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f2735dc4c00) [pid = 4091] [serial = 1901] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f2722de3400) [pid = 4091] [serial = 1917] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2720fbd400) [pid = 4091] [serial = 1920] [outer = (nil)] [url = about:blank] 09:01:10 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f2720fc2c00) [pid = 4091] [serial = 1914] [outer = (nil)] [url = about:blank] 09:01:11 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:11 INFO - PROCESS | 4091 | 1461686471546 Marionette TRACE conn3 <- [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] 09:01:11 INFO - PROCESS | 4091 | 1461686471615 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:01:11 INFO - PROCESS | 4091 | 1461686471622 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 4091 | 1461686471627 Marionette TRACE conn3 <- [1,2698,null,{}] 09:01:11 INFO - PROCESS | 4091 | 1461686471656 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 4091 | 1461686471858 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:01:11 INFO - PROCESS | 4091 | 1461686471870 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257d5000 == 144 [pid = 4091] [id = 682] 09:01:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f2722cf6400) [pid = 4091] [serial = 2047] [outer = (nil)] 09:01:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f272504f000) [pid = 4091] [serial = 2048] [outer = 0x7f2722cf6400] 09:01:11 INFO - PROCESS | 4091 | 1461686471947 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f272596b400) [pid = 4091] [serial = 2049] [outer = 0x7f2722cf6400] 09:01:13 INFO - PROCESS | 4091 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:13 INFO - PROCESS | 4091 | 1461686473344 Marionette TRACE conn3 <- [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] 09:01:13 INFO - PROCESS | 4091 | 1461686473385 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:01:13 INFO - PROCESS | 4091 | 1461686473399 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 4091 | 1461686473402 Marionette TRACE conn3 <- [1,2702,null,{}] 09:01:13 INFO - PROCESS | 4091 | 1461686473415 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:13 INFO - PROCESS | 4091 | 1461686473695 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:01:13 INFO - PROCESS | 4091 | 1461686473760 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272678f800 == 145 [pid = 4091] [id = 683] 09:01:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2722cfbc00) [pid = 4091] [serial = 2050] [outer = (nil)] 09:01:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f27265e1000) [pid = 4091] [serial = 2051] [outer = 0x7f2722cfbc00] 09:01:13 INFO - PROCESS | 4091 | 1461686473878 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f27276c3c00) [pid = 4091] [serial = 2052] [outer = 0x7f2722cfbc00] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f271ecd5800) [pid = 4091] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f2720df4400) [pid = 4091] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f271eee2400) [pid = 4091] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f271ce1e000) [pid = 4091] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2726760800) [pid = 4091] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f27307d6800) [pid = 4091] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f27307cf000) [pid = 4091] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f272b37e000) [pid = 4091] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2735dbf800) [pid = 4091] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f27259e3400) [pid = 4091] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f272b37d800) [pid = 4091] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 136 (0x7f273620e400) [pid = 4091] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 135 (0x7f27307d6c00) [pid = 4091] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 134 (0x7f273b9b7000) [pid = 4091] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 133 (0x7f271ce26400) [pid = 4091] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 132 (0x7f2735dcb400) [pid = 4091] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 131 (0x7f2725650000) [pid = 4091] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 130 (0x7f271fd59000) [pid = 4091] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 129 (0x7f271fd59400) [pid = 4091] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 128 (0x7f2722b33c00) [pid = 4091] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 127 (0x7f2720d08000) [pid = 4091] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 126 (0x7f2722cf8800) [pid = 4091] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 125 (0x7f271ce1fc00) [pid = 4091] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 124 (0x7f27264f0800) [pid = 4091] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:01:15 INFO - PROCESS | 4091 | --DOMWINDOW == 123 (0x7f27207ccc00) [pid = 4091] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:01:15 INFO - PROCESS | 4091 | 1461686475257 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:01:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1894ms 09:01:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:01:15 INFO - PROCESS | 4091 | 1461686475286 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 4091 | 1461686475289 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:01:15 INFO - PROCESS | 4091 | 1461686475295 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 4091 | 1461686475298 Marionette TRACE conn3 <- [1,2706,null,{}] 09:01:15 INFO - PROCESS | 4091 | 1461686475302 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:15 INFO - PROCESS | 4091 | 1461686475593 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:01:15 INFO - PROCESS | 4091 | 1461686475726 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258c9000 == 146 [pid = 4091] [id = 684] 09:01:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 124 (0x7f271e4a8400) [pid = 4091] [serial = 2053] [outer = (nil)] 09:01:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 125 (0x7f2722cf4800) [pid = 4091] [serial = 2054] [outer = 0x7f271e4a8400] 09:01:15 INFO - PROCESS | 4091 | 1461686475787 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 126 (0x7f27264f7000) [pid = 4091] [serial = 2055] [outer = 0x7f271e4a8400] 09:01:16 INFO - PROCESS | 4091 | 1461686476439 Marionette TRACE conn3 <- [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]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:01:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1186ms 09:01:16 INFO - PROCESS | 4091 | 1461686476480 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 4091 | 1461686476483 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:01:16 INFO - PROCESS | 4091 | 1461686476490 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 4091 | 1461686476492 Marionette TRACE conn3 <- [1,2710,null,{}] 09:01:16 INFO - PROCESS | 4091 | 1461686476497 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:16 INFO - PROCESS | 4091 | 1461686476738 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:01:16 INFO - PROCESS | 4091 | 1461686476941 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728677800 == 147 [pid = 4091] [id = 685] 09:01:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 127 (0x7f2720d08000) [pid = 4091] [serial = 2056] [outer = (nil)] 09:01:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 128 (0x7f2728153000) [pid = 4091] [serial = 2057] [outer = 0x7f2720d08000] 09:01:17 INFO - PROCESS | 4091 | 1461686477005 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 129 (0x7f2728ffb000) [pid = 4091] [serial = 2058] [outer = 0x7f2720d08000] 09:01:18 INFO - PROCESS | 4091 | 1461686478168 Marionette TRACE conn3 <- [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] 09:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:01:18 INFO - PROCESS | 4091 | 1461686478228 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:01:18 INFO - PROCESS | 4091 | 1461686478235 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 4091 | 1461686478242 Marionette TRACE conn3 <- [1,2714,null,{}] 09:01:18 INFO - PROCESS | 4091 | 1461686478267 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:18 INFO - PROCESS | 4091 | 1461686478471 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:01:18 INFO - PROCESS | 4091 | 1461686478764 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724edd800 == 148 [pid = 4091] [id = 686] 09:01:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 130 (0x7f2720f97800) [pid = 4091] [serial = 2059] [outer = (nil)] 09:01:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 131 (0x7f2720fc5c00) [pid = 4091] [serial = 2060] [outer = 0x7f2720f97800] 09:01:18 INFO - PROCESS | 4091 | 1461686478842 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 132 (0x7f2722b5c400) [pid = 4091] [serial = 2061] [outer = 0x7f2720f97800] 09:01:19 INFO - PROCESS | 4091 | 1461686479754 Marionette TRACE conn3 <- [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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:01:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1567ms 09:01:19 INFO - PROCESS | 4091 | 1461686479802 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 4091 | 1461686479810 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:01:19 INFO - PROCESS | 4091 | 1461686479821 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 4091 | 1461686479824 Marionette TRACE conn3 <- [1,2718,null,{}] 09:01:19 INFO - PROCESS | 4091 | 1461686479830 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:20 INFO - PROCESS | 4091 | 1461686480062 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:01:20 INFO - PROCESS | 4091 | 1461686480417 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728679800 == 149 [pid = 4091] [id = 687] 09:01:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 133 (0x7f2722cfd800) [pid = 4091] [serial = 2062] [outer = (nil)] 09:01:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 134 (0x7f272564e000) [pid = 4091] [serial = 2063] [outer = 0x7f2722cfd800] 09:01:20 INFO - PROCESS | 4091 | 1461686480496 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 135 (0x7f27265da400) [pid = 4091] [serial = 2064] [outer = 0x7f2722cfd800] 09:01:21 INFO - PROCESS | 4091 | 1461686481364 Marionette TRACE conn3 <- [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] 09:01:21 INFO - PROCESS | 4091 | 1461686481409 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:01:21 INFO - PROCESS | 4091 | 1461686481416 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 4091 | 1461686481421 Marionette TRACE conn3 <- [1,2722,null,{}] 09:01:21 INFO - PROCESS | 4091 | 1461686481437 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:21 INFO - PROCESS | 4091 | 1461686481649 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:01:21 INFO - PROCESS | 4091 | 1461686481987 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729ec5800 == 150 [pid = 4091] [id = 688] 09:01:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 136 (0x7f272370e000) [pid = 4091] [serial = 2065] [outer = (nil)] 09:01:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 137 (0x7f272893d400) [pid = 4091] [serial = 2066] [outer = 0x7f272370e000] 09:01:22 INFO - PROCESS | 4091 | 1461686482071 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f2728ffc400) [pid = 4091] [serial = 2067] [outer = 0x7f272370e000] 09:01:22 INFO - PROCESS | 4091 | 1461686482949 Marionette TRACE conn3 <- [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] 09:01:23 INFO - PROCESS | 4091 | 1461686483010 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:01:23 INFO - PROCESS | 4091 | 1461686483016 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 4091 | 1461686483018 Marionette TRACE conn3 <- [1,2726,null,{}] 09:01:23 INFO - PROCESS | 4091 | 1461686483024 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:23 INFO - PROCESS | 4091 | 1461686483271 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:01:23 INFO - PROCESS | 4091 | 1461686483589 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b53d000 == 151 [pid = 4091] [id = 689] 09:01:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f27276c4000) [pid = 4091] [serial = 2068] [outer = (nil)] 09:01:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f272b374800) [pid = 4091] [serial = 2069] [outer = 0x7f27276c4000] 09:01:23 INFO - PROCESS | 4091 | 1461686483668 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f272b5e8400) [pid = 4091] [serial = 2070] [outer = 0x7f27276c4000] 09:01:24 INFO - PROCESS | 4091 | 1461686484481 Marionette TRACE conn3 <- [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]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:01:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1527ms 09:01:24 INFO - PROCESS | 4091 | 1461686484545 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 4091 | 1461686484553 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:01:24 INFO - PROCESS | 4091 | 1461686484562 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 4091 | 1461686484568 Marionette TRACE conn3 <- [1,2730,null,{}] 09:01:24 INFO - PROCESS | 4091 | 1461686484573 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:24 INFO - PROCESS | 4091 | 1461686484794 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:01:25 INFO - PROCESS | 4091 | 1461686485117 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273072c800 == 152 [pid = 4091] [id = 690] 09:01:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f272f8a5400) [pid = 4091] [serial = 2071] [outer = (nil)] 09:01:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27306cc800) [pid = 4091] [serial = 2072] [outer = 0x7f272f8a5400] 09:01:25 INFO - PROCESS | 4091 | 1461686485201 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f27307d6c00) [pid = 4091] [serial = 2073] [outer = 0x7f272f8a5400] 09:01:26 INFO - PROCESS | 4091 | 1461686486504 Marionette TRACE conn3 <- [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] 09:01:26 INFO - PROCESS | 4091 | 1461686486638 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:01:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:01:26 INFO - PROCESS | 4091 | 1461686486652 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 4091 | 1461686486654 Marionette TRACE conn3 <- [1,2734,null,{}] 09:01:26 INFO - PROCESS | 4091 | 1461686486660 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:26 INFO - PROCESS | 4091 | 1461686486861 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:01:27 INFO - PROCESS | 4091 | 1461686487130 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732586800 == 153 [pid = 4091] [id = 691] 09:01:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f272f6a0000) [pid = 4091] [serial = 2074] [outer = (nil)] 09:01:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f27326eb400) [pid = 4091] [serial = 2075] [outer = 0x7f272f6a0000] 09:01:27 INFO - PROCESS | 4091 | 1461686487213 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f2732fd0000) [pid = 4091] [serial = 2076] [outer = 0x7f272f6a0000] 09:01:28 INFO - PROCESS | 4091 | 1461686488062 Marionette TRACE conn3 <- [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]]]}] 09:01:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:01:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1482ms 09:01:28 INFO - PROCESS | 4091 | 1461686488135 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 4091 | 1461686488138 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:01:28 INFO - PROCESS | 4091 | 1461686488144 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 4091 | 1461686488147 Marionette TRACE conn3 <- [1,2738,null,{}] 09:01:28 INFO - PROCESS | 4091 | 1461686488152 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:28 INFO - PROCESS | 4091 | 1461686488389 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:01:28 INFO - PROCESS | 4091 | 1461686488702 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2733261800 == 154 [pid = 4091] [id = 692] 09:01:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f272f6a4400) [pid = 4091] [serial = 2077] [outer = (nil)] 09:01:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f27330ec000) [pid = 4091] [serial = 2078] [outer = 0x7f272f6a4400] 09:01:28 INFO - PROCESS | 4091 | 1461686488778 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f2733474800) [pid = 4091] [serial = 2079] [outer = 0x7f272f6a4400] 09:01:29 INFO - PROCESS | 4091 | 1461686489600 Marionette TRACE conn3 <- [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]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1532ms 09:01:29 INFO - PROCESS | 4091 | 1461686489677 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 4091 | 1461686489681 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:01:29 INFO - PROCESS | 4091 | 1461686489686 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 4091 | 1461686489688 Marionette TRACE conn3 <- [1,2742,null,{}] 09:01:29 INFO - PROCESS | 4091 | 1461686489694 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:29 INFO - PROCESS | 4091 | 1461686489901 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:01:30 INFO - PROCESS | 4091 | 1461686490219 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2735f7c800 == 155 [pid = 4091] [id = 693] 09:01:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f27326ea800) [pid = 4091] [serial = 2080] [outer = (nil)] 09:01:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f27334c7c00) [pid = 4091] [serial = 2081] [outer = 0x7f27326ea800] 09:01:30 INFO - PROCESS | 4091 | 1461686490295 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f2734568800) [pid = 4091] [serial = 2082] [outer = 0x7f27326ea800] 09:01:31 INFO - PROCESS | 4091 | 1461686491127 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1496ms 09:01:31 INFO - PROCESS | 4091 | 1461686491185 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 4091 | 1461686491188 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:01:31 INFO - PROCESS | 4091 | 1461686491195 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 4091 | 1461686491197 Marionette TRACE conn3 <- [1,2746,null,{}] 09:01:31 INFO - PROCESS | 4091 | 1461686491202 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 4091 | 1461686491408 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:01:31 INFO - PROCESS | 4091 | 1461686491735 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273700e000 == 156 [pid = 4091] [id = 694] 09:01:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f2732b4e400) [pid = 4091] [serial = 2083] [outer = (nil)] 09:01:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f273531ac00) [pid = 4091] [serial = 2084] [outer = 0x7f2732b4e400] 09:01:31 INFO - PROCESS | 4091 | 1461686491810 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2735fcb000) [pid = 4091] [serial = 2085] [outer = 0x7f2732b4e400] 09:01:32 INFO - PROCESS | 4091 | 1461686492628 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1484ms 09:01:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:01:32 INFO - PROCESS | 4091 | 1461686492680 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 4091 | 1461686492683 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:01:32 INFO - PROCESS | 4091 | 1461686492689 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 4091 | 1461686492692 Marionette TRACE conn3 <- [1,2750,null,{}] 09:01:32 INFO - PROCESS | 4091 | 1461686492697 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:32 INFO - PROCESS | 4091 | 1461686492922 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:01:33 INFO - PROCESS | 4091 | 1461686493252 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273bb99800 == 157 [pid = 4091] [id = 695] 09:01:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2736caf800) [pid = 4091] [serial = 2086] [outer = (nil)] 09:01:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f2736d73400) [pid = 4091] [serial = 2087] [outer = 0x7f2736caf800] 09:01:33 INFO - PROCESS | 4091 | 1461686493330 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2736d79c00) [pid = 4091] [serial = 2088] [outer = 0x7f2736caf800] 09:01:34 INFO - PROCESS | 4091 | 1461686494138 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1480ms 09:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:01:34 INFO - PROCESS | 4091 | 1461686494169 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 4091 | 1461686494172 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:01:34 INFO - PROCESS | 4091 | 1461686494178 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 4091 | 1461686494182 Marionette TRACE conn3 <- [1,2754,null,{}] 09:01:34 INFO - PROCESS | 4091 | 1461686494188 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:34 INFO - PROCESS | 4091 | 1461686494423 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:01:34 INFO - PROCESS | 4091 | 1461686494762 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273d24c800 == 158 [pid = 4091] [id = 696] 09:01:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2736cb6c00) [pid = 4091] [serial = 2089] [outer = (nil)] 09:01:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f273713c400) [pid = 4091] [serial = 2090] [outer = 0x7f2736cb6c00] 09:01:34 INFO - PROCESS | 4091 | 1461686494843 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f27374d9c00) [pid = 4091] [serial = 2091] [outer = 0x7f2736cb6c00] 09:01:35 INFO - PROCESS | 4091 | 1461686495659 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:01:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1534ms 09:01:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:01:35 INFO - PROCESS | 4091 | 1461686495712 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 4091 | 1461686495715 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:01:35 INFO - PROCESS | 4091 | 1461686495721 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 4091 | 1461686495724 Marionette TRACE conn3 <- [1,2758,null,{}] 09:01:35 INFO - PROCESS | 4091 | 1461686495729 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:35 INFO - PROCESS | 4091 | 1461686495942 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:01:36 INFO - PROCESS | 4091 | 1461686496231 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273f46e000 == 159 [pid = 4091] [id = 697] 09:01:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f27370b9400) [pid = 4091] [serial = 2092] [outer = (nil)] 09:01:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f27374d6800) [pid = 4091] [serial = 2093] [outer = 0x7f27370b9400] 09:01:36 INFO - PROCESS | 4091 | 1461686496364 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f273925b800) [pid = 4091] [serial = 2094] [outer = 0x7f27370b9400] 09:01:37 INFO - PROCESS | 4091 | 1461686497174 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 09:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:01:37 INFO - PROCESS | 4091 | 1461686497204 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 4091 | 1461686497207 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:01:37 INFO - PROCESS | 4091 | 1461686497212 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 4091 | 1461686497225 Marionette TRACE conn3 <- [1,2762,null,{}] 09:01:37 INFO - PROCESS | 4091 | 1461686497230 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:37 INFO - PROCESS | 4091 | 1461686497440 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:01:37 INFO - PROCESS | 4091 | 1461686497721 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274849e800 == 160 [pid = 4091] [id = 698] 09:01:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f271ce1d800) [pid = 4091] [serial = 2095] [outer = (nil)] 09:01:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f273b782000) [pid = 4091] [serial = 2096] [outer = 0x7f271ce1d800] 09:01:37 INFO - PROCESS | 4091 | 1461686497835 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f273bd1a000) [pid = 4091] [serial = 2097] [outer = 0x7f271ce1d800] 09:01:38 INFO - PROCESS | 4091 | 1461686498634 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1491ms 09:01:38 INFO - PROCESS | 4091 | 1461686498705 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 4091 | 1461686498708 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:01:38 INFO - PROCESS | 4091 | 1461686498714 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 4091 | 1461686498717 Marionette TRACE conn3 <- [1,2766,null,{}] 09:01:38 INFO - PROCESS | 4091 | 1461686498722 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 4091 | 1461686498933 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:01:39 INFO - PROCESS | 4091 | 1461686499251 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2749750800 == 161 [pid = 4091] [id = 699] 09:01:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f273713d400) [pid = 4091] [serial = 2098] [outer = (nil)] 09:01:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f273c20c800) [pid = 4091] [serial = 2099] [outer = 0x7f273713d400] 09:01:39 INFO - PROCESS | 4091 | 1461686499327 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f273c2a2c00) [pid = 4091] [serial = 2100] [outer = 0x7f273713d400] 09:01:40 INFO - PROCESS | 4091 | 1461686500130 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1479ms 09:01:40 INFO - PROCESS | 4091 | 1461686500193 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 4091 | 1461686500196 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:01:40 INFO - PROCESS | 4091 | 1461686500202 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 4091 | 1461686500204 Marionette TRACE conn3 <- [1,2770,null,{}] 09:01:40 INFO - PROCESS | 4091 | 1461686500210 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:40 INFO - PROCESS | 4091 | 1461686500422 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:01:40 INFO - PROCESS | 4091 | 1461686500765 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274de58000 == 162 [pid = 4091] [id = 700] 09:01:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f2736d7d800) [pid = 4091] [serial = 2101] [outer = (nil)] 09:01:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f273c334800) [pid = 4091] [serial = 2102] [outer = 0x7f2736d7d800] 09:01:40 INFO - PROCESS | 4091 | 1461686500840 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f273c677000) [pid = 4091] [serial = 2103] [outer = 0x7f2736d7d800] 09:01:41 INFO - PROCESS | 4091 | 1461686501642 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1485ms 09:01:41 INFO - PROCESS | 4091 | 1461686501688 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 4091 | 1461686501692 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:01:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:01:41 INFO - PROCESS | 4091 | 1461686501697 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 4091 | 1461686501700 Marionette TRACE conn3 <- [1,2774,null,{}] 09:01:41 INFO - PROCESS | 4091 | 1461686501705 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:41 INFO - PROCESS | 4091 | 1461686501926 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:01:42 INFO - PROCESS | 4091 | 1461686502271 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e361000 == 163 [pid = 4091] [id = 701] 09:01:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f2720fbcc00) [pid = 4091] [serial = 2104] [outer = (nil)] 09:01:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f273c73cc00) [pid = 4091] [serial = 2105] [outer = 0x7f2720fbcc00] 09:01:42 INFO - PROCESS | 4091 | 1461686502349 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f273c9b1800) [pid = 4091] [serial = 2106] [outer = 0x7f2720fbcc00] 09:01:43 INFO - PROCESS | 4091 | 1461686503167 Marionette TRACE conn3 <- [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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1527ms 09:01:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:01:43 INFO - PROCESS | 4091 | 1461686503227 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 4091 | 1461686503230 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:01:43 INFO - PROCESS | 4091 | 1461686503236 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 4091 | 1461686503239 Marionette TRACE conn3 <- [1,2778,null,{}] 09:01:43 INFO - PROCESS | 4091 | 1461686503244 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:43 INFO - PROCESS | 4091 | 1461686503446 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:01:43 INFO - PROCESS | 4091 | 1461686503772 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e8ab000 == 164 [pid = 4091] [id = 702] 09:01:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f27259e4400) [pid = 4091] [serial = 2107] [outer = (nil)] 09:01:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f273cc0d800) [pid = 4091] [serial = 2108] [outer = 0x7f27259e4400] 09:01:43 INFO - PROCESS | 4091 | 1461686503851 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f273d090400) [pid = 4091] [serial = 2109] [outer = 0x7f27259e4400] 09:01:44 INFO - PROCESS | 4091 | 1461686504642 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:01:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1435ms 09:01:44 INFO - PROCESS | 4091 | 1461686504730 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 4091 | 1461686504734 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:01:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:01:44 INFO - PROCESS | 4091 | 1461686504747 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 4091 | 1461686504749 Marionette TRACE conn3 <- [1,2782,null,{}] 09:01:44 INFO - PROCESS | 4091 | 1461686504754 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:45 INFO - PROCESS | 4091 | 1461686505026 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:01:45 INFO - PROCESS | 4091 | 1461686505363 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275135b800 == 165 [pid = 4091] [id = 703] 09:01:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f273620d000) [pid = 4091] [serial = 2110] [outer = (nil)] 09:01:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f273d3fbc00) [pid = 4091] [serial = 2111] [outer = 0x7f273620d000] 09:01:45 INFO - PROCESS | 4091 | 1461686505441 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f273d928000) [pid = 4091] [serial = 2112] [outer = 0x7f273620d000] 09:01:46 INFO - PROCESS | 4091 | 1461686506232 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:01:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1534ms 09:01:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:01:46 INFO - PROCESS | 4091 | 1461686506282 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 4091 | 1461686506285 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:01:46 INFO - PROCESS | 4091 | 1461686506291 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 4091 | 1461686506294 Marionette TRACE conn3 <- [1,2786,null,{}] 09:01:46 INFO - PROCESS | 4091 | 1461686506303 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 4091 | 1461686506530 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:01:46 INFO - PROCESS | 4091 | 1461686506856 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275371b800 == 166 [pid = 4091] [id = 704] 09:01:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f273bbef400) [pid = 4091] [serial = 2113] [outer = (nil)] 09:01:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f273dfa6c00) [pid = 4091] [serial = 2114] [outer = 0x7f273bbef400] 09:01:46 INFO - PROCESS | 4091 | 1461686506930 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f273dfaf400) [pid = 4091] [serial = 2115] [outer = 0x7f273bbef400] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c26e000 == 165 [pid = 4091] [id = 679] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27371dc000 == 164 [pid = 4091] [id = 678] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2736cd8800 == 163 [pid = 4091] [id = 677] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733431000 == 162 [pid = 4091] [id = 676] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732379800 == 161 [pid = 4091] [id = 675] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27307aa800 == 160 [pid = 4091] [id = 674] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f86f800 == 159 [pid = 4091] [id = 673] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b540000 == 158 [pid = 4091] [id = 672] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b320000 == 157 [pid = 4091] [id = 671] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729cdd800 == 156 [pid = 4091] [id = 670] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728e8e000 == 155 [pid = 4091] [id = 669] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27279d6800 == 154 [pid = 4091] [id = 668] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726796000 == 153 [pid = 4091] [id = 667] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724fc8800 == 152 [pid = 4091] [id = 666] 09:01:48 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2720d4b800 == 151 [pid = 4091] [id = 665] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2729fc4400) [pid = 4091] [serial = 1908] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2722b57800) [pid = 4091] [serial = 1851] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2723713c00) [pid = 4091] [serial = 1991] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f27238d0400) [pid = 4091] [serial = 1992] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f271ce2b000) [pid = 4091] [serial = 1982] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f273869d800) [pid = 4091] [serial = 1970] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f273a2c2c00) [pid = 4091] [serial = 1971] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f2732840800) [pid = 4091] [serial = 1949] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f2732fc7c00) [pid = 4091] [serial = 1950] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f271ecd1c00) [pid = 4091] [serial = 1983] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f2720d14800) [pid = 4091] [serial = 1926] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f27207c3400) [pid = 4091] [serial = 1925] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f27374d0c00) [pid = 4091] [serial = 1965] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f273713f800) [pid = 4091] [serial = 1964] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f27241dd400) [pid = 4091] [serial = 1994] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f2728ffdc00) [pid = 4091] [serial = 1938] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f2728704c00) [pid = 4091] [serial = 1937] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f273223e000) [pid = 4091] [serial = 1947] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f2731c19400) [pid = 4091] [serial = 1946] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f273b7d2c00) [pid = 4091] [serial = 1974] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f273b199000) [pid = 4091] [serial = 1973] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f27307d6400) [pid = 4091] [serial = 1944] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f27307ca800) [pid = 4091] [serial = 1943] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2736212800) [pid = 4091] [serial = 1956] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f2735fc9c00) [pid = 4091] [serial = 1955] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f27279b1400) [pid = 4091] [serial = 1935] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f272774b400) [pid = 4091] [serial = 1934] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f272f6a5000) [pid = 4091] [serial = 1941] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f272b5ecc00) [pid = 4091] [serial = 1940] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2737139400) [pid = 4091] [serial = 1962] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2737132400) [pid = 4091] [serial = 1961] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2733481000) [pid = 4091] [serial = 1953] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2733257000) [pid = 4091] [serial = 1952] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f273c208c00) [pid = 4091] [serial = 1977] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f273bf5a000) [pid = 4091] [serial = 1976] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2722b4fc00) [pid = 4091] [serial = 1980] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f271ecca400) [pid = 4091] [serial = 1979] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2736d80000) [pid = 4091] [serial = 1959] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2736cad000) [pid = 4091] [serial = 1958] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f272675c000) [pid = 4091] [serial = 1932] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f27265d9800) [pid = 4091] [serial = 1931] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f27207c5000) [pid = 4091] [serial = 1985] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2720d09400) [pid = 4091] [serial = 1986] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f27374ee800) [pid = 4091] [serial = 1968] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f27374d9800) [pid = 4091] [serial = 1967] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f2722de0800) [pid = 4091] [serial = 1929] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f2722b49800) [pid = 4091] [serial = 1928] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f2722b2c400) [pid = 4091] [serial = 1989] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | --DOMWINDOW == 137 (0x7f2720fc2400) [pid = 4091] [serial = 1988] [outer = (nil)] [url = about:blank] 09:01:49 INFO - PROCESS | 4091 | 1461686509249 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:01:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 3091ms 09:01:49 INFO - PROCESS | 4091 | 1461686509382 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 4091 | 1461686509387 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:01:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:01:49 INFO - PROCESS | 4091 | 1461686509394 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 4091 | 1461686509399 Marionette TRACE conn3 <- [1,2790,null,{}] 09:01:49 INFO - PROCESS | 4091 | 1461686509407 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:49 INFO - PROCESS | 4091 | 1461686509597 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:01:49 INFO - PROCESS | 4091 | 1461686509844 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27206d6800 == 152 [pid = 4091] [id = 705] 09:01:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 138 (0x7f271eee9000) [pid = 4091] [serial = 2116] [outer = (nil)] 09:01:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f271fbbb800) [pid = 4091] [serial = 2117] [outer = 0x7f271eee9000] 09:01:49 INFO - PROCESS | 4091 | 1461686509910 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f272049e400) [pid = 4091] [serial = 2118] [outer = 0x7f271eee9000] 09:01:50 INFO - PROCESS | 4091 | 1461686510634 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:01:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1281ms 09:01:50 INFO - PROCESS | 4091 | 1461686510675 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 4091 | 1461686510683 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:01:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:01:50 INFO - PROCESS | 4091 | 1461686510692 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 4091 | 1461686510696 Marionette TRACE conn3 <- [1,2794,null,{}] 09:01:50 INFO - PROCESS | 4091 | 1461686510701 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:50 INFO - PROCESS | 4091 | 1461686510897 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:01:50 INFO - PROCESS | 4091 | 1461686510919 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27226d7800 == 153 [pid = 4091] [id = 706] 09:01:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f271ce21c00) [pid = 4091] [serial = 2119] [outer = (nil)] 09:01:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f2720f8f800) [pid = 4091] [serial = 2120] [outer = 0x7f271ce21c00] 09:01:51 INFO - PROCESS | 4091 | 1461686511181 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27225e4800) [pid = 4091] [serial = 2121] [outer = 0x7f271ce21c00] 09:01:52 INFO - PROCESS | 4091 | 1461686512030 Marionette TRACE conn3 <- [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]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:01:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1379ms 09:01:52 INFO - PROCESS | 4091 | 1461686512072 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 4091 | 1461686512076 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:01:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:01:52 INFO - PROCESS | 4091 | 1461686512082 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 4091 | 1461686512087 Marionette TRACE conn3 <- [1,2798,null,{}] 09:01:52 INFO - PROCESS | 4091 | 1461686512125 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:52 INFO - PROCESS | 4091 | 1461686512403 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:01:52 INFO - PROCESS | 4091 | 1461686512430 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2723871000 == 154 [pid = 4091] [id = 707] 09:01:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2722b65c00) [pid = 4091] [serial = 2122] [outer = (nil)] 09:01:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f27238cc800) [pid = 4091] [serial = 2123] [outer = 0x7f2722b65c00] 09:01:52 INFO - PROCESS | 4091 | 1461686512494 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2725050c00) [pid = 4091] [serial = 2124] [outer = 0x7f2722b65c00] 09:01:53 INFO - PROCESS | 4091 | 1461686513473 Marionette TRACE conn3 <- [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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:01:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1449ms 09:01:53 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f271ce1e800) [pid = 4091] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:01:53 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f271ce23000) [pid = 4091] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:01:53 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f2722cfbc00) [pid = 4091] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:01:53 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f2722cf6400) [pid = 4091] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:01:53 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f271e4a8400) [pid = 4091] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:01:53 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f271ecd1400) [pid = 4091] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:01:53 INFO - PROCESS | 4091 | 1461686513848 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 4091 | 1461686513852 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:01:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:01:53 INFO - PROCESS | 4091 | 1461686513872 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 4091 | 1461686513874 Marionette TRACE conn3 <- [1,2802,null,{}] 09:01:53 INFO - PROCESS | 4091 | 1461686513879 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:54 INFO - PROCESS | 4091 | 1461686514103 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:01:54 INFO - PROCESS | 4091 | 1461686514322 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725071000 == 155 [pid = 4091] [id = 708] 09:01:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f271ce29400) [pid = 4091] [serial = 2125] [outer = (nil)] 09:01:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f2725643400) [pid = 4091] [serial = 2126] [outer = 0x7f271ce29400] 09:01:54 INFO - PROCESS | 4091 | 1461686514383 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f27264f6c00) [pid = 4091] [serial = 2127] [outer = 0x7f271ce29400] 09:01:55 INFO - PROCESS | 4091 | 1461686515067 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:01:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1236ms 09:01:55 INFO - PROCESS | 4091 | 1461686515107 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 4091 | 1461686515110 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:01:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:01:55 INFO - PROCESS | 4091 | 1461686515127 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 4091 | 1461686515130 Marionette TRACE conn3 <- [1,2806,null,{}] 09:01:55 INFO - PROCESS | 4091 | 1461686515135 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:55 INFO - PROCESS | 4091 | 1461686515357 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:01:55 INFO - PROCESS | 4091 | 1461686515372 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258da800 == 156 [pid = 4091] [id = 709] 09:01:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2720f95c00) [pid = 4091] [serial = 2128] [outer = (nil)] 09:01:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f27238c8c00) [pid = 4091] [serial = 2129] [outer = 0x7f2720f95c00] 09:01:55 INFO - PROCESS | 4091 | 1461686515618 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f2727759000) [pid = 4091] [serial = 2130] [outer = 0x7f2720f95c00] 09:01:56 INFO - PROCESS | 4091 | 1461686516647 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:01:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1579ms 09:01:56 INFO - PROCESS | 4091 | 1461686516719 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 4091 | 1461686516730 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:01:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:01:56 INFO - PROCESS | 4091 | 1461686516747 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 4091 | 1461686516755 Marionette TRACE conn3 <- [1,2810,null,{}] 09:01:56 INFO - PROCESS | 4091 | 1461686516768 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:57 INFO - PROCESS | 4091 | 1461686517141 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:01:57 INFO - PROCESS | 4091 | 1461686517564 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722c6f000 == 157 [pid = 4091] [id = 710] 09:01:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f2720df4400) [pid = 4091] [serial = 2131] [outer = (nil)] 09:01:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f2720f91400) [pid = 4091] [serial = 2132] [outer = 0x7f2720df4400] 09:01:57 INFO - PROCESS | 4091 | 1461686517696 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f2722b37000) [pid = 4091] [serial = 2133] [outer = 0x7f2720df4400] 09:01:58 INFO - PROCESS | 4091 | 1461686518762 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:01:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:01:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2051ms 09:01:58 INFO - PROCESS | 4091 | 1461686518797 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 4091 | 1461686518805 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:01:58 INFO - PROCESS | 4091 | 1461686518816 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 4091 | 1461686518819 Marionette TRACE conn3 <- [1,2814,null,{}] 09:01:58 INFO - PROCESS | 4091 | 1461686518825 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 4091 | 1461686519086 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:01:59 INFO - PROCESS | 4091 | 1461686519446 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272679b800 == 158 [pid = 4091] [id = 711] 09:01:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f27241dec00) [pid = 4091] [serial = 2134] [outer = (nil)] 09:01:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f2725134000) [pid = 4091] [serial = 2135] [outer = 0x7f27241dec00] 09:01:59 INFO - PROCESS | 4091 | 1461686519523 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f27265e7c00) [pid = 4091] [serial = 2136] [outer = 0x7f27241dec00] 09:02:00 INFO - PROCESS | 4091 | 1461686520502 Marionette TRACE conn3 <- [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]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1735ms 09:02:00 INFO - PROCESS | 4091 | 1461686520552 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:02:00 INFO - PROCESS | 4091 | 1461686520556 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:02:00 INFO - PROCESS | 4091 | 1461686520563 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 4091 | 1461686520569 Marionette TRACE conn3 <- [1,2818,null,{}] 09:02:00 INFO - PROCESS | 4091 | 1461686520584 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:00 INFO - PROCESS | 4091 | 1461686520805 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:02:01 INFO - PROCESS | 4091 | 1461686521132 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272866d800 == 159 [pid = 4091] [id = 712] 09:02:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f27279af400) [pid = 4091] [serial = 2137] [outer = (nil)] 09:02:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f2728945400) [pid = 4091] [serial = 2138] [outer = 0x7f27279af400] 09:02:01 INFO - PROCESS | 4091 | 1461686521213 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2729fcc000) [pid = 4091] [serial = 2139] [outer = 0x7f27279af400] 09:02:02 INFO - PROCESS | 4091 | 1461686522115 Marionette TRACE conn3 <- [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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1586ms 09:02:02 INFO - PROCESS | 4091 | 1461686522148 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 4091 | 1461686522152 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:02:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:02:02 INFO - PROCESS | 4091 | 1461686522158 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 4091 | 1461686522160 Marionette TRACE conn3 <- [1,2822,null,{}] 09:02:02 INFO - PROCESS | 4091 | 1461686522166 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:02 INFO - PROCESS | 4091 | 1461686522412 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:02:02 INFO - PROCESS | 4091 | 1461686522752 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729cdd800 == 160 [pid = 4091] [id = 713] 09:02:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2728163000) [pid = 4091] [serial = 2140] [outer = (nil)] 09:02:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f272b5f3c00) [pid = 4091] [serial = 2141] [outer = 0x7f2728163000] 09:02:02 INFO - PROCESS | 4091 | 1461686522834 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f272f8b0400) [pid = 4091] [serial = 2142] [outer = 0x7f2728163000] 09:02:03 INFO - PROCESS | 4091 | 1461686523648 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:02:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1531ms 09:02:03 INFO - PROCESS | 4091 | 1461686523690 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 4091 | 1461686523693 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:02:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:02:03 INFO - PROCESS | 4091 | 1461686523699 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 4091 | 1461686523702 Marionette TRACE conn3 <- [1,2826,null,{}] 09:02:03 INFO - PROCESS | 4091 | 1461686523707 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:03 INFO - PROCESS | 4091 | 1461686523932 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:02:04 INFO - PROCESS | 4091 | 1461686524257 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a518000 == 161 [pid = 4091] [id = 714] 09:02:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2729fd0800) [pid = 4091] [serial = 2143] [outer = (nil)] 09:02:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2731b07800) [pid = 4091] [serial = 2144] [outer = 0x7f2729fd0800] 09:02:04 INFO - PROCESS | 4091 | 1461686524348 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2731c1dc00) [pid = 4091] [serial = 2145] [outer = 0x7f2729fd0800] 09:02:05 INFO - PROCESS | 4091 | 1461686525186 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:02:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1527ms 09:02:05 INFO - PROCESS | 4091 | 1461686525228 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 4091 | 1461686525232 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:02:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:02:05 INFO - PROCESS | 4091 | 1461686525237 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 4091 | 1461686525240 Marionette TRACE conn3 <- [1,2830,null,{}] 09:02:05 INFO - PROCESS | 4091 | 1461686525245 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:05 INFO - PROCESS | 4091 | 1461686525476 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:02:05 INFO - PROCESS | 4091 | 1461686525800 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272f9d0000 == 162 [pid = 4091] [id = 715] 09:02:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2732c53800) [pid = 4091] [serial = 2146] [outer = (nil)] 09:02:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f2733477800) [pid = 4091] [serial = 2147] [outer = 0x7f2732c53800] 09:02:05 INFO - PROCESS | 4091 | 1461686525881 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f2734925c00) [pid = 4091] [serial = 2148] [outer = 0x7f2732c53800] 09:02:06 INFO - PROCESS | 4091 | 1461686526700 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:02:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1530ms 09:02:06 INFO - PROCESS | 4091 | 1461686526769 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 4091 | 1461686526773 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:02:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:02:06 INFO - PROCESS | 4091 | 1461686526778 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 4091 | 1461686526781 Marionette TRACE conn3 <- [1,2834,null,{}] 09:02:06 INFO - PROCESS | 4091 | 1461686526787 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:06 INFO - PROCESS | 4091 | 1461686526987 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:02:07 INFO - PROCESS | 4091 | 1461686527320 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731e13800 == 163 [pid = 4091] [id = 716] 09:02:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f2732c52800) [pid = 4091] [serial = 2149] [outer = (nil)] 09:02:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f273611b400) [pid = 4091] [serial = 2150] [outer = 0x7f2732c52800] 09:02:07 INFO - PROCESS | 4091 | 1461686527397 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f2736210800) [pid = 4091] [serial = 2151] [outer = 0x7f2732c52800] 09:02:08 INFO - PROCESS | 4091 | 1461686528231 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:02:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1488ms 09:02:08 INFO - PROCESS | 4091 | 1461686528268 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 4091 | 1461686528272 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:02:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:02:08 INFO - PROCESS | 4091 | 1461686528277 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 4091 | 1461686528280 Marionette TRACE conn3 <- [1,2838,null,{}] 09:02:08 INFO - PROCESS | 4091 | 1461686528285 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:08 INFO - PROCESS | 4091 | 1461686528496 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:02:08 INFO - PROCESS | 4091 | 1461686528822 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27325a1800 == 164 [pid = 4091] [id = 717] 09:02:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f2732c55800) [pid = 4091] [serial = 2152] [outer = (nil)] 09:02:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f2736cb1c00) [pid = 4091] [serial = 2153] [outer = 0x7f2732c55800] 09:02:08 INFO - PROCESS | 4091 | 1461686528899 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f2736d80000) [pid = 4091] [serial = 2154] [outer = 0x7f2732c55800] 09:02:09 INFO - PROCESS | 4091 | 1461686529729 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:02:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1528ms 09:02:09 INFO - PROCESS | 4091 | 1461686529807 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 4091 | 1461686529811 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:02:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:02:09 INFO - PROCESS | 4091 | 1461686529817 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 4091 | 1461686529819 Marionette TRACE conn3 <- [1,2842,null,{}] 09:02:09 INFO - PROCESS | 4091 | 1461686529825 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:10 INFO - PROCESS | 4091 | 1461686530079 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:02:10 INFO - PROCESS | 4091 | 1461686530402 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27339a6000 == 165 [pid = 4091] [id = 718] 09:02:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f272774a400) [pid = 4091] [serial = 2155] [outer = (nil)] 09:02:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f273713ac00) [pid = 4091] [serial = 2156] [outer = 0x7f272774a400] 09:02:10 INFO - PROCESS | 4091 | 1461686530487 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f27374d3000) [pid = 4091] [serial = 2157] [outer = 0x7f272774a400] 09:02:11 INFO - PROCESS | 4091 | 1461686531312 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:02:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1529ms 09:02:11 INFO - PROCESS | 4091 | 1461686531347 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 4091 | 1461686531351 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:02:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:02:11 INFO - PROCESS | 4091 | 1461686531359 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 4091 | 1461686531361 Marionette TRACE conn3 <- [1,2846,null,{}] 09:02:11 INFO - PROCESS | 4091 | 1461686531367 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:11 INFO - PROCESS | 4091 | 1461686531593 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:02:11 INFO - PROCESS | 4091 | 1461686531929 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2737003000 == 166 [pid = 4091] [id = 719] 09:02:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2735dc8c00) [pid = 4091] [serial = 2158] [outer = (nil)] 09:02:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f273a604800) [pid = 4091] [serial = 2159] [outer = 0x7f2735dc8c00] 09:02:12 INFO - PROCESS | 4091 | 1461686532011 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f273c20f000) [pid = 4091] [serial = 2160] [outer = 0x7f2735dc8c00] 09:02:12 INFO - PROCESS | 4091 | 1461686532870 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:02:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1582ms 09:02:12 INFO - PROCESS | 4091 | 1461686532940 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 4091 | 1461686532945 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:02:12 INFO - PROCESS | 4091 | 1461686532951 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 4091 | 1461686532954 Marionette TRACE conn3 <- [1,2850,null,{}] 09:02:12 INFO - PROCESS | 4091 | 1461686532959 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:13 INFO - PROCESS | 4091 | 1461686533244 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:02:13 INFO - PROCESS | 4091 | 1461686533584 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c274800 == 167 [pid = 4091] [id = 720] 09:02:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f273dfa8c00) [pid = 4091] [serial = 2161] [outer = (nil)] 09:02:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f273dfb5000) [pid = 4091] [serial = 2162] [outer = 0x7f273dfa8c00] 09:02:13 INFO - PROCESS | 4091 | 1461686533667 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f273f24a400) [pid = 4091] [serial = 2163] [outer = 0x7f273dfa8c00] 09:02:14 INFO - PROCESS | 4091 | 1461686534500 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:02:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1579ms 09:02:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:02:14 INFO - PROCESS | 4091 | 1461686534531 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 4091 | 1461686534533 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:02:14 INFO - PROCESS | 4091 | 1461686534540 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 4091 | 1461686534543 Marionette TRACE conn3 <- [1,2854,null,{}] 09:02:14 INFO - PROCESS | 4091 | 1461686534548 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:14 INFO - PROCESS | 4091 | 1461686534767 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:02:15 INFO - PROCESS | 4091 | 1461686535114 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273df44800 == 168 [pid = 4091] [id = 721] 09:02:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f273f2ca400) [pid = 4091] [serial = 2164] [outer = (nil)] 09:02:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f273f4e1400) [pid = 4091] [serial = 2165] [outer = 0x7f273f2ca400] 09:02:15 INFO - PROCESS | 4091 | 1461686535221 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f2742551000) [pid = 4091] [serial = 2166] [outer = 0x7f273f2ca400] 09:02:16 INFO - PROCESS | 4091 | 1461686536085 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:02:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1592ms 09:02:16 INFO - PROCESS | 4091 | 1461686536131 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 4091 | 1461686536134 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:02:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:02:16 INFO - PROCESS | 4091 | 1461686536140 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 4091 | 1461686536142 Marionette TRACE conn3 <- [1,2858,null,{}] 09:02:16 INFO - PROCESS | 4091 | 1461686536148 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 4091 | 1461686536381 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:02:16 INFO - PROCESS | 4091 | 1461686536716 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27493b0000 == 169 [pid = 4091] [id = 722] 09:02:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f273f2cbc00) [pid = 4091] [serial = 2167] [outer = (nil)] 09:02:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f2748413000) [pid = 4091] [serial = 2168] [outer = 0x7f273f2cbc00] 09:02:16 INFO - PROCESS | 4091 | 1461686536795 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f27484be400) [pid = 4091] [serial = 2169] [outer = 0x7f273f2cbc00] 09:02:17 INFO - PROCESS | 4091 | 1461686537646 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:02:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1585ms 09:02:17 INFO - PROCESS | 4091 | 1461686537726 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 4091 | 1461686537729 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:02:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:02:17 INFO - PROCESS | 4091 | 1461686537735 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 4091 | 1461686537737 Marionette TRACE conn3 <- [1,2862,null,{}] 09:02:17 INFO - PROCESS | 4091 | 1461686537743 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:18 INFO - PROCESS | 4091 | 1461686538006 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:02:18 INFO - PROCESS | 4091 | 1461686538339 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e362800 == 170 [pid = 4091] [id = 723] 09:02:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f2742553400) [pid = 4091] [serial = 2170] [outer = (nil)] 09:02:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f27492b2800) [pid = 4091] [serial = 2171] [outer = 0x7f2742553400] 09:02:18 INFO - PROCESS | 4091 | 1461686538412 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f27493e4000) [pid = 4091] [serial = 2172] [outer = 0x7f2742553400] 09:02:19 INFO - PROCESS | 4091 | 1461686539230 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:02:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1533ms 09:02:19 INFO - PROCESS | 4091 | 1461686539269 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 4091 | 1461686539271 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:02:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:02:19 INFO - PROCESS | 4091 | 1461686539278 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 4091 | 1461686539281 Marionette TRACE conn3 <- [1,2866,null,{}] 09:02:19 INFO - PROCESS | 4091 | 1461686539286 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:19 INFO - PROCESS | 4091 | 1461686539510 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:02:19 INFO - PROCESS | 4091 | 1461686539844 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f275393b800 == 171 [pid = 4091] [id = 724] 09:02:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f2737136400) [pid = 4091] [serial = 2173] [outer = (nil)] 09:02:19 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f2749538400) [pid = 4091] [serial = 2174] [outer = 0x7f2737136400] 09:02:19 INFO - PROCESS | 4091 | 1461686539924 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f2749718000) [pid = 4091] [serial = 2175] [outer = 0x7f2737136400] 09:02:20 INFO - PROCESS | 4091 | 1461686540765 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:02:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1538ms 09:02:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:02:20 INFO - PROCESS | 4091 | 1461686540817 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 4091 | 1461686540820 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:02:20 INFO - PROCESS | 4091 | 1461686540826 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 4091 | 1461686540829 Marionette TRACE conn3 <- [1,2870,null,{}] 09:02:20 INFO - PROCESS | 4091 | 1461686540834 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:21 INFO - PROCESS | 4091 | 1461686541062 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:02:21 INFO - PROCESS | 4091 | 1461686541406 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272781a800 == 172 [pid = 4091] [id = 725] 09:02:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f274255a400) [pid = 4091] [serial = 2176] [outer = (nil)] 09:02:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f27497eb400) [pid = 4091] [serial = 2177] [outer = 0x7f274255a400] 09:02:21 INFO - PROCESS | 4091 | 1461686541486 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f274a5b9400) [pid = 4091] [serial = 2178] [outer = 0x7f274255a400] 09:02:22 INFO - PROCESS | 4091 | 1461686542316 Marionette TRACE conn3 <- [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]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:02:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1538ms 09:02:22 INFO - PROCESS | 4091 | 1461686542365 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 4091 | 1461686542368 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:02:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:02:22 INFO - PROCESS | 4091 | 1461686542374 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 4091 | 1461686542376 Marionette TRACE conn3 <- [1,2874,null,{}] 09:02:22 INFO - PROCESS | 4091 | 1461686542382 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:22 INFO - PROCESS | 4091 | 1461686542607 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:02:22 INFO - PROCESS | 4091 | 1461686542937 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a3b0800 == 173 [pid = 4091] [id = 726] 09:02:22 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f2749531c00) [pid = 4091] [serial = 2179] [outer = (nil)] 09:02:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f274a5c3c00) [pid = 4091] [serial = 2180] [outer = 0x7f2749531c00] 09:02:23 INFO - PROCESS | 4091 | 1461686543016 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f274a628800) [pid = 4091] [serial = 2181] [outer = 0x7f2749531c00] 09:02:23 INFO - PROCESS | 4091 | 1461686543869 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:02:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1539ms 09:02:23 INFO - PROCESS | 4091 | 1461686543915 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 4091 | 1461686543918 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:02:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:02:23 INFO - PROCESS | 4091 | 1461686543924 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 4091 | 1461686543926 Marionette TRACE conn3 <- [1,2878,null,{}] 09:02:23 INFO - PROCESS | 4091 | 1461686543932 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:24 INFO - PROCESS | 4091 | 1461686544151 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:02:24 INFO - PROCESS | 4091 | 1461686544495 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720780800 == 174 [pid = 4091] [id = 727] 09:02:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f27497cb400) [pid = 4091] [serial = 2182] [outer = (nil)] 09:02:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f274a88c000) [pid = 4091] [serial = 2183] [outer = 0x7f27497cb400] 09:02:24 INFO - PROCESS | 4091 | 1461686544576 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f274de0c400) [pid = 4091] [serial = 2184] [outer = 0x7f27497cb400] 09:02:25 INFO - PROCESS | 4091 | 1461686545429 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:02:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1534ms 09:02:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:02:25 INFO - PROCESS | 4091 | 1461686545460 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 4091 | 1461686545463 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:02:25 INFO - PROCESS | 4091 | 1461686545467 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 4091 | 1461686545471 Marionette TRACE conn3 <- [1,2882,null,{}] 09:02:25 INFO - PROCESS | 4091 | 1461686545476 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:25 INFO - PROCESS | 4091 | 1461686545707 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:02:26 INFO - PROCESS | 4091 | 1461686546059 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a3bf800 == 175 [pid = 4091] [id = 728] 09:02:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f274a5bdc00) [pid = 4091] [serial = 2185] [outer = (nil)] 09:02:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f274df60000) [pid = 4091] [serial = 2186] [outer = 0x7f274a5bdc00] 09:02:26 INFO - PROCESS | 4091 | 1461686546167 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f274df8b800) [pid = 4091] [serial = 2187] [outer = 0x7f274a5bdc00] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731e1f800 == 174 [pid = 4091] [id = 387] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b336000 == 173 [pid = 4091] [id = 386] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a528000 == 172 [pid = 4091] [id = 330] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2725071000 == 171 [pid = 4091] [id = 708] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2723871000 == 170 [pid = 4091] [id = 707] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27226d7800 == 169 [pid = 4091] [id = 706] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27206d6800 == 168 [pid = 4091] [id = 705] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275371b800 == 167 [pid = 4091] [id = 704] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275135b800 == 166 [pid = 4091] [id = 703] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e8ab000 == 165 [pid = 4091] [id = 702] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e361000 == 164 [pid = 4091] [id = 701] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274de58000 == 163 [pid = 4091] [id = 700] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2749750800 == 162 [pid = 4091] [id = 699] 09:02:28 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274849e800 == 161 [pid = 4091] [id = 698] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f27225e2400) [pid = 4091] [serial = 2000] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f272b379c00) [pid = 4091] [serial = 2015] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f272504b800) [pid = 4091] [serial = 1995] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f27204a0c00) [pid = 4091] [serial = 2043] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f271ecd4000) [pid = 4091] [serial = 1997] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2732240800) [pid = 4091] [serial = 2027] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f27265e1000) [pid = 4091] [serial = 2051] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f272596b400) [pid = 4091] [serial = 2049] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f27276c3c00) [pid = 4091] [serial = 2052] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f272b5a3c00) [pid = 4091] [serial = 2018] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f2731b11000) [pid = 4091] [serial = 2024] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f271eccac00) [pid = 4091] [serial = 2042] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f2725646c00) [pid = 4091] [serial = 2003] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f272675ac00) [pid = 4091] [serial = 2006] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f2728711000) [pid = 4091] [serial = 2012] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f27264f7000) [pid = 4091] [serial = 2055] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f27349d9c00) [pid = 4091] [serial = 2033] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2728152800) [pid = 4091] [serial = 2009] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2722b60800) [pid = 4091] [serial = 2046] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2736123400) [pid = 4091] [serial = 2036] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f2720f91c00) [pid = 4091] [serial = 2045] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f2733474400) [pid = 4091] [serial = 2030] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f27306ca800) [pid = 4091] [serial = 2021] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2722cf4800) [pid = 4091] [serial = 2054] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f272504f000) [pid = 4091] [serial = 2048] [outer = (nil)] [url = about:blank] 09:02:28 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f2736212c00) [pid = 4091] [serial = 2039] [outer = (nil)] [url = about:blank] 09:02:29 INFO - PROCESS | 4091 | 1461686549023 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:02:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 3590ms 09:02:29 INFO - PROCESS | 4091 | 1461686549059 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 4091 | 1461686549065 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:02:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:02:29 INFO - PROCESS | 4091 | 1461686549073 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 4091 | 1461686549078 Marionette TRACE conn3 <- [1,2886,null,{}] 09:02:29 INFO - PROCESS | 4091 | 1461686549085 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:29 INFO - PROCESS | 4091 | 1461686549330 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:02:29 INFO - PROCESS | 4091 | 1461686549555 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721075000 == 162 [pid = 4091] [id = 729] 09:02:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f271eee6c00) [pid = 4091] [serial = 2188] [outer = (nil)] 09:02:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f272049f800) [pid = 4091] [serial = 2189] [outer = 0x7f271eee6c00] 09:02:29 INFO - PROCESS | 4091 | 1461686549630 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f2720df2c00) [pid = 4091] [serial = 2190] [outer = 0x7f271eee6c00] 09:02:30 INFO - PROCESS | 4091 | 1461686550432 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:02:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1392ms 09:02:30 INFO - PROCESS | 4091 | 1461686550465 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 4091 | 1461686550473 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:02:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:02:30 INFO - PROCESS | 4091 | 1461686550482 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 4091 | 1461686550485 Marionette TRACE conn3 <- [1,2890,null,{}] 09:02:30 INFO - PROCESS | 4091 | 1461686550491 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:30 INFO - PROCESS | 4091 | 1461686550800 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:02:30 INFO - PROCESS | 4091 | 1461686550936 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722e96000 == 163 [pid = 4091] [id = 730] 09:02:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f271ce28c00) [pid = 4091] [serial = 2191] [outer = (nil)] 09:02:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f2720fbb400) [pid = 4091] [serial = 2192] [outer = 0x7f271ce28c00] 09:02:31 INFO - PROCESS | 4091 | 1461686551006 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f272370f400) [pid = 4091] [serial = 2193] [outer = 0x7f271ce28c00] 09:02:31 INFO - PROCESS | 4091 | 1461686551925 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:02:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1485ms 09:02:31 INFO - PROCESS | 4091 | 1461686551968 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 4091 | 1461686551972 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:02:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:02:31 INFO - PROCESS | 4091 | 1461686551984 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 4091 | 1461686551989 Marionette TRACE conn3 <- [1,2894,null,{}] 09:02:32 INFO - PROCESS | 4091 | 1461686552005 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:32 INFO - PROCESS | 4091 | 1461686552314 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:02:32 INFO - PROCESS | 4091 | 1461686552358 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726304800 == 164 [pid = 4091] [id = 731] 09:02:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f27259e9c00) [pid = 4091] [serial = 2194] [outer = (nil)] 09:02:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f27265e2c00) [pid = 4091] [serial = 2195] [outer = 0x7f27259e9c00] 09:02:32 INFO - PROCESS | 4091 | 1461686552424 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f27276c9400) [pid = 4091] [serial = 2196] [outer = 0x7f27259e9c00] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f2720d0ac00) [pid = 4091] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f2720fbcc00) [pid = 4091] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f272f6a4400) [pid = 4091] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f2722cfd800) [pid = 4091] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f272f6a0000) [pid = 4091] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f2732b4e400) [pid = 4091] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f271ce2b800) [pid = 4091] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f27370b9400) [pid = 4091] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f272f8a5400) [pid = 4091] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f272370e000) [pid = 4091] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f27204a1800) [pid = 4091] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f271eccd800) [pid = 4091] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f271ce21c00) [pid = 4091] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f271ce1d800) [pid = 4091] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f27276c4000) [pid = 4091] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f2736caf800) [pid = 4091] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f273620d000) [pid = 4091] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f2720fc1400) [pid = 4091] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f271eedd800) [pid = 4091] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f272870fc00) [pid = 4091] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f2720df4c00) [pid = 4091] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f271eee9000) [pid = 4091] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f2720f97800) [pid = 4091] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2731c12800) [pid = 4091] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f27264f9400) [pid = 4091] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f27326ea800) [pid = 4091] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f2720fbe400) [pid = 4091] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f273713d400) [pid = 4091] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f272b59ac00) [pid = 4091] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2722b65c00) [pid = 4091] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2736cb6c00) [pid = 4091] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f27259e4400) [pid = 4091] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f271ce29400) [pid = 4091] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f272512d400) [pid = 4091] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f2736d7d800) [pid = 4091] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2720495800) [pid = 4091] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f272512ec00) [pid = 4091] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:02:34 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2731c15c00) [pid = 4091] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:02:34 INFO - PROCESS | 4091 | 1461686554135 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2191ms 09:02:34 INFO - PROCESS | 4091 | 1461686554171 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:02:34 INFO - PROCESS | 4091 | 1461686554175 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:02:34 INFO - PROCESS | 4091 | 1461686554180 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 4091 | 1461686554183 Marionette TRACE conn3 <- [1,2898,null,{}] 09:02:34 INFO - PROCESS | 4091 | 1461686554188 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:34 INFO - PROCESS | 4091 | 1461686554465 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:02:34 INFO - PROCESS | 4091 | 1461686554594 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27258d5800 == 165 [pid = 4091] [id = 732] 09:02:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f2720fc7400) [pid = 4091] [serial = 2197] [outer = (nil)] 09:02:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f2723718800) [pid = 4091] [serial = 2198] [outer = 0x7f2720fc7400] 09:02:34 INFO - PROCESS | 4091 | 1461686554655 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f27264f1000) [pid = 4091] [serial = 2199] [outer = 0x7f2720fc7400] 09:02:35 INFO - PROCESS | 4091 | 1461686555359 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1232ms 09:02:35 INFO - PROCESS | 4091 | 1461686555413 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 4091 | 1461686555415 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:02:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:02:35 INFO - PROCESS | 4091 | 1461686555433 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 4091 | 1461686555435 Marionette TRACE conn3 <- [1,2902,null,{}] 09:02:35 INFO - PROCESS | 4091 | 1461686555442 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:35 INFO - PROCESS | 4091 | 1461686555650 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:02:35 INFO - PROCESS | 4091 | 1461686555849 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272797b000 == 166 [pid = 4091] [id = 733] 09:02:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f271eede800) [pid = 4091] [serial = 2200] [outer = (nil)] 09:02:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f27241d7800) [pid = 4091] [serial = 2201] [outer = 0x7f271eede800] 09:02:35 INFO - PROCESS | 4091 | 1461686555919 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f2728160800) [pid = 4091] [serial = 2202] [outer = 0x7f271eede800] 09:02:37 INFO - PROCESS | 4091 | 1461686557020 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:02:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1637ms 09:02:37 INFO - PROCESS | 4091 | 1461686557071 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 4091 | 1461686557078 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:02:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:02:37 INFO - PROCESS | 4091 | 1461686557085 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 4091 | 1461686557091 Marionette TRACE conn3 <- [1,2906,null,{}] 09:02:37 INFO - PROCESS | 4091 | 1461686557098 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:37 INFO - PROCESS | 4091 | 1461686557337 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:02:37 INFO - PROCESS | 4091 | 1461686557665 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722eaf800 == 167 [pid = 4091] [id = 734] 09:02:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2720d11000) [pid = 4091] [serial = 2203] [outer = (nil)] 09:02:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f27225e2400) [pid = 4091] [serial = 2204] [outer = 0x7f2720d11000] 09:02:37 INFO - PROCESS | 4091 | 1461686557747 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2722dea400) [pid = 4091] [serial = 2205] [outer = 0x7f2720d11000] 09:02:38 INFO - PROCESS | 4091 | 1461686558610 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:02:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1583ms 09:02:38 INFO - PROCESS | 4091 | 1461686558669 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 4091 | 1461686558678 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:02:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:02:38 INFO - PROCESS | 4091 | 1461686558688 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 4091 | 1461686558691 Marionette TRACE conn3 <- [1,2910,null,{}] 09:02:38 INFO - PROCESS | 4091 | 1461686558697 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:38 INFO - PROCESS | 4091 | 1461686558963 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:02:39 INFO - PROCESS | 4091 | 1461686559333 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728663000 == 168 [pid = 4091] [id = 735] 09:02:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f272370c000) [pid = 4091] [serial = 2206] [outer = (nil)] 09:02:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f27276c8800) [pid = 4091] [serial = 2207] [outer = 0x7f272370c000] 09:02:39 INFO - PROCESS | 4091 | 1461686559404 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2728155400) [pid = 4091] [serial = 2208] [outer = 0x7f272370c000] 09:02:40 INFO - PROCESS | 4091 | 1461686560140 Marionette TRACE conn3 <- [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]]]}] 09:02:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:02:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:02:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms 09:02:40 INFO - PROCESS | 4091 | 1461686560170 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 4091 | 1461686560174 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:02:40 INFO - TEST-START | /DOMEvents/constructors.html 09:02:40 INFO - PROCESS | 4091 | 1461686560198 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 4091 | 1461686560205 Marionette TRACE conn3 <- [1,2914,null,{}] 09:02:40 INFO - PROCESS | 4091 | 1461686560222 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:40 INFO - PROCESS | 4091 | 1461686560458 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:02:40 INFO - PROCESS | 4091 | 1461686560755 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729eae800 == 169 [pid = 4091] [id = 736] 09:02:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2728163c00) [pid = 4091] [serial = 2209] [outer = (nil)] 09:02:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2729fc8c00) [pid = 4091] [serial = 2210] [outer = 0x7f2728163c00] 09:02:40 INFO - PROCESS | 4091 | 1461686560875 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f272b37ec00) [pid = 4091] [serial = 2211] [outer = 0x7f2728163c00] 09:02:41 INFO - PROCESS | 4091 | 1461686561732 Marionette TRACE conn3 <- [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]]]}] 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:02:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:02:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:02:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:02:41 INFO - TEST-OK | /DOMEvents/constructors.html | took 1624ms 09:02:41 INFO - PROCESS | 4091 | 1461686561807 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 4091 | 1461686561814 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:02:41 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:02:41 INFO - PROCESS | 4091 | 1461686561824 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 4091 | 1461686561828 Marionette TRACE conn3 <- [1,2918,null,{}] 09:02:41 INFO - PROCESS | 4091 | 1461686561841 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:42 INFO - PROCESS | 4091 | 1461686562092 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:02:42 INFO - PROCESS | 4091 | 1461686562431 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272a3bf000 == 170 [pid = 4091] [id = 737] 09:02:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f2728ff3800) [pid = 4091] [serial = 2212] [outer = (nil)] 09:02:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f27307d8800) [pid = 4091] [serial = 2213] [outer = 0x7f2728ff3800] 09:02:42 INFO - PROCESS | 4091 | 1461686562509 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f2731c13800) [pid = 4091] [serial = 2214] [outer = 0x7f2728ff3800] 09:02:43 INFO - PROCESS | 4091 | 1461686563212 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:02:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:02:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1438ms 09:02:43 INFO - PROCESS | 4091 | 1461686563261 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 4091 | 1461686563264 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:02:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:02:43 INFO - PROCESS | 4091 | 1461686563270 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 4091 | 1461686563272 Marionette TRACE conn3 <- [1,2922,null,{}] 09:02:43 INFO - PROCESS | 4091 | 1461686563278 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:43 INFO - PROCESS | 4091 | 1461686563489 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:02:43 INFO - PROCESS | 4091 | 1461686563776 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b542800 == 171 [pid = 4091] [id = 738] 09:02:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f272b380400) [pid = 4091] [serial = 2215] [outer = (nil)] 09:02:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f2731f76000) [pid = 4091] [serial = 2216] [outer = 0x7f272b380400] 09:02:43 INFO - PROCESS | 4091 | 1461686563850 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f27326e5400) [pid = 4091] [serial = 2217] [outer = 0x7f272b380400] 09:02:44 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:02:44 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:02:44 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:02:44 INFO - PROCESS | 4091 | [4091] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:02:44 INFO - PROCESS | 4091 | 1461686564680 Marionette TRACE conn3 <- [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]]]}] 09:02:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:02:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:02:44 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 09:02:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:02:44 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 09:02:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:02:44 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]" 09:02:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:02:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:02:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1438ms 09:02:44 INFO - PROCESS | 4091 | 1461686564710 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 4091 | 1461686564717 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:02:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:02:44 INFO - PROCESS | 4091 | 1461686564728 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 4091 | 1461686564730 Marionette TRACE conn3 <- [1,2926,null,{}] 09:02:44 INFO - PROCESS | 4091 | 1461686564736 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 4091 | 1461686564992 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:02:45 INFO - PROCESS | 4091 | 1461686565293 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2731e31000 == 172 [pid = 4091] [id = 739] 09:02:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f27334c4000) [pid = 4091] [serial = 2218] [outer = (nil)] 09:02:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f2735dcdc00) [pid = 4091] [serial = 2219] [outer = 0x7f27334c4000] 09:02:45 INFO - PROCESS | 4091 | 1461686565439 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f2736212c00) [pid = 4091] [serial = 2220] [outer = 0x7f27334c4000] 09:02:46 INFO - PROCESS | 4091 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:02:46 INFO - PROCESS | 4091 | 1461686566146 Marionette TRACE conn3 <- [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]]]}] 09:02:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:02:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1433ms 09:02:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:02:46 INFO - PROCESS | 4091 | 1461686566162 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 4091 | 1461686566164 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:02:46 INFO - PROCESS | 4091 | 1461686566170 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 4091 | 1461686566173 Marionette TRACE conn3 <- [1,2930,null,{}] 09:02:46 INFO - PROCESS | 4091 | 1461686566179 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:46 INFO - PROCESS | 4091 | 1461686566388 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:02:46 INFO - PROCESS | 4091 | 1461686566649 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273321a800 == 173 [pid = 4091] [id = 740] 09:02:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f27334ca400) [pid = 4091] [serial = 2221] [outer = (nil)] 09:02:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2736d76000) [pid = 4091] [serial = 2222] [outer = 0x7f27334ca400] 09:02:46 INFO - PROCESS | 4091 | 1461686566732 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f27370b4800) [pid = 4091] [serial = 2223] [outer = 0x7f27334ca400] 09:02:47 INFO - PROCESS | 4091 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:02:47 INFO - PROCESS | 4091 | 1461686567479 Marionette TRACE conn3 <- [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]]]}] 09:02:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:02:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1340ms 09:02:47 INFO - PROCESS | 4091 | 1461686567509 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 4091 | 1461686567513 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:02:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:02:47 INFO - PROCESS | 4091 | 1461686567519 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 4091 | 1461686567522 Marionette TRACE conn3 <- [1,2934,null,{}] 09:02:47 INFO - PROCESS | 4091 | 1461686567527 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:47 INFO - PROCESS | 4091 | 1461686567723 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:02:48 INFO - PROCESS | 4091 | 1461686568017 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273617a800 == 174 [pid = 4091] [id = 741] 09:02:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f2735fc8c00) [pid = 4091] [serial = 2224] [outer = (nil)] 09:02:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f273713b000) [pid = 4091] [serial = 2225] [outer = 0x7f2735fc8c00] 09:02:48 INFO - PROCESS | 4091 | 1461686568093 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f27374e3000) [pid = 4091] [serial = 2226] [outer = 0x7f2735fc8c00] 09:02:48 INFO - PROCESS | 4091 | 1461686568859 Marionette TRACE conn3 <- [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]]]}] 09:02:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:02:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1382ms 09:02:48 INFO - PROCESS | 4091 | 1461686568901 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 4091 | 1461686568905 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:02:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:02:48 INFO - PROCESS | 4091 | 1461686568911 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 4091 | 1461686568913 Marionette TRACE conn3 <- [1,2938,null,{}] 09:02:48 INFO - PROCESS | 4091 | 1461686568919 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:49 INFO - PROCESS | 4091 | 1461686569127 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:02:49 INFO - PROCESS | 4091 | 1461686569433 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273a36e800 == 175 [pid = 4091] [id = 742] 09:02:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f27207c4800) [pid = 4091] [serial = 2227] [outer = (nil)] 09:02:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f273713fc00) [pid = 4091] [serial = 2228] [outer = 0x7f27207c4800] 09:02:49 INFO - PROCESS | 4091 | 1461686569531 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f273a60f000) [pid = 4091] [serial = 2229] [outer = 0x7f27207c4800] 09:02:50 INFO - PROCESS | 4091 | 1461686570254 Marionette TRACE conn3 <- [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]]]}] 09:02:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:02:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1377ms 09:02:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:02:50 INFO - PROCESS | 4091 | 1461686570289 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 4091 | 1461686570292 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:02:50 INFO - PROCESS | 4091 | 1461686570298 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 4091 | 1461686570301 Marionette TRACE conn3 <- [1,2942,null,{}] 09:02:50 INFO - PROCESS | 4091 | 1461686570306 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 4091 | 1461686570530 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:02:50 INFO - PROCESS | 4091 | 1461686570796 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c62f000 == 176 [pid = 4091] [id = 743] 09:02:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f2722de2000) [pid = 4091] [serial = 2230] [outer = (nil)] 09:02:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f273bf5c000) [pid = 4091] [serial = 2231] [outer = 0x7f2722de2000] 09:02:50 INFO - PROCESS | 4091 | 1461686570869 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f273c2a2400) [pid = 4091] [serial = 2232] [outer = 0x7f2722de2000] 09:02:51 INFO - PROCESS | 4091 | 1461686571672 Marionette TRACE conn3 <- [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"]]]}] 09:02:51 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 09:02:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:02:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 09:02:51 INFO - PROCESS | 4091 | 1461686571682 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 4091 | 1461686571685 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:02:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:02:51 INFO - PROCESS | 4091 | 1461686571691 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 4091 | 1461686571694 Marionette TRACE conn3 <- [1,2946,null,{}] 09:02:51 INFO - PROCESS | 4091 | 1461686571700 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:51 INFO - PROCESS | 4091 | 1461686571964 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:02:52 INFO - PROCESS | 4091 | 1461686572233 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434d7800 == 177 [pid = 4091] [id = 744] 09:02:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f273a611000) [pid = 4091] [serial = 2233] [outer = (nil)] 09:02:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f273cc0ac00) [pid = 4091] [serial = 2234] [outer = 0x7f273a611000] 09:02:52 INFO - PROCESS | 4091 | 1461686572318 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f273de8a800) [pid = 4091] [serial = 2235] [outer = 0x7f273a611000] 09:02:53 INFO - PROCESS | 4091 | 1461686573073 Marionette TRACE conn3 <- [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]]]}] 09:02:53 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. 09:02:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1434ms 09:02:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:02:53 INFO - PROCESS | 4091 | 1461686573126 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 4091 | 1461686573128 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:02:53 INFO - PROCESS | 4091 | 1461686573134 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 4091 | 1461686573137 Marionette TRACE conn3 <- [1,2950,null,{}] 09:02:53 INFO - PROCESS | 4091 | 1461686573142 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 4091 | 1461686573400 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:02:53 INFO - PROCESS | 4091 | 1461686573670 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274a51c800 == 178 [pid = 4091] [id = 745] 09:02:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f273c2a3800) [pid = 4091] [serial = 2236] [outer = (nil)] 09:02:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f273dfb1400) [pid = 4091] [serial = 2237] [outer = 0x7f273c2a3800] 09:02:53 INFO - PROCESS | 4091 | 1461686573742 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f273f4e2c00) [pid = 4091] [serial = 2238] [outer = 0x7f273c2a3800] 09:02:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e35a800 == 179 [pid = 4091] [id = 746] 09:02:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f274a5ba800) [pid = 4091] [serial = 2239] [outer = (nil)] 09:02:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f273dfa9400) [pid = 4091] [serial = 2240] [outer = 0x7f274a5ba800] 09:02:54 INFO - PROCESS | 4091 | 1461686574597 Marionette TRACE conn3 <- [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]]]}] 09:02:54 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. 09:02:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1486ms 09:02:54 INFO - PROCESS | 4091 | 1461686574633 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 4091 | 1461686574635 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:02:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:02:54 INFO - PROCESS | 4091 | 1461686574641 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 4091 | 1461686574643 Marionette TRACE conn3 <- [1,2954,null,{}] 09:02:54 INFO - PROCESS | 4091 | 1461686574649 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:54 INFO - PROCESS | 4091 | 1461686574923 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:02:55 INFO - PROCESS | 4091 | 1461686575255 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2750695000 == 180 [pid = 4091] [id = 747] 09:02:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f273c333400) [pid = 4091] [serial = 2241] [outer = (nil)] 09:02:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f274971dc00) [pid = 4091] [serial = 2242] [outer = 0x7f273c333400] 09:02:55 INFO - PROCESS | 4091 | 1461686575333 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f274de05000) [pid = 4091] [serial = 2243] [outer = 0x7f273c333400] 09:02:56 INFO - PROCESS | 4091 | 1461686576004 Marionette TRACE conn3 <- [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]]]}] 09:02:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:02:56 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 09:02:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1391ms 09:02:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:02:56 INFO - PROCESS | 4091 | 1461686576036 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 4091 | 1461686576039 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:02:56 INFO - PROCESS | 4091 | 1461686576045 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 4091 | 1461686576048 Marionette TRACE conn3 <- [1,2958,null,{}] 09:02:56 INFO - PROCESS | 4091 | 1461686576053 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:56 INFO - PROCESS | 4091 | 1461686576281 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:02:56 INFO - PROCESS | 4091 | 1461686576548 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27204e8800 == 181 [pid = 4091] [id = 748] 09:02:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f273f707000) [pid = 4091] [serial = 2244] [outer = (nil)] 09:02:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f274df95c00) [pid = 4091] [serial = 2245] [outer = 0x7f273f707000] 09:02:56 INFO - PROCESS | 4091 | 1461686576621 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f274e1a7800) [pid = 4091] [serial = 2246] [outer = 0x7f273f707000] 09:02:57 INFO - PROCESS | 4091 | 1461686577418 Marionette TRACE conn3 <- [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]]]}] 09:02:57 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. 09:02:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1388ms 09:02:57 INFO - PROCESS | 4091 | 1461686577432 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 4091 | 1461686577434 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:02:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:02:57 INFO - PROCESS | 4091 | 1461686577440 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 4091 | 1461686577443 Marionette TRACE conn3 <- [1,2962,null,{}] 09:02:57 INFO - PROCESS | 4091 | 1461686577448 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:57 INFO - PROCESS | 4091 | 1461686577664 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:02:57 INFO - PROCESS | 4091 | 1461686577968 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27284e0000 == 182 [pid = 4091] [id = 749] 09:02:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f271cb6d000) [pid = 4091] [serial = 2247] [outer = (nil)] 09:02:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f271cb73c00) [pid = 4091] [serial = 2248] [outer = 0x7f271cb6d000] 09:02:58 INFO - PROCESS | 4091 | 1461686578044 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f271cb78400) [pid = 4091] [serial = 2249] [outer = 0x7f271cb6d000] 09:02:58 INFO - PROCESS | 4091 | 1461686578787 Marionette TRACE conn3 <- [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]]]}] 09:02:58 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. 09:02:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1379ms 09:02:58 INFO - PROCESS | 4091 | 1461686578821 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 4091 | 1461686578825 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:02:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:02:58 INFO - PROCESS | 4091 | 1461686578831 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 4091 | 1461686578833 Marionette TRACE conn3 <- [1,2966,null,{}] 09:02:58 INFO - PROCESS | 4091 | 1461686578838 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:59 INFO - PROCESS | 4091 | 1461686579058 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:02:59 INFO - PROCESS | 4091 | 1461686579357 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273700d000 == 183 [pid = 4091] [id = 750] 09:02:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f271cb75000) [pid = 4091] [serial = 2250] [outer = (nil)] 09:02:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f274a5bac00) [pid = 4091] [serial = 2251] [outer = 0x7f271cb75000] 09:02:59 INFO - PROCESS | 4091 | 1461686579441 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 204 (0x7f274e1ab800) [pid = 4091] [serial = 2252] [outer = 0x7f271cb75000] 09:03:00 INFO - PROCESS | 4091 | 1461686580200 Marionette TRACE conn3 <- [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]]]}] 09:03:00 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. 09:03:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1386ms 09:03:00 INFO - PROCESS | 4091 | 1461686580218 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 4091 | 1461686580221 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:03:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:03:00 INFO - PROCESS | 4091 | 1461686580227 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 4091 | 1461686580229 Marionette TRACE conn3 <- [1,2970,null,{}] 09:03:00 INFO - PROCESS | 4091 | 1461686580235 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:00 INFO - PROCESS | 4091 | 1461686580469 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:03:00 INFO - PROCESS | 4091 | 1461686580802 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27194de800 == 184 [pid = 4091] [id = 751] 09:03:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 205 (0x7f271ee0c000) [pid = 4091] [serial = 2253] [outer = (nil)] 09:03:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 206 (0x7f271ee13000) [pid = 4091] [serial = 2254] [outer = 0x7f271ee0c000] 09:03:00 INFO - PROCESS | 4091 | 1461686580879 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 207 (0x7f271ee17000) [pid = 4091] [serial = 2255] [outer = 0x7f271ee0c000] 09:03:01 INFO - PROCESS | 4091 | 1461686581618 Marionette TRACE conn3 <- [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]]]}] 09:03:01 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. 09:03:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1436ms 09:03:01 INFO - PROCESS | 4091 | 1461686581664 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 4091 | 1461686581668 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:03:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:03:01 INFO - PROCESS | 4091 | 1461686581674 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 4091 | 1461686581676 Marionette TRACE conn3 <- [1,2974,null,{}] 09:03:01 INFO - PROCESS | 4091 | 1461686581682 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:01 INFO - PROCESS | 4091 | 1461686581922 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:03:02 INFO - PROCESS | 4091 | 1461686582226 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271e7af800 == 185 [pid = 4091] [id = 752] 09:03:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 208 (0x7f271ee10c00) [pid = 4091] [serial = 2256] [outer = (nil)] 09:03:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 209 (0x7f274a88c400) [pid = 4091] [serial = 2257] [outer = 0x7f271ee10c00] 09:03:02 INFO - PROCESS | 4091 | 1461686582303 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 4091 | ++DOMWINDOW == 210 (0x7f274e6a7000) [pid = 4091] [serial = 2258] [outer = 0x7f271ee10c00] 09:03:03 INFO - PROCESS | 4091 | 1461686583065 Marionette TRACE conn3 <- [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]]]}] 09:03:03 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. 09:03:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 09:03:03 INFO - PROCESS | 4091 | 1461686583108 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:03:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:03:03 INFO - PROCESS | 4091 | 1461686583111 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:03:03 INFO - PROCESS | 4091 | 1461686583116 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 4091 | 1461686583119 Marionette TRACE conn3 <- [1,2978,null,{}] 09:03:03 INFO - PROCESS | 4091 | 1461686583129 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:03 INFO - PROCESS | 4091 | 1461686583355 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:03:03 INFO - PROCESS | 4091 | 1461686583651 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272205d800 == 186 [pid = 4091] [id = 753] 09:03:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 211 (0x7f271ee13800) [pid = 4091] [serial = 2259] [outer = (nil)] 09:03:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 212 (0x7f272044f400) [pid = 4091] [serial = 2260] [outer = 0x7f271ee13800] 09:03:03 INFO - PROCESS | 4091 | 1461686583724 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 4091 | ++DOMWINDOW == 213 (0x7f2720453c00) [pid = 4091] [serial = 2261] [outer = 0x7f271ee13800] 09:03:04 INFO - PROCESS | 4091 | 1461686584448 Marionette TRACE conn3 <- [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]]]}] 09:03:04 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. 09:03:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1388ms 09:03:04 INFO - PROCESS | 4091 | 1461686584510 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 4091 | 1461686584518 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:03:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:03:04 INFO - PROCESS | 4091 | 1461686584524 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 4091 | 1461686584526 Marionette TRACE conn3 <- [1,2982,null,{}] 09:03:04 INFO - PROCESS | 4091 | 1461686584531 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:04 INFO - PROCESS | 4091 | 1461686584755 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:03:05 INFO - PROCESS | 4091 | 1461686585056 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722074800 == 187 [pid = 4091] [id = 754] 09:03:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 214 (0x7f2720449000) [pid = 4091] [serial = 2262] [outer = (nil)] 09:03:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 215 (0x7f272a56d400) [pid = 4091] [serial = 2263] [outer = 0x7f2720449000] 09:03:05 INFO - PROCESS | 4091 | 1461686585130 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 4091 | ++DOMWINDOW == 216 (0x7f272a572800) [pid = 4091] [serial = 2264] [outer = 0x7f2720449000] 09:03:05 INFO - PROCESS | 4091 | 1461686585904 Marionette TRACE conn3 <- [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"]]]}] 09:03:05 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 09:03:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:03:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1434ms 09:03:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:03:05 INFO - PROCESS | 4091 | 1461686585961 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 4091 | 1461686585964 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:03:05 INFO - PROCESS | 4091 | 1461686585968 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 4091 | 1461686585972 Marionette TRACE conn3 <- [1,2986,null,{}] 09:03:05 INFO - PROCESS | 4091 | 1461686585977 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:06 INFO - PROCESS | 4091 | 1461686586225 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27529cb800 == 186 [pid = 4091] [id = 396] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c440000 == 185 [pid = 4091] [id = 393] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272899c800 == 184 [pid = 4091] [id = 399] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f873000 == 183 [pid = 4091] [id = 400] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272506e000 == 182 [pid = 4091] [id = 433] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275372d800 == 181 [pid = 4091] [id = 434] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27258d5800 == 180 [pid = 4091] [id = 732] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2726304800 == 179 [pid = 4091] [id = 731] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722e96000 == 178 [pid = 4091] [id = 730] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721075000 == 177 [pid = 4091] [id = 729] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272781a800 == 176 [pid = 4091] [id = 725] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f275393b800 == 175 [pid = 4091] [id = 724] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e362800 == 174 [pid = 4091] [id = 723] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27493b0000 == 173 [pid = 4091] [id = 722] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273df44800 == 172 [pid = 4091] [id = 721] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c274800 == 171 [pid = 4091] [id = 720] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2737003000 == 170 [pid = 4091] [id = 719] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27339a6000 == 169 [pid = 4091] [id = 718] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27325a1800 == 168 [pid = 4091] [id = 717] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731e13800 == 167 [pid = 4091] [id = 716] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272f9d0000 == 166 [pid = 4091] [id = 715] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a518000 == 165 [pid = 4091] [id = 714] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729cdd800 == 164 [pid = 4091] [id = 713] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272866d800 == 163 [pid = 4091] [id = 712] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272679b800 == 162 [pid = 4091] [id = 711] 09:03:08 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722c6f000 == 161 [pid = 4091] [id = 710] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 215 (0x7f27238c8c00) [pid = 4091] [serial = 2129] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 214 (0x7f272f6a8000) [pid = 4091] [serial = 2019] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 213 (0x7f273c73cc00) [pid = 4091] [serial = 2105] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 212 (0x7f2733474800) [pid = 4091] [serial = 2079] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 211 (0x7f27265da400) [pid = 4091] [serial = 2064] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 210 (0x7f27326eb400) [pid = 4091] [serial = 2075] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 209 (0x7f2728153000) [pid = 4091] [serial = 2057] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 208 (0x7f273531ac00) [pid = 4091] [serial = 2084] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 207 (0x7f271fd4d800) [pid = 4091] [serial = 1998] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 206 (0x7f273925b800) [pid = 4091] [serial = 2094] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 205 (0x7f27306cc800) [pid = 4091] [serial = 2072] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 204 (0x7f272893d400) [pid = 4091] [serial = 2066] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 203 (0x7f2736d73800) [pid = 4091] [serial = 2040] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f2735dc9c00) [pid = 4091] [serial = 2034] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f27225e4800) [pid = 4091] [serial = 2121] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f273b782000) [pid = 4091] [serial = 2096] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f272b5e8400) [pid = 4091] [serial = 2070] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f2728ffc400) [pid = 4091] [serial = 2067] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2736d79c00) [pid = 4091] [serial = 2088] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f27330ec000) [pid = 4091] [serial = 2078] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f273d928000) [pid = 4091] [serial = 2112] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f2720f8f800) [pid = 4091] [serial = 2120] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f2722b56c00) [pid = 4091] [serial = 2001] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f273620d400) [pid = 4091] [serial = 2037] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f273dfa6c00) [pid = 4091] [serial = 2114] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f2729fc6c00) [pid = 4091] [serial = 2013] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f2731c1b000) [pid = 4091] [serial = 2025] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f271fbbb800) [pid = 4091] [serial = 2117] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f2720fc5c00) [pid = 4091] [serial = 2060] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f2732fccc00) [pid = 4091] [serial = 2028] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f27374d6800) [pid = 4091] [serial = 2093] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f273c9b1800) [pid = 4091] [serial = 2106] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f2735fcb000) [pid = 4091] [serial = 2085] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f272815fc00) [pid = 4091] [serial = 2010] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f2734568800) [pid = 4091] [serial = 2082] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f27259e1000) [pid = 4091] [serial = 1923] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f272b374800) [pid = 4091] [serial = 2069] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f273c2a2c00) [pid = 4091] [serial = 2100] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f273c20c800) [pid = 4091] [serial = 2099] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f272564e000) [pid = 4091] [serial = 2063] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f27307d3400) [pid = 4091] [serial = 2022] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2732fd0000) [pid = 4091] [serial = 2076] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f2725050c00) [pid = 4091] [serial = 2124] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f273713c400) [pid = 4091] [serial = 2090] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f273d090400) [pid = 4091] [serial = 2109] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f273bd1a000) [pid = 4091] [serial = 2097] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f27264f6c00) [pid = 4091] [serial = 2127] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f2725971800) [pid = 4091] [serial = 2004] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f273cc0d800) [pid = 4091] [serial = 2108] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f27334c7c00) [pid = 4091] [serial = 2081] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f273c677000) [pid = 4091] [serial = 2103] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f2722b5c400) [pid = 4091] [serial = 2061] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f27238cc800) [pid = 4091] [serial = 2123] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f27374d9c00) [pid = 4091] [serial = 2091] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f272b59b800) [pid = 4091] [serial = 2016] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f2725643400) [pid = 4091] [serial = 2126] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f273c334800) [pid = 4091] [serial = 2102] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f272049e400) [pid = 4091] [serial = 2118] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2727753000) [pid = 4091] [serial = 2007] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2734559c00) [pid = 4091] [serial = 2031] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f273d3fbc00) [pid = 4091] [serial = 2111] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f27307d6c00) [pid = 4091] [serial = 2073] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f2736d73400) [pid = 4091] [serial = 2087] [outer = (nil)] [url = about:blank] 09:03:08 INFO - PROCESS | 4091 | 1461686588649 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271f0a3000 == 162 [pid = 4091] [id = 755] 09:03:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f271e4a8800) [pid = 4091] [serial = 2265] [outer = (nil)] 09:03:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f271e4b3c00) [pid = 4091] [serial = 2266] [outer = 0x7f271e4a8800] 09:03:08 INFO - PROCESS | 4091 | 1461686588772 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f271eedb800) [pid = 4091] [serial = 2267] [outer = 0x7f271e4a8800] 09:03:09 INFO - PROCESS | 4091 | 1461686589422 Marionette TRACE conn3 <- [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]]]}] 09:03:09 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. 09:03:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3490ms 09:03:09 INFO - PROCESS | 4091 | 1461686589460 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 4091 | 1461686589464 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:03:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:03:09 INFO - PROCESS | 4091 | 1461686589472 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 4091 | 1461686589477 Marionette TRACE conn3 <- [1,2990,null,{}] 09:03:09 INFO - PROCESS | 4091 | 1461686589483 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:09 INFO - PROCESS | 4091 | 1461686589679 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:03:09 INFO - PROCESS | 4091 | 1461686589905 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2721e0d800 == 163 [pid = 4091] [id = 756] 09:03:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f271e4aac00) [pid = 4091] [serial = 2268] [outer = (nil)] 09:03:09 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f2720df6400) [pid = 4091] [serial = 2269] [outer = 0x7f271e4aac00] 09:03:09 INFO - PROCESS | 4091 | 1461686589970 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f2720fc1000) [pid = 4091] [serial = 2270] [outer = 0x7f271e4aac00] 09:03:10 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27226e8800 == 164 [pid = 4091] [id = 757] 09:03:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2722b62000) [pid = 4091] [serial = 2271] [outer = (nil)] 09:03:10 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2720dfb400) [pid = 4091] [serial = 2272] [outer = 0x7f2722b62000] 09:03:10 INFO - PROCESS | 4091 | 1461686590751 Marionette TRACE conn3 <- [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]]]}] 09:03:10 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. 09:03:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1334ms 09:03:10 INFO - PROCESS | 4091 | 1461686590809 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 4091 | 1461686590813 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:03:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:03:10 INFO - PROCESS | 4091 | 1461686590821 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 4091 | 1461686590824 Marionette TRACE conn3 <- [1,2994,null,{}] 09:03:10 INFO - PROCESS | 4091 | 1461686590829 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:11 INFO - PROCESS | 4091 | 1461686591152 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:03:11 INFO - PROCESS | 4091 | 1461686591194 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722c79800 == 165 [pid = 4091] [id = 758] 09:03:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2722b4f400) [pid = 4091] [serial = 2273] [outer = (nil)] 09:03:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f2722ddf400) [pid = 4091] [serial = 2274] [outer = 0x7f2722b4f400] 09:03:11 INFO - PROCESS | 4091 | 1461686591253 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f27238d5400) [pid = 4091] [serial = 2275] [outer = 0x7f2722b4f400] 09:03:12 INFO - PROCESS | 4091 | 1461686592088 Marionette TRACE conn3 <- [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]]]}] 09:03:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:03:12 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 09:03:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1280ms 09:03:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:03:12 INFO - PROCESS | 4091 | 1461686592101 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 4091 | 1461686592104 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:03:12 INFO - PROCESS | 4091 | 1461686592112 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 4091 | 1461686592120 Marionette TRACE conn3 <- [1,2998,null,{}] 09:03:12 INFO - PROCESS | 4091 | 1461686592139 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:12 INFO - PROCESS | 4091 | 1461686592411 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:03:12 INFO - PROCESS | 4091 | 1461686592481 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2725076800 == 166 [pid = 4091] [id = 759] 09:03:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f2725132400) [pid = 4091] [serial = 2276] [outer = (nil)] 09:03:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f272564cc00) [pid = 4091] [serial = 2277] [outer = 0x7f2725132400] 09:03:12 INFO - PROCESS | 4091 | 1461686592591 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f27259db800) [pid = 4091] [serial = 2278] [outer = 0x7f2725132400] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f273f2cbc00) [pid = 4091] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f274a5bdc00) [pid = 4091] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f271eee6c00) [pid = 4091] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f2732c52800) [pid = 4091] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2720df4400) [pid = 4091] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f273f2ca400) [pid = 4091] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f27259e9c00) [pid = 4091] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f27279af400) [pid = 4091] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f274255a400) [pid = 4091] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2729fd0800) [pid = 4091] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f27241dec00) [pid = 4091] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f2732c55800) [pid = 4091] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2749531c00) [pid = 4091] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f27497cb400) [pid = 4091] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f272774a400) [pid = 4091] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f2735dc8c00) [pid = 4091] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f2732c53800) [pid = 4091] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f2737136400) [pid = 4091] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f273dfa8c00) [pid = 4091] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f2728163000) [pid = 4091] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f2720fc7400) [pid = 4091] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f2720d08000) [pid = 4091] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f2742553400) [pid = 4091] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:03:13 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f271ce28c00) [pid = 4091] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:03:14 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. 09:03:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1896ms 09:03:14 INFO - PROCESS | 4091 | 1461686593999 Marionette TRACE conn3 <- [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]]]}] 09:03:14 INFO - PROCESS | 4091 | 1461686594008 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 4091 | 1461686594012 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:03:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:03:14 INFO - PROCESS | 4091 | 1461686594017 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 4091 | 1461686594019 Marionette TRACE conn3 <- [1,3002,null,{}] 09:03:14 INFO - PROCESS | 4091 | 1461686594039 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:14 INFO - PROCESS | 4091 | 1461686594238 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:03:14 INFO - PROCESS | 4091 | 1461686594252 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27257eb000 == 167 [pid = 4091] [id = 760] 09:03:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2720dff400) [pid = 4091] [serial = 2279] [outer = (nil)] 09:03:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f27264ee000) [pid = 4091] [serial = 2280] [outer = 0x7f2720dff400] 09:03:14 INFO - PROCESS | 4091 | 1461686594319 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f27265e8c00) [pid = 4091] [serial = 2281] [outer = 0x7f2720dff400] 09:03:15 INFO - PROCESS | 4091 | 1461686595127 Marionette TRACE conn3 <- [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]]]}] 09:03:15 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. 09:03:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1140ms 09:03:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:03:15 INFO - PROCESS | 4091 | 1461686595160 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 4091 | 1461686595162 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:03:15 INFO - PROCESS | 4091 | 1461686595168 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 4091 | 1461686595171 Marionette TRACE conn3 <- [1,3006,null,{}] 09:03:15 INFO - PROCESS | 4091 | 1461686595175 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:15 INFO - PROCESS | 4091 | 1461686595369 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:03:15 INFO - PROCESS | 4091 | 1461686595761 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f271e7a7800 == 168 [pid = 4091] [id = 761] 09:03:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f271ce1f400) [pid = 4091] [serial = 2282] [outer = (nil)] 09:03:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f271ce21c00) [pid = 4091] [serial = 2283] [outer = 0x7f271ce1f400] 09:03:15 INFO - PROCESS | 4091 | 1461686595869 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f271eee6c00) [pid = 4091] [serial = 2284] [outer = 0x7f271ce1f400] 09:03:16 INFO - PROCESS | 4091 | 1461686596684 Marionette TRACE conn3 <- [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]]]}] 09:03:16 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. 09:03:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 09:03:16 INFO - PROCESS | 4091 | 1461686596702 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 4091 | 1461686596707 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:03:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:03:16 INFO - PROCESS | 4091 | 1461686596714 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 4091 | 1461686596720 Marionette TRACE conn3 <- [1,3010,null,{}] 09:03:16 INFO - PROCESS | 4091 | 1461686596727 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:16 INFO - PROCESS | 4091 | 1461686596938 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:03:17 INFO - PROCESS | 4091 | 1461686597196 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27240e1000 == 169 [pid = 4091] [id = 762] 09:03:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f271cb71800) [pid = 4091] [serial = 2285] [outer = (nil)] 09:03:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f2720fc1800) [pid = 4091] [serial = 2286] [outer = 0x7f271cb71800] 09:03:17 INFO - PROCESS | 4091 | 1461686597272 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f2722b62800) [pid = 4091] [serial = 2287] [outer = 0x7f271cb71800] 09:03:18 INFO - PROCESS | 4091 | 1461686598143 Marionette TRACE conn3 <- [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]]]}] 09:03:18 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 09:03:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1444ms 09:03:18 INFO - PROCESS | 4091 | 1461686598163 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:03:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:03:18 INFO - PROCESS | 4091 | 1461686598169 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:03:18 INFO - PROCESS | 4091 | 1461686598175 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 4091 | 1461686598178 Marionette TRACE conn3 <- [1,3014,null,{}] 09:03:18 INFO - PROCESS | 4091 | 1461686598184 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:18 INFO - PROCESS | 4091 | 1461686598406 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:03:18 INFO - PROCESS | 4091 | 1461686598702 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2726687800 == 170 [pid = 4091] [id = 763] 09:03:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f27241d1000) [pid = 4091] [serial = 2288] [outer = (nil)] 09:03:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f272512d800) [pid = 4091] [serial = 2289] [outer = 0x7f27241d1000] 09:03:18 INFO - PROCESS | 4091 | 1461686598780 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f272596bc00) [pid = 4091] [serial = 2290] [outer = 0x7f27241d1000] 09:03:19 INFO - PROCESS | 4091 | [4091] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:03:19 INFO - PROCESS | 4091 | 1461686599707 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:03:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:03:19 INFO - {} 09:03:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:03:19 INFO - {} 09:03:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:03:19 INFO - {} 09:03:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:03:19 INFO - {} 09:03:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1582ms 09:03:19 INFO - PROCESS | 4091 | 1461686599758 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 4091 | 1461686599762 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:03:19 INFO - TEST-START | /FileAPI/fileReader.html 09:03:19 INFO - PROCESS | 4091 | 1461686599824 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 4091 | 1461686599833 Marionette TRACE conn3 <- [1,3018,null,{}] 09:03:19 INFO - PROCESS | 4091 | 1461686599841 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:20 INFO - PROCESS | 4091 | 1461686600093 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:03:20 INFO - PROCESS | 4091 | 1461686600434 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27279c8000 == 171 [pid = 4091] [id = 764] 09:03:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f27276cfc00) [pid = 4091] [serial = 2291] [outer = (nil)] 09:03:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f2728162800) [pid = 4091] [serial = 2292] [outer = 0x7f27276cfc00] 09:03:20 INFO - PROCESS | 4091 | 1461686600509 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f272816bc00) [pid = 4091] [serial = 2293] [outer = 0x7f27276cfc00] 09:03:21 INFO - PROCESS | 4091 | 1461686601245 Marionette TRACE conn3 <- [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]]]}] 09:03:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:03:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:03:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:03:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:03:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 1470ms 09:03:21 INFO - PROCESS | 4091 | 1461686601282 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:03:21 INFO - TEST-START | /FileAPI/historical.html 09:03:21 INFO - PROCESS | 4091 | 1461686601287 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:03:21 INFO - PROCESS | 4091 | 1461686601293 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 4091 | 1461686601296 Marionette TRACE conn3 <- [1,3022,null,{}] 09:03:21 INFO - PROCESS | 4091 | 1461686601301 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:21 INFO - PROCESS | 4091 | 1461686601520 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:03:21 INFO - PROCESS | 4091 | 1461686601809 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:21 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728e83800 == 172 [pid = 4091] [id = 765] 09:03:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f272774a400) [pid = 4091] [serial = 2294] [outer = (nil)] 09:03:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f2728945800) [pid = 4091] [serial = 2295] [outer = 0x7f272774a400] 09:03:21 INFO - PROCESS | 4091 | 1461686601884 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2729fc4c00) [pid = 4091] [serial = 2296] [outer = 0x7f272774a400] 09:03:22 INFO - PROCESS | 4091 | 1461686602655 Marionette TRACE conn3 <- [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"]]]}] 09:03:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:03:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:03:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:03:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:03:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:03:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:03:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:03:22 INFO - TEST-OK | /FileAPI/historical.html | took 1381ms 09:03:22 INFO - PROCESS | 4091 | 1461686602676 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 4091 | 1461686602678 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:03:22 INFO - TEST-START | /FileAPI/idlharness.html 09:03:22 INFO - PROCESS | 4091 | 1461686602685 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 4091 | 1461686602688 Marionette TRACE conn3 <- [1,3026,null,{}] 09:03:22 INFO - PROCESS | 4091 | 1461686602693 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:22 INFO - PROCESS | 4091 | 1461686602906 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:03:23 INFO - PROCESS | 4091 | 1461686603165 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729beb000 == 173 [pid = 4091] [id = 766] 09:03:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f272a573400) [pid = 4091] [serial = 2297] [outer = (nil)] 09:03:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f272a577c00) [pid = 4091] [serial = 2298] [outer = 0x7f272a573400] 09:03:23 INFO - PROCESS | 4091 | 1461686603254 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f272b5ef800) [pid = 4091] [serial = 2299] [outer = 0x7f272a573400] 09:03:24 INFO - PROCESS | 4091 | 1461686604801 Marionette TRACE conn3 <- [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]]]}] 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:03:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:03:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:03:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:03:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:03:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:03:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:03:24 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 09:03:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:03:24 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 09:03:24 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 09:03:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:03:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:03:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:03:25 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 09:03:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:03:25 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 09:03:25 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 09:03:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:03:25 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:03:25 INFO - TEST-OK | /FileAPI/idlharness.html | took 2297ms 09:03:25 INFO - PROCESS | 4091 | 1461686605084 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:03:25 INFO - PROCESS | 4091 | 1461686605089 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:03:25 INFO - TEST-START | /FileAPI/idlharness.worker 09:03:25 INFO - PROCESS | 4091 | 1461686605146 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 4091 | 1461686605149 Marionette TRACE conn3 <- [1,3030,null,{}] 09:03:25 INFO - PROCESS | 4091 | 1461686605158 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:25 INFO - PROCESS | 4091 | 1461686605369 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:03:25 INFO - PROCESS | 4091 | 1461686605647 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27276c1800 == 174 [pid = 4091] [id = 767] 09:03:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f272a176c00) [pid = 4091] [serial = 2300] [outer = (nil)] 09:03:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 166 (0x7f2731b03400) [pid = 4091] [serial = 2301] [outer = 0x7f272a176c00] 09:03:25 INFO - PROCESS | 4091 | 1461686605720 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 4091 | ++DOMWINDOW == 167 (0x7f27334ca800) [pid = 4091] [serial = 2302] [outer = 0x7f272a176c00] 09:03:26 INFO - PROCESS | 4091 | [4091] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:03:27 INFO - PROCESS | 4091 | 1461686607813 Marionette TRACE conn3 <- [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,{},{}]]]}] 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:03:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:03:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:03:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:03:27 INFO - {} 09:03:27 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 09:03:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:03:27 INFO - {} 09:03:27 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 - {} 09:03:27 INFO - {} 09:03:27 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 09:03:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:03:27 INFO - {} 09:03:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:03:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:03:28 INFO - {} 09:03:28 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 09:03:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:03:28 INFO - {} 09:03:28 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 - {} 09:03:28 INFO - {} 09:03:28 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 09:03:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 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 09:03:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:03:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:03:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 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 09:03:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 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 09:03:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 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 09:03:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:03:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:03:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:03:28 INFO - {} 09:03:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2881ms 09:03:28 INFO - PROCESS | 4091 | 1461686607985 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 4091 | 1461686607988 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:03:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:03:28 INFO - PROCESS | 4091 | 1461686608056 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 4091 | 1461686608061 Marionette TRACE conn3 <- [1,3034,null,{}] 09:03:28 INFO - PROCESS | 4091 | 1461686608076 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:28 INFO - PROCESS | 4091 | 1461686608339 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:03:28 INFO - PROCESS | 4091 | 1461686608593 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27307c0800 == 175 [pid = 4091] [id = 768] 09:03:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 168 (0x7f271ce1ec00) [pid = 4091] [serial = 2303] [outer = (nil)] 09:03:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 169 (0x7f2734920800) [pid = 4091] [serial = 2304] [outer = 0x7f271ce1ec00] 09:03:28 INFO - PROCESS | 4091 | 1461686608668 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 4091 | ++DOMWINDOW == 170 (0x7f273d3fbc00) [pid = 4091] [serial = 2305] [outer = 0x7f271ce1ec00] 09:03:29 INFO - PROCESS | 4091 | 1461686609410 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:03:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1447ms 09:03:29 INFO - PROCESS | 4091 | 1461686609446 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 4091 | 1461686609449 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:03:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:03:29 INFO - PROCESS | 4091 | 1461686609455 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 4091 | 1461686609458 Marionette TRACE conn3 <- [1,3038,null,{}] 09:03:29 INFO - PROCESS | 4091 | 1461686609463 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 4091 | 1461686609692 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:03:29 INFO - PROCESS | 4091 | 1461686609986 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2732380000 == 176 [pid = 4091] [id = 769] 09:03:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 171 (0x7f2720497c00) [pid = 4091] [serial = 2306] [outer = (nil)] 09:03:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 172 (0x7f273d9ef000) [pid = 4091] [serial = 2307] [outer = 0x7f2720497c00] 09:03:30 INFO - PROCESS | 4091 | 1461686610062 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 4091 | ++DOMWINDOW == 173 (0x7f273f17d800) [pid = 4091] [serial = 2308] [outer = 0x7f2720497c00] 09:03:30 INFO - PROCESS | 4091 | 1461686610836 Marionette TRACE conn3 <- [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"]]]}] 09:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:03:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1430ms 09:03:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:03:30 INFO - PROCESS | 4091 | 1461686610887 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 4091 | 1461686610890 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:03:30 INFO - PROCESS | 4091 | 1461686610916 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 4091 | 1461686610921 Marionette TRACE conn3 <- [1,3042,null,{}] 09:03:30 INFO - PROCESS | 4091 | 1461686610936 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:31 INFO - PROCESS | 4091 | 1461686611256 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:03:31 INFO - PROCESS | 4091 | 1461686611589 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273320b000 == 177 [pid = 4091] [id = 770] 09:03:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 174 (0x7f2722b32400) [pid = 4091] [serial = 2309] [outer = (nil)] 09:03:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 175 (0x7f2742559c00) [pid = 4091] [serial = 2310] [outer = 0x7f2722b32400] 09:03:31 INFO - PROCESS | 4091 | 1461686611667 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 4091 | ++DOMWINDOW == 176 (0x7f274903b800) [pid = 4091] [serial = 2311] [outer = 0x7f2722b32400] 09:03:32 INFO - PROCESS | 4091 | 1461686612678 Marionette TRACE conn3 <- [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]]]}] 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:03:32 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. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:03:32 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'.) 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:03:32 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. 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:03:32 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. 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:03:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:03:32 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. 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:03:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:03:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:03:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:03:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:03:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1827ms 09:03:32 INFO - PROCESS | 4091 | 1461686612724 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:03:32 INFO - PROCESS | 4091 | 1461686612731 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:03:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:03:32 INFO - PROCESS | 4091 | 1461686612739 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 4091 | 1461686612743 Marionette TRACE conn3 <- [1,3046,null,{}] 09:03:32 INFO - PROCESS | 4091 | 1461686612755 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:33 INFO - PROCESS | 4091 | 1461686613044 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:03:33 INFO - PROCESS | 4091 | 1461686613469 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f272b505000 == 178 [pid = 4091] [id = 771] 09:03:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 177 (0x7f272675e000) [pid = 4091] [serial = 2312] [outer = (nil)] 09:03:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 178 (0x7f27334cf000) [pid = 4091] [serial = 2313] [outer = 0x7f272675e000] 09:03:33 INFO - PROCESS | 4091 | 1461686613578 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 4091 | ++DOMWINDOW == 179 (0x7f2735317000) [pid = 4091] [serial = 2314] [outer = 0x7f272675e000] 09:03:33 INFO - PROCESS | 4091 | [4091] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:03:34 INFO - PROCESS | 4091 | 1461686614388 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:03:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:03:34 INFO - {} 09:03:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1686ms 09:03:34 INFO - PROCESS | 4091 | 1461686614427 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 4091 | 1461686614429 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:03:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:03:34 INFO - PROCESS | 4091 | 1461686614435 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 4091 | 1461686614438 Marionette TRACE conn3 <- [1,3050,null,{}] 09:03:34 INFO - PROCESS | 4091 | 1461686614444 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:34 INFO - PROCESS | 4091 | 1461686614693 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:03:34 INFO - PROCESS | 4091 | 1461686614982 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273615a800 == 179 [pid = 4091] [id = 772] 09:03:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 180 (0x7f273620e800) [pid = 4091] [serial = 2315] [outer = (nil)] 09:03:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 181 (0x7f2736cb8400) [pid = 4091] [serial = 2316] [outer = 0x7f273620e800] 09:03:35 INFO - PROCESS | 4091 | 1461686615106 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 4091 | ++DOMWINDOW == 182 (0x7f273a60f400) [pid = 4091] [serial = 2317] [outer = 0x7f273620e800] 09:03:35 INFO - PROCESS | 4091 | 1461686615844 Marionette TRACE conn3 <- [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]]]}] 09:03:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:03:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:03:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:03:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:03:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1435ms 09:03:35 INFO - PROCESS | 4091 | 1461686615872 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 4091 | 1461686615875 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:03:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:03:35 INFO - PROCESS | 4091 | 1461686615882 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 4091 | 1461686615884 Marionette TRACE conn3 <- [1,3054,null,{}] 09:03:35 INFO - PROCESS | 4091 | 1461686615890 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:36 INFO - PROCESS | 4091 | 1461686616096 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:03:36 INFO - PROCESS | 4091 | 1461686616400 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273701c800 == 180 [pid = 4091] [id = 773] 09:03:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 183 (0x7f2735dc6800) [pid = 4091] [serial = 2318] [outer = (nil)] 09:03:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 184 (0x7f27493eec00) [pid = 4091] [serial = 2319] [outer = 0x7f2735dc6800] 09:03:36 INFO - PROCESS | 4091 | 1461686616479 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 4091 | ++DOMWINDOW == 185 (0x7f274df5d000) [pid = 4091] [serial = 2320] [outer = 0x7f2735dc6800] 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:03:37 INFO - PROCESS | 4091 | 1461686617628 Marionette TRACE conn3 <- [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"]]]}] 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:03:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:03:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:03:37 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" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:03:37 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" 09:03:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:03:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:03:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:03:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1826ms 09:03:37 INFO - PROCESS | 4091 | 1461686617709 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 4091 | 1461686617711 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:03:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:03:37 INFO - PROCESS | 4091 | 1461686617716 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 4091 | 1461686617719 Marionette TRACE conn3 <- [1,3058,null,{}] 09:03:37 INFO - PROCESS | 4091 | 1461686617787 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:38 INFO - PROCESS | 4091 | 1461686618126 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:03:38 INFO - PROCESS | 4091 | 1461686618423 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f273c265000 == 181 [pid = 4091] [id = 774] 09:03:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 186 (0x7f271e705000) [pid = 4091] [serial = 2321] [outer = (nil)] 09:03:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 187 (0x7f274e846c00) [pid = 4091] [serial = 2322] [outer = 0x7f271e705000] 09:03:38 INFO - PROCESS | 4091 | 1461686618496 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 4091 | ++DOMWINDOW == 188 (0x7f274ea09400) [pid = 4091] [serial = 2323] [outer = 0x7f271e705000] 09:03:39 INFO - PROCESS | 4091 | 1461686619279 Marionette TRACE conn3 <- [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]]]}] 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:03:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:03:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:03:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:03:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:03:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:03:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1600ms 09:03:39 INFO - PROCESS | 4091 | 1461686619317 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 4091 | 1461686619325 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:03:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:03:39 INFO - PROCESS | 4091 | 1461686619332 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 4091 | 1461686619335 Marionette TRACE conn3 <- [1,3062,null,{}] 09:03:39 INFO - PROCESS | 4091 | 1461686619340 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:39 INFO - PROCESS | 4091 | 1461686619664 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:03:39 INFO - PROCESS | 4091 | 1461686619895 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2730714800 == 182 [pid = 4091] [id = 775] 09:03:39 INFO - PROCESS | 4091 | ++DOMWINDOW == 189 (0x7f2722b62400) [pid = 4091] [serial = 2324] [outer = (nil)] 09:03:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 190 (0x7f2735dc5000) [pid = 4091] [serial = 2325] [outer = 0x7f2722b62400] 09:03:40 INFO - PROCESS | 4091 | 1461686620010 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 4091 | ++DOMWINDOW == 191 (0x7f2736d77000) [pid = 4091] [serial = 2326] [outer = 0x7f2722b62400] 09:03:40 INFO - PROCESS | 4091 | [4091] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:03:40 INFO - PROCESS | 4091 | 1461686620785 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:03:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:03:40 INFO - {} 09:03:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1477ms 09:03:40 INFO - PROCESS | 4091 | 1461686620810 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 4091 | 1461686620814 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:03:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:03:40 INFO - PROCESS | 4091 | 1461686620819 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 4091 | 1461686620822 Marionette TRACE conn3 <- [1,3066,null,{}] 09:03:40 INFO - PROCESS | 4091 | 1461686620827 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:41 INFO - PROCESS | 4091 | 1461686621062 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:03:41 INFO - PROCESS | 4091 | 1461686621357 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27434eb000 == 183 [pid = 4091] [id = 776] 09:03:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 192 (0x7f2726704400) [pid = 4091] [serial = 2327] [outer = (nil)] 09:03:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 193 (0x7f272670b000) [pid = 4091] [serial = 2328] [outer = 0x7f2726704400] 09:03:41 INFO - PROCESS | 4091 | 1461686621467 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 4091 | ++DOMWINDOW == 194 (0x7f2736f3e800) [pid = 4091] [serial = 2329] [outer = 0x7f2726704400] 09:03:42 INFO - PROCESS | 4091 | 1461686622177 Marionette TRACE conn3 <- [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]]]}] 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:03:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:03:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1379ms 09:03:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:03:42 INFO - PROCESS | 4091 | 1461686622210 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 4091 | 1461686622212 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:03:42 INFO - PROCESS | 4091 | 1461686622221 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 4091 | 1461686622224 Marionette TRACE conn3 <- [1,3070,null,{}] 09:03:42 INFO - PROCESS | 4091 | 1461686622229 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:42 INFO - PROCESS | 4091 | 1461686622452 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:03:42 INFO - PROCESS | 4091 | 1461686622741 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27497aa000 == 184 [pid = 4091] [id = 777] 09:03:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 195 (0x7f2723b82400) [pid = 4091] [serial = 2330] [outer = (nil)] 09:03:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 196 (0x7f2723b8a800) [pid = 4091] [serial = 2331] [outer = 0x7f2723b82400] 09:03:42 INFO - PROCESS | 4091 | 1461686622818 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 4091 | ++DOMWINDOW == 197 (0x7f2723b8f800) [pid = 4091] [serial = 2332] [outer = 0x7f2723b82400] 09:03:43 INFO - PROCESS | 4091 | 1461686623572 Marionette TRACE conn3 <- [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]]]}] 09:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:03:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:03:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1388ms 09:03:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:03:43 INFO - PROCESS | 4091 | 1461686623608 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 4091 | 1461686623611 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:03:43 INFO - PROCESS | 4091 | 1461686623617 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 4091 | 1461686623620 Marionette TRACE conn3 <- [1,3074,null,{}] 09:03:43 INFO - PROCESS | 4091 | 1461686623625 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:43 INFO - PROCESS | 4091 | 1461686623852 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:03:44 INFO - PROCESS | 4091 | 1461686624164 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f274e35c000 == 185 [pid = 4091] [id = 778] 09:03:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 198 (0x7f271fd50800) [pid = 4091] [serial = 2333] [outer = (nil)] 09:03:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 199 (0x7f272670a800) [pid = 4091] [serial = 2334] [outer = 0x7f271fd50800] 09:03:44 INFO - PROCESS | 4091 | 1461686624238 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 4091 | ++DOMWINDOW == 200 (0x7f2736f49800) [pid = 4091] [serial = 2335] [outer = 0x7f271fd50800] 09:03:44 INFO - PROCESS | 4091 | 1461686624975 Marionette TRACE conn3 <- [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]]]}] 09:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:03:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:03:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1389ms 09:03:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:03:45 INFO - PROCESS | 4091 | 1461686625007 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 4091 | 1461686625010 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:03:45 INFO - PROCESS | 4091 | 1461686625016 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 4091 | 1461686625019 Marionette TRACE conn3 <- [1,3078,null,{}] 09:03:45 INFO - PROCESS | 4091 | 1461686625024 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 4091 | 1461686625246 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:03:45 INFO - PROCESS | 4091 | 1461686625548 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2751169000 == 186 [pid = 4091] [id = 779] 09:03:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 201 (0x7f2723b84000) [pid = 4091] [serial = 2336] [outer = (nil)] 09:03:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 202 (0x7f2728306400) [pid = 4091] [serial = 2337] [outer = 0x7f2723b84000] 09:03:45 INFO - PROCESS | 4091 | 1461686625623 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 4091 | ++DOMWINDOW == 203 (0x7f272830a800) [pid = 4091] [serial = 2338] [outer = 0x7f2723b84000] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2732586800 == 185 [pid = 4091] [id = 691] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d3a6000 == 184 [pid = 4091] [id = 415] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2724edd800 == 183 [pid = 4091] [id = 686] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2733261800 == 182 [pid = 4091] [id = 692] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273d24c800 == 181 [pid = 4091] [id = 696] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a51b800 == 180 [pid = 4091] [id = 235] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728679800 == 179 [pid = 4091] [id = 687] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273f46e000 == 178 [pid = 4091] [id = 697] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27257eb000 == 177 [pid = 4091] [id = 760] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2725076800 == 176 [pid = 4091] [id = 759] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722c79800 == 175 [pid = 4091] [id = 758] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27226e8800 == 174 [pid = 4091] [id = 757] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2721e0d800 == 173 [pid = 4091] [id = 756] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271f0a3000 == 172 [pid = 4091] [id = 755] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272205d800 == 171 [pid = 4091] [id = 753] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f271e7af800 == 170 [pid = 4091] [id = 752] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27194de800 == 169 [pid = 4091] [id = 751] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273700d000 == 168 [pid = 4091] [id = 750] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27284e0000 == 167 [pid = 4091] [id = 749] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27204e8800 == 166 [pid = 4091] [id = 748] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2750695000 == 165 [pid = 4091] [id = 747] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274e35a800 == 164 [pid = 4091] [id = 746] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f274a51c800 == 163 [pid = 4091] [id = 745] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f27434d7800 == 162 [pid = 4091] [id = 744] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273c62f000 == 161 [pid = 4091] [id = 743] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273a36e800 == 160 [pid = 4091] [id = 742] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273617a800 == 159 [pid = 4091] [id = 741] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f273321a800 == 158 [pid = 4091] [id = 740] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2731e31000 == 157 [pid = 4091] [id = 739] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272b542800 == 156 [pid = 4091] [id = 738] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272a3bf000 == 155 [pid = 4091] [id = 737] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2729eae800 == 154 [pid = 4091] [id = 736] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2728663000 == 153 [pid = 4091] [id = 735] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f2722eaf800 == 152 [pid = 4091] [id = 734] 09:03:47 INFO - PROCESS | 4091 | --DOCSHELL 0x7f272797b000 == 151 [pid = 4091] [id = 733] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 202 (0x7f27264f1000) [pid = 4091] [serial = 2199] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 201 (0x7f2748413000) [pid = 4091] [serial = 2168] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 200 (0x7f274df60000) [pid = 4091] [serial = 2186] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 199 (0x7f2720df2c00) [pid = 4091] [serial = 2190] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 198 (0x7f273611b400) [pid = 4091] [serial = 2150] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 197 (0x7f2720f91400) [pid = 4091] [serial = 2132] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 196 (0x7f273f4e1400) [pid = 4091] [serial = 2165] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 195 (0x7f27276c9400) [pid = 4091] [serial = 2196] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 194 (0x7f2729fcc000) [pid = 4091] [serial = 2139] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 193 (0x7f274a5b9400) [pid = 4091] [serial = 2178] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 192 (0x7f27484be400) [pid = 4091] [serial = 2169] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 191 (0x7f2731c1dc00) [pid = 4091] [serial = 2145] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 190 (0x7f2725134000) [pid = 4091] [serial = 2135] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 189 (0x7f2722b37000) [pid = 4091] [serial = 2133] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 188 (0x7f2736d80000) [pid = 4091] [serial = 2154] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 187 (0x7f274a5c3c00) [pid = 4091] [serial = 2180] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 186 (0x7f274df8b800) [pid = 4091] [serial = 2187] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 185 (0x7f27497eb400) [pid = 4091] [serial = 2177] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 184 (0x7f274de0c400) [pid = 4091] [serial = 2184] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 183 (0x7f274a88c000) [pid = 4091] [serial = 2183] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 182 (0x7f27374d3000) [pid = 4091] [serial = 2157] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 181 (0x7f2736210800) [pid = 4091] [serial = 2151] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 180 (0x7f273c20f000) [pid = 4091] [serial = 2160] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 179 (0x7f2733477800) [pid = 4091] [serial = 2147] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 178 (0x7f2736cb1c00) [pid = 4091] [serial = 2153] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 177 (0x7f2749718000) [pid = 4091] [serial = 2175] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 176 (0x7f27265e2c00) [pid = 4091] [serial = 2195] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 175 (0x7f273f24a400) [pid = 4091] [serial = 2163] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 174 (0x7f2728945400) [pid = 4091] [serial = 2138] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 173 (0x7f274a628800) [pid = 4091] [serial = 2181] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 172 (0x7f27265e7c00) [pid = 4091] [serial = 2136] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 171 (0x7f2734925c00) [pid = 4091] [serial = 2148] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 170 (0x7f273dfb5000) [pid = 4091] [serial = 2162] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 169 (0x7f272b5f3c00) [pid = 4091] [serial = 2141] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 168 (0x7f2731b07800) [pid = 4091] [serial = 2144] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 167 (0x7f2723718800) [pid = 4091] [serial = 2198] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 166 (0x7f273a604800) [pid = 4091] [serial = 2159] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 165 (0x7f273713ac00) [pid = 4091] [serial = 2156] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f272f8b0400) [pid = 4091] [serial = 2142] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f2728ffb000) [pid = 4091] [serial = 2058] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f272049f800) [pid = 4091] [serial = 2189] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f27493e4000) [pid = 4091] [serial = 2172] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f272370f400) [pid = 4091] [serial = 2193] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f2720fbb400) [pid = 4091] [serial = 2192] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f27492b2800) [pid = 4091] [serial = 2171] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f2749538400) [pid = 4091] [serial = 2174] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2742551000) [pid = 4091] [serial = 2166] [outer = (nil)] [url = about:blank] 09:03:48 INFO - PROCESS | 4091 | 1461686628449 Marionette TRACE conn3 <- [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] 09:03:48 INFO - PROCESS | 4091 | 1461686628470 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:03:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:03:48 INFO - PROCESS | 4091 | 1461686628482 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 4091 | 1461686628492 Marionette TRACE conn3 <- [1,3082,null,{}] 09:03:48 INFO - PROCESS | 4091 | 1461686628504 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:48 INFO - PROCESS | 4091 | 1461686628700 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:03:48 INFO - PROCESS | 4091 | 1461686628918 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2720d55000 == 152 [pid = 4091] [id = 780] 09:03:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 157 (0x7f271fbbb800) [pid = 4091] [serial = 2339] [outer = (nil)] 09:03:48 INFO - PROCESS | 4091 | ++DOMWINDOW == 158 (0x7f2720497000) [pid = 4091] [serial = 2340] [outer = 0x7f271fbbb800] 09:03:48 INFO - PROCESS | 4091 | 1461686628985 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 4091 | ++DOMWINDOW == 159 (0x7f27207cec00) [pid = 4091] [serial = 2341] [outer = 0x7f271fbbb800] 09:03:49 INFO - PROCESS | 4091 | 1461686629700 Marionette TRACE conn3 <- [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]]]}] 09:03:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:03:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:03:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:03:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1252ms 09:03:49 INFO - PROCESS | 4091 | 1461686629736 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 4091 | 1461686629743 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:03:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:03:49 INFO - PROCESS | 4091 | 1461686629752 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 4091 | 1461686629755 Marionette TRACE conn3 <- [1,3086,null,{}] 09:03:49 INFO - PROCESS | 4091 | 1461686629760 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:50 INFO - PROCESS | 4091 | 1461686630075 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:03:50 INFO - PROCESS | 4091 | 1461686630245 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27227cf000 == 153 [pid = 4091] [id = 781] 09:03:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 160 (0x7f271fd4f000) [pid = 4091] [serial = 2342] [outer = (nil)] 09:03:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 161 (0x7f2722b5dc00) [pid = 4091] [serial = 2343] [outer = 0x7f271fd4f000] 09:03:50 INFO - PROCESS | 4091 | 1461686630325 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 4091 | ++DOMWINDOW == 162 (0x7f2723710000) [pid = 4091] [serial = 2344] [outer = 0x7f271fd4f000] 09:03:51 INFO - PROCESS | 4091 | 1461686631065 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:03:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:03:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1335ms 09:03:51 INFO - PROCESS | 4091 | 1461686631087 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 4091 | 1461686631090 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:03:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:03:51 INFO - PROCESS | 4091 | 1461686631106 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 4091 | 1461686631112 Marionette TRACE conn3 <- [1,3090,null,{}] 09:03:51 INFO - PROCESS | 4091 | 1461686631126 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:51 INFO - PROCESS | 4091 | 1461686631409 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:03:51 INFO - PROCESS | 4091 | 1461686631463 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2724fc9800 == 154 [pid = 4091] [id = 782] 09:03:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 163 (0x7f2725644c00) [pid = 4091] [serial = 2345] [outer = (nil)] 09:03:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 164 (0x7f2725969400) [pid = 4091] [serial = 2346] [outer = 0x7f2725644c00] 09:03:51 INFO - PROCESS | 4091 | 1461686631527 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 4091 | ++DOMWINDOW == 165 (0x7f2726710400) [pid = 4091] [serial = 2347] [outer = 0x7f2725644c00] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 164 (0x7f271cb75000) [pid = 4091] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 163 (0x7f274a5ba800) [pid = 4091] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 162 (0x7f2720d11000) [pid = 4091] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 161 (0x7f271e4a8800) [pid = 4091] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 160 (0x7f2722de2000) [pid = 4091] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 159 (0x7f271ee13800) [pid = 4091] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 158 (0x7f27207c4800) [pid = 4091] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 157 (0x7f272370c000) [pid = 4091] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 156 (0x7f2725132400) [pid = 4091] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 155 (0x7f273bbef400) [pid = 4091] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 154 (0x7f2722b62000) [pid = 4091] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 153 (0x7f273f707000) [pid = 4091] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 152 (0x7f272b380400) [pid = 4091] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 151 (0x7f273a611000) [pid = 4091] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 150 (0x7f271ee0c000) [pid = 4091] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 149 (0x7f27334ca400) [pid = 4091] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 148 (0x7f2735fc8c00) [pid = 4091] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 147 (0x7f273c333400) [pid = 4091] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 146 (0x7f271ee10c00) [pid = 4091] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 145 (0x7f2728ff3800) [pid = 4091] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 144 (0x7f27334c4000) [pid = 4091] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 143 (0x7f273c2a3800) [pid = 4091] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 142 (0x7f2728163c00) [pid = 4091] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 141 (0x7f2722b4f400) [pid = 4091] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 140 (0x7f2720f95c00) [pid = 4091] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 139 (0x7f271cb6d000) [pid = 4091] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:03:52 INFO - PROCESS | 4091 | --DOMWINDOW == 138 (0x7f271e4aac00) [pid = 4091] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:03:52 INFO - PROCESS | 4091 | 1461686632772 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:03:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1692ms 09:03:52 INFO - PROCESS | 4091 | 1461686632798 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 4091 | 1461686632802 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:03:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:03:52 INFO - PROCESS | 4091 | 1461686632807 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 4091 | 1461686632809 Marionette TRACE conn3 <- [1,3094,null,{}] 09:03:52 INFO - PROCESS | 4091 | 1461686632815 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:53 INFO - PROCESS | 4091 | 1461686633094 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:03:53 INFO - PROCESS | 4091 | 1461686633304 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27264b9800 == 155 [pid = 4091] [id = 783] 09:03:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 139 (0x7f271e4a8800) [pid = 4091] [serial = 2348] [outer = (nil)] 09:03:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 140 (0x7f2726755c00) [pid = 4091] [serial = 2349] [outer = 0x7f271e4a8800] 09:03:53 INFO - PROCESS | 4091 | 1461686633371 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 4091 | ++DOMWINDOW == 141 (0x7f27276cc400) [pid = 4091] [serial = 2350] [outer = 0x7f271e4a8800] 09:03:53 INFO - PROCESS | 4091 | 1461686633971 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:03:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:03:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1178ms 09:03:53 INFO - PROCESS | 4091 | 1461686633986 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:03:53 INFO - PROCESS | 4091 | 1461686633990 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:03:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:03:54 INFO - PROCESS | 4091 | 1461686633996 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 4091 | 1461686633998 Marionette TRACE conn3 <- [1,3098,null,{}] 09:03:54 INFO - PROCESS | 4091 | 1461686634003 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:54 INFO - PROCESS | 4091 | 1461686634177 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:03:54 INFO - PROCESS | 4091 | 1461686634393 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f27276a6000 == 156 [pid = 4091] [id = 784] 09:03:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 142 (0x7f271e706c00) [pid = 4091] [serial = 2351] [outer = (nil)] 09:03:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 143 (0x7f2728154400) [pid = 4091] [serial = 2352] [outer = 0x7f271e706c00] 09:03:54 INFO - PROCESS | 4091 | 1461686634459 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 4091 | ++DOMWINDOW == 144 (0x7f2728302c00) [pid = 4091] [serial = 2353] [outer = 0x7f271e706c00] 09:03:55 INFO - PROCESS | 4091 | 1461686635420 Marionette TRACE conn3 <- [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]]]}] 09:03:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:03:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:03:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1478ms 09:03:55 INFO - PROCESS | 4091 | 1461686635474 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 4091 | 1461686635481 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:03:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:03:55 INFO - PROCESS | 4091 | 1461686635535 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 4091 | 1461686635544 Marionette TRACE conn3 <- [1,3102,null,{}] 09:03:55 INFO - PROCESS | 4091 | 1461686635556 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:55 INFO - PROCESS | 4091 | 1461686635796 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:03:56 INFO - PROCESS | 4091 | 1461686636137 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2722b9e800 == 157 [pid = 4091] [id = 785] 09:03:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 145 (0x7f2720453000) [pid = 4091] [serial = 2354] [outer = (nil)] 09:03:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 146 (0x7f27204a1800) [pid = 4091] [serial = 2355] [outer = 0x7f2720453000] 09:03:56 INFO - PROCESS | 4091 | 1461686636216 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 4091 | ++DOMWINDOW == 147 (0x7f2720fc0800) [pid = 4091] [serial = 2356] [outer = 0x7f2720453000] 09:03:56 INFO - PROCESS | 4091 | 1461686636956 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:03:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:03:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1492ms 09:03:56 INFO - PROCESS | 4091 | 1461686636981 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 4091 | 1461686636989 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:03:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:03:57 INFO - PROCESS | 4091 | 1461686636999 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 4091 | 1461686637003 Marionette TRACE conn3 <- [1,3106,null,{}] 09:03:57 INFO - PROCESS | 4091 | 1461686637009 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:57 INFO - PROCESS | 4091 | 1461686637257 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:03:57 INFO - PROCESS | 4091 | 1461686637557 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2727809000 == 158 [pid = 4091] [id = 786] 09:03:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 148 (0x7f2722cf0800) [pid = 4091] [serial = 2357] [outer = (nil)] 09:03:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 149 (0x7f27241cf800) [pid = 4091] [serial = 2358] [outer = 0x7f2722cf0800] 09:03:57 INFO - PROCESS | 4091 | 1461686637723 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 4091 | ++DOMWINDOW == 150 (0x7f272512a800) [pid = 4091] [serial = 2359] [outer = 0x7f2722cf0800] 09:03:58 INFO - PROCESS | 4091 | 1461686638461 Marionette TRACE conn3 <- [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]]]}] 09:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:03:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:03:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 09:03:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:03:58 INFO - PROCESS | 4091 | 1461686638491 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 4091 | 1461686638494 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:03:58 INFO - PROCESS | 4091 | 1461686638503 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 4091 | 1461686638508 Marionette TRACE conn3 <- [1,3110,null,{}] 09:03:58 INFO - PROCESS | 4091 | 1461686638524 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:58 INFO - PROCESS | 4091 | 1461686638750 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:03:59 INFO - PROCESS | 4091 | 1461686639027 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2728663000 == 159 [pid = 4091] [id = 787] 09:03:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 151 (0x7f2726760800) [pid = 4091] [serial = 2360] [outer = (nil)] 09:03:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 152 (0x7f27279b6c00) [pid = 4091] [serial = 2361] [outer = 0x7f2726760800] 09:03:59 INFO - PROCESS | 4091 | 1461686639107 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 4091 | ++DOMWINDOW == 153 (0x7f2728307400) [pid = 4091] [serial = 2362] [outer = 0x7f2726760800] 09:03:59 INFO - PROCESS | 4091 | 1461686639867 Marionette TRACE conn3 <- [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"]]]}] 09:03:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:03:59 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 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:03:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1384ms 09:03:59 INFO - PROCESS | 4091 | 1461686639888 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 4091 | 1461686639892 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:03:59 INFO - PROCESS | 4091 | 1461686639898 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 4091 | 1461686639900 Marionette TRACE conn3 <- [1,3114,null,{}] 09:03:59 INFO - PROCESS | 4091 | 1461686639906 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:00 INFO - PROCESS | 4091 | 1461686640109 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:04:00 INFO - PROCESS | 4091 | 1461686640377 Marionette TRACE conn3 -> [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\", \"0b17415a-a9f6-4ace-b209-b7e2b9fbad4c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 4091 | ++DOCSHELL 0x7f2729cd4800 == 160 [pid = 4091] [id = 788] 09:04:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 154 (0x7f27276c4800) [pid = 4091] [serial = 2363] [outer = (nil)] 09:04:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 155 (0x7f2728708000) [pid = 4091] [serial = 2364] [outer = 0x7f27276c4800] 09:04:00 INFO - PROCESS | 4091 | 1461686640455 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 4091 | ++DOMWINDOW == 156 (0x7f2728ff2000) [pid = 4091] [serial = 2365] [outer = 0x7f27276c4800] 09:04:01 INFO - PROCESS | 4091 | 1461686641212 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:04:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:04:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1335ms 09:04:01 INFO - PROCESS | 4091 | 1461686641233 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:04:01 INFO - PROCESS | 4091 | 1461686641236 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:04:02 WARNING - u'runner_teardown' () 09:04:02 INFO - No more tests 09:04:02 INFO - Got 0 unexpected results 09:04:02 INFO - SUITE-END | took 1170s 09:04:02 INFO - Closing logging queue 09:04:02 INFO - queue closed 09:04:02 INFO - Return code: 0 09:04:02 WARNING - # TBPL SUCCESS # 09:04:02 INFO - Running post-action listener: _resource_record_post_action 09:04:02 INFO - Running post-run listener: _resource_record_post_run 09:04:03 INFO - Total resource usage - Wall time: 1205s; CPU: 98.0%; Read bytes: 798720; Write bytes: 976683008; Read time: 32; Write time: 307748 09:04:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:04:03 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51503104; Read time: 0; Write time: 49324 09:04:03 INFO - run-tests - Wall time: 1175s; CPU: 98.0%; Read bytes: 798720; Write bytes: 925134848; Read time: 32; Write time: 258424 09:04:03 INFO - Running post-run listener: _upload_blobber_files 09:04:03 INFO - Blob upload gear active. 09:04:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:04:03 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 09:04:03 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:04:03 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:04:04 INFO - (blobuploader) - INFO - Open directory for files ... 09:04:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:04:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:04:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:04:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:04:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:04:05 INFO - (blobuploader) - INFO - Done attempting. 09:04:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:04:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:04:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:04:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:04:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:04:05 INFO - (blobuploader) - INFO - Done attempting. 09:04:05 INFO - (blobuploader) - INFO - Iteration through files over. 09:04:06 INFO - Return code: 0 09:04:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:04:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:04:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35538fd6da721b48c96f14e357b98a943945d942a4bb73985d17e0485a2bcb677870e0a110362f1a20e40b7d4067a4df7c3da3797fc233b39865fe64e7ee963e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5136405248fad782a754b31f6e744d0aa358ba509844fc73014dab1d4dcebe7787ceba7fa3ea1fd51cf9385c93134580ad59dd5847118a3db4ca42110a38966"} 09:04:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:04:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:04:06 INFO - Contents: 09:04:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35538fd6da721b48c96f14e357b98a943945d942a4bb73985d17e0485a2bcb677870e0a110362f1a20e40b7d4067a4df7c3da3797fc233b39865fe64e7ee963e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5136405248fad782a754b31f6e744d0aa358ba509844fc73014dab1d4dcebe7787ceba7fa3ea1fd51cf9385c93134580ad59dd5847118a3db4ca42110a38966"} 09:04:06 INFO - Running post-run listener: copy_logs_to_upload_dir 09:04:06 INFO - Copying logs to upload dir... 09:04:06 INFO - mkdir: /builds/slave/test/build/upload/logs 09:04:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1301.318443 ========= master_lag: 24.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 6 secs) (at 2016-04-26 09:04:30.945002) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-04-26 09:04:30.946211) ========= 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: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35538fd6da721b48c96f14e357b98a943945d942a4bb73985d17e0485a2bcb677870e0a110362f1a20e40b7d4067a4df7c3da3797fc233b39865fe64e7ee963e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5136405248fad782a754b31f6e744d0aa358ba509844fc73014dab1d4dcebe7787ceba7fa3ea1fd51cf9385c93134580ad59dd5847118a3db4ca42110a38966"} build_url:https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037934 build_url: 'https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/35538fd6da721b48c96f14e357b98a943945d942a4bb73985d17e0485a2bcb677870e0a110362f1a20e40b7d4067a4df7c3da3797fc233b39865fe64e7ee963e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b5136405248fad782a754b31f6e744d0aa358ba509844fc73014dab1d4dcebe7787ceba7fa3ea1fd51cf9385c93134580ad59dd5847118a3db4ca42110a38966"}' symbols_url: 'https://queue.taskcluster.net/v1/task/C8VSzfM-SOimQgQgjevxvw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 8.39 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-04-26 09:04:39.372099) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-26 09:04:39.372450) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461684912.559674-1228657469 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022665 ========= master_lag: 5.97 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-26 09:04:45.363017) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 09:04:45.363441) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 09:04:45.753866) ========= ========= Total master_lag: 40.04 =========