builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2560 starttime: 1461135652.05 results: success (0) buildid: 20160419221049 builduid: e651aa7ab5d54dca9cdf383bba05a88e revision: 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.047174) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.047624) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.047911) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.085323) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.085620) ========= 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-1461131801.27280-912268712 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 00:00:52-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.0M=0.001s 2016-04-20 00:00:52 (12.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.544327 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.738479) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:52.738762) ========= 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-1461131801.27280-912268712 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037938 ========= master_lag: 0.72 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:53.492149) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:00:53.492507) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c --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 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c --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-1461131801.27280-912268712 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 00:00:53,729 truncating revision to first 12 chars 2016-04-20 00:00:53,729 Setting DEBUG logging. 2016-04-20 00:00:53,730 attempt 1/10 2016-04-20 00:00:53,730 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/34f5a7144be3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:00:54,963 unpacking tar archive at: mozilla-inbound-34f5a7144be3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.885652 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 00:00:55.412889) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:55.413234) ========= script_repo_revision: 34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:55.413635) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:55.413909) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:00:55.504671) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 29 secs) (at 2016-04-20 00:00:55.505056) ========= /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-1461131801.27280-912268712 _=/tools/buildbot/bin/python using PTY: False 00:00:55 INFO - MultiFileLogger online at 20160420 00:00:55 in /builds/slave/test 00:00:55 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 00:00:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:00:55 INFO - {'append_to_log': False, 00:00:55 INFO - 'base_work_dir': '/builds/slave/test', 00:00:55 INFO - 'blob_upload_branch': 'mozilla-inbound', 00:00:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:00:55 INFO - 'buildbot_json_path': 'buildprops.json', 00:00:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:00:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:00:55 INFO - 'download_minidump_stackwalk': True, 00:00:55 INFO - 'download_symbols': 'true', 00:00:55 INFO - 'e10s': False, 00:00:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:00:55 INFO - 'tooltool.py': '/tools/tooltool.py', 00:00:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:00:55 INFO - '/tools/misc-python/virtualenv.py')}, 00:00:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:00:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:00:55 INFO - 'log_level': 'info', 00:00:55 INFO - 'log_to_console': True, 00:00:55 INFO - 'opt_config_files': (), 00:00:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:00:55 INFO - '--processes=1', 00:00:55 INFO - '--config=%(test_path)s/wptrunner.ini', 00:00:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:00:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:00:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:00:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:00:55 INFO - 'pip_index': False, 00:00:55 INFO - 'require_test_zip': True, 00:00:55 INFO - 'test_type': ('testharness',), 00:00:55 INFO - 'this_chunk': '1', 00:00:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:00:55 INFO - 'total_chunks': '10', 00:00:55 INFO - 'virtualenv_path': 'venv', 00:00:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:00:55 INFO - 'work_dir': 'build'} 00:00:55 INFO - ##### 00:00:55 INFO - ##### Running clobber step. 00:00:55 INFO - ##### 00:00:55 INFO - Running pre-action listener: _resource_record_pre_action 00:00:55 INFO - Running main action method: clobber 00:00:55 INFO - rmtree: /builds/slave/test/build 00:00:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:00:57 INFO - Running post-action listener: _resource_record_post_action 00:00:57 INFO - ##### 00:00:57 INFO - ##### Running read-buildbot-config step. 00:00:57 INFO - ##### 00:00:57 INFO - Running pre-action listener: _resource_record_pre_action 00:00:57 INFO - Running main action method: read_buildbot_config 00:00:57 INFO - Using buildbot properties: 00:00:57 INFO - { 00:00:57 INFO - "project": "", 00:00:57 INFO - "product": "firefox", 00:00:57 INFO - "script_repo_revision": "production", 00:00:57 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 00:00:57 INFO - "repository": "", 00:00:57 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 00:00:57 INFO - "buildid": "20160419221049", 00:00:57 INFO - "pgo_build": "False", 00:00:57 INFO - "basedir": "/builds/slave/test", 00:00:57 INFO - "buildnumber": 19, 00:00:57 INFO - "slavename": "tst-linux64-spot-2560", 00:00:57 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 00:00:57 INFO - "platform": "linux64", 00:00:57 INFO - "branch": "mozilla-inbound", 00:00:57 INFO - "revision": "34f5a7144be34c3f48ebfeb4cbe3bd38419c0c7c", 00:00:57 INFO - "repo_path": "integration/mozilla-inbound", 00:00:57 INFO - "moz_repo_path": "", 00:00:57 INFO - "stage_platform": "linux64", 00:00:57 INFO - "builduid": "e651aa7ab5d54dca9cdf383bba05a88e", 00:00:57 INFO - "slavebuilddir": "test" 00:00:57 INFO - } 00:00:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:00:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:00:57 INFO - Running post-action listener: _resource_record_post_action 00:00:57 INFO - ##### 00:00:57 INFO - ##### Running download-and-extract step. 00:00:57 INFO - ##### 00:00:57 INFO - Running pre-action listener: _resource_record_pre_action 00:00:57 INFO - Running main action method: download_and_extract 00:00:57 INFO - mkdir: /builds/slave/test/build/tests 00:00:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:00:57 INFO - https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:00:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:00:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:00:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:00:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:00:59 INFO - Downloaded 1361 bytes. 00:00:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:00:59 INFO - Using the following test package requirements: 00:00:59 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:00:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:00:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:00:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'jsshell-linux-x86_64.zip'], 00:00:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:00:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:00:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:00:59 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:00:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:00:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:00:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:00:59 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:00:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:00:59 INFO - https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:00:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:00:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:00:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:00:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:01:11 INFO - Downloaded 22676195 bytes. 00:01:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:01:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:01:11 INFO - caution: filename not matched: web-platform/* 00:01:11 INFO - Return code: 11 00:01:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:11 INFO - https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:01:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:01:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:01:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:01:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:01:16 INFO - Downloaded 36397873 bytes. 00:01:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:01:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:01:20 INFO - caution: filename not matched: bin/* 00:01:20 INFO - caution: filename not matched: config/* 00:01:20 INFO - caution: filename not matched: mozbase/* 00:01:20 INFO - caution: filename not matched: marionette/* 00:01:20 INFO - caution: filename not matched: tools/wptserve/* 00:01:20 INFO - Return code: 11 00:01:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:20 INFO - https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:01:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:01:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:01:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:01:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:01:30 INFO - Downloaded 64186690 bytes. 00:01:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:01:30 INFO - mkdir: /builds/slave/test/properties 00:01:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:01:30 INFO - Writing to file /builds/slave/test/properties/build_url 00:01:30 INFO - Contents: 00:01:30 INFO - build_url:https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:01:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:01:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:01:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:01:31 INFO - Contents: 00:01:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:01:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:31 INFO - https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:01:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:01:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:01:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:01:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:01:41 INFO - Downloaded 90770065 bytes. 00:01:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:01:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:01:49 INFO - Return code: 0 00:01:49 INFO - Running post-action listener: _resource_record_post_action 00:01:49 INFO - Running post-action listener: set_extra_try_arguments 00:01:49 INFO - ##### 00:01:49 INFO - ##### Running create-virtualenv step. 00:01:49 INFO - ##### 00:01:49 INFO - Running pre-action listener: _pre_create_virtualenv 00:01:49 INFO - Running pre-action listener: _resource_record_pre_action 00:01:49 INFO - Running main action method: create_virtualenv 00:01:49 INFO - Creating virtualenv /builds/slave/test/build/venv 00:01:49 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:01:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:01:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:01:49 INFO - Using real prefix '/usr' 00:01:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:01:51 INFO - Installing distribute.............................................................................................................................................................................................done. 00:01:56 INFO - Installing pip.................done. 00:01:56 INFO - Return code: 0 00:01:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:01:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:01:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:01:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:01:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:01:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1986030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19ca620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a90290>, '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 0x1a90980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19c7be0>, '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-1461131801.27280-912268712', '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 00:01:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 00:01:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 00:01:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:01:56 INFO - 'CCACHE_UMASK': '002', 00:01:56 INFO - 'DISPLAY': ':0', 00:01:56 INFO - 'HOME': '/home/cltbld', 00:01:56 INFO - 'LANG': 'en_US.UTF-8', 00:01:56 INFO - 'LOGNAME': 'cltbld', 00:01:56 INFO - 'MAIL': '/var/mail/cltbld', 00:01:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:01:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:01:56 INFO - 'MOZ_NO_REMOTE': '1', 00:01:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:01:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:01:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:01:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:01:56 INFO - 'PWD': '/builds/slave/test', 00:01:56 INFO - 'SHELL': '/bin/bash', 00:01:56 INFO - 'SHLVL': '1', 00:01:56 INFO - 'TERM': 'linux', 00:01:56 INFO - 'TMOUT': '86400', 00:01:56 INFO - 'USER': 'cltbld', 00:01:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461131801.27280-912268712', 00:01:56 INFO - '_': '/tools/buildbot/bin/python'} 00:01:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:01:56 INFO - Downloading/unpacking psutil>=0.7.1 00:01:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:01:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:01:56 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 00:01:56 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 00:01:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:01:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:02:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:02:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:02:02 INFO - Installing collected packages: psutil 00:02:02 INFO - Running setup.py install for psutil 00:02:02 INFO - building 'psutil._psutil_linux' extension 00:02:02 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 00:02:03 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 00:02:03 INFO - building 'psutil._psutil_posix' extension 00:02:03 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 00:02:03 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 00:02:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:02:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:02:03 INFO - Successfully installed psutil 00:02:03 INFO - Cleaning up... 00:02:03 INFO - Return code: 0 00:02:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:02:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:02:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:02:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:03 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 0x1986030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19ca620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a90290>, '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 0x1a90980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19c7be0>, '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-1461131801.27280-912268712', '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 00:02:03 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 00:02:03 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 00:02:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:03 INFO - 'CCACHE_UMASK': '002', 00:02:03 INFO - 'DISPLAY': ':0', 00:02:03 INFO - 'HOME': '/home/cltbld', 00:02:03 INFO - 'LANG': 'en_US.UTF-8', 00:02:03 INFO - 'LOGNAME': 'cltbld', 00:02:03 INFO - 'MAIL': '/var/mail/cltbld', 00:02:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:03 INFO - 'MOZ_NO_REMOTE': '1', 00:02:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:03 INFO - 'PWD': '/builds/slave/test', 00:02:03 INFO - 'SHELL': '/bin/bash', 00:02:03 INFO - 'SHLVL': '1', 00:02:03 INFO - 'TERM': 'linux', 00:02:03 INFO - 'TMOUT': '86400', 00:02:03 INFO - 'USER': 'cltbld', 00:02:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461131801.27280-912268712', 00:02:03 INFO - '_': '/tools/buildbot/bin/python'} 00:02:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:02:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:02:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:04 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 00:02:04 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 00:02:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:02:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:02:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:02:09 INFO - Installing collected packages: mozsystemmonitor 00:02:09 INFO - Running setup.py install for mozsystemmonitor 00:02:09 INFO - Successfully installed mozsystemmonitor 00:02:09 INFO - Cleaning up... 00:02:09 INFO - Return code: 0 00:02:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:02:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:02:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:02:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:09 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 0x1986030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19ca620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a90290>, '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 0x1a90980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19c7be0>, '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-1461131801.27280-912268712', '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 00:02:09 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 00:02:09 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 00:02:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:09 INFO - 'CCACHE_UMASK': '002', 00:02:09 INFO - 'DISPLAY': ':0', 00:02:09 INFO - 'HOME': '/home/cltbld', 00:02:09 INFO - 'LANG': 'en_US.UTF-8', 00:02:09 INFO - 'LOGNAME': 'cltbld', 00:02:09 INFO - 'MAIL': '/var/mail/cltbld', 00:02:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:09 INFO - 'MOZ_NO_REMOTE': '1', 00:02:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:09 INFO - 'PWD': '/builds/slave/test', 00:02:09 INFO - 'SHELL': '/bin/bash', 00:02:09 INFO - 'SHLVL': '1', 00:02:09 INFO - 'TERM': 'linux', 00:02:09 INFO - 'TMOUT': '86400', 00:02:09 INFO - 'USER': 'cltbld', 00:02:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461131801.27280-912268712', 00:02:09 INFO - '_': '/tools/buildbot/bin/python'} 00:02:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:02:09 INFO - Downloading/unpacking blobuploader==1.2.4 00:02:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:09 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 00:02:09 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 00:02:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:14 INFO - Downloading blobuploader-1.2.4.tar.gz 00:02:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:02:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:02:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:15 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 00:02:15 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 00:02:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:02:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:02: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 00:02: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 00:02: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 00:02: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 00:02: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 00:02: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 00:02:16 INFO - Downloading docopt-0.6.1.tar.gz 00:02:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:02:17 INFO - Installing collected packages: blobuploader, requests, docopt 00:02:17 INFO - Running setup.py install for blobuploader 00:02:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:02:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:02:17 INFO - Running setup.py install for requests 00:02:17 INFO - Running setup.py install for docopt 00:02:18 INFO - Successfully installed blobuploader requests docopt 00:02:18 INFO - Cleaning up... 00:02:18 INFO - Return code: 0 00:02:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:02:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:02:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:02:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:18 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 0x1986030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19ca620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a90290>, '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 0x1a90980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19c7be0>, '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-1461131801.27280-912268712', '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 00:02:18 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 00:02:18 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 00:02:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:18 INFO - 'CCACHE_UMASK': '002', 00:02:18 INFO - 'DISPLAY': ':0', 00:02:18 INFO - 'HOME': '/home/cltbld', 00:02:18 INFO - 'LANG': 'en_US.UTF-8', 00:02:18 INFO - 'LOGNAME': 'cltbld', 00:02:18 INFO - 'MAIL': '/var/mail/cltbld', 00:02:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:18 INFO - 'MOZ_NO_REMOTE': '1', 00:02:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:18 INFO - 'PWD': '/builds/slave/test', 00:02:18 INFO - 'SHELL': '/bin/bash', 00:02:18 INFO - 'SHLVL': '1', 00:02:18 INFO - 'TERM': 'linux', 00:02:18 INFO - 'TMOUT': '86400', 00:02:18 INFO - 'USER': 'cltbld', 00:02:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461131801.27280-912268712', 00:02:18 INFO - '_': '/tools/buildbot/bin/python'} 00:02:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:02:18 INFO - Running setup.py (path:/tmp/pip-8ViFeB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:02:18 INFO - Running setup.py (path:/tmp/pip-Hg5eSz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:02:19 INFO - Running setup.py (path:/tmp/pip-1bUYLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:02:19 INFO - Running setup.py (path:/tmp/pip-FYspXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:02:19 INFO - Running setup.py (path:/tmp/pip-ePdQGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:02:19 INFO - Running setup.py (path:/tmp/pip-V6mkoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:02:19 INFO - Running setup.py (path:/tmp/pip-BimoDN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:02:19 INFO - Running setup.py (path:/tmp/pip-CKx1jA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:02:19 INFO - Running setup.py (path:/tmp/pip-qbxYLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:02:19 INFO - Running setup.py (path:/tmp/pip-83Qkvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:02:20 INFO - Running setup.py (path:/tmp/pip-6n97bW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:02:20 INFO - Running setup.py (path:/tmp/pip-8WlTRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:02:20 INFO - Running setup.py (path:/tmp/pip-dtsGXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:02:20 INFO - Running setup.py (path:/tmp/pip-ZmSOVt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:20 INFO - Running setup.py (path:/tmp/pip-W09jCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:02:20 INFO - Running setup.py (path:/tmp/pip-ZVxxmn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:02:20 INFO - Running setup.py (path:/tmp/pip-ej_El_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:02:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:02:21 INFO - Running setup.py (path:/tmp/pip-Lw73Yt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:02:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:02:21 INFO - Running setup.py (path:/tmp/pip-yEIzhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:02:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:21 INFO - Running setup.py (path:/tmp/pip-uh3dlw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:02:21 INFO - Running setup.py (path:/tmp/pip-eJBaeM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:02:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:02:22 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:02:22 INFO - Running setup.py install for manifestparser 00:02:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:02:22 INFO - Running setup.py install for mozcrash 00:02:22 INFO - Running setup.py install for mozdebug 00:02:22 INFO - Running setup.py install for mozdevice 00:02:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:02:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:02:22 INFO - Running setup.py install for mozfile 00:02:23 INFO - Running setup.py install for mozhttpd 00:02:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:02:23 INFO - Running setup.py install for mozinfo 00:02:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:02:23 INFO - Running setup.py install for mozInstall 00:02:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:02:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:02:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:02:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:02:23 INFO - Running setup.py install for mozleak 00:02:23 INFO - Running setup.py install for mozlog 00:02:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:02:24 INFO - Running setup.py install for moznetwork 00:02:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:02:24 INFO - Running setup.py install for mozprocess 00:02:24 INFO - Running setup.py install for mozprofile 00:02:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:02:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:02:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:02:24 INFO - Running setup.py install for mozrunner 00:02:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:02:24 INFO - Running setup.py install for mozscreenshot 00:02:25 INFO - Running setup.py install for moztest 00:02:25 INFO - Running setup.py install for mozversion 00:02:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:02:25 INFO - Running setup.py install for wptserve 00:02:25 INFO - Running setup.py install for marionette-driver 00:02:26 INFO - Running setup.py install for browsermob-proxy 00:02:26 INFO - Running setup.py install for marionette-client 00:02:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:02:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:02:26 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:02:26 INFO - Cleaning up... 00:02:26 INFO - Return code: 0 00:02:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:02:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:02:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:02:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:02:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:02:26 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 0x1986030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19873f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19ca620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a90290>, '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 0x1a90980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19c7be0>, '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-1461131801.27280-912268712', '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 00:02:26 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 00:02:26 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 00:02:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:02:26 INFO - 'CCACHE_UMASK': '002', 00:02:26 INFO - 'DISPLAY': ':0', 00:02:26 INFO - 'HOME': '/home/cltbld', 00:02:26 INFO - 'LANG': 'en_US.UTF-8', 00:02:26 INFO - 'LOGNAME': 'cltbld', 00:02:26 INFO - 'MAIL': '/var/mail/cltbld', 00:02:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:02:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:02:26 INFO - 'MOZ_NO_REMOTE': '1', 00:02:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:02:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:02:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:02:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:02:26 INFO - 'PWD': '/builds/slave/test', 00:02:26 INFO - 'SHELL': '/bin/bash', 00:02:26 INFO - 'SHLVL': '1', 00:02:26 INFO - 'TERM': 'linux', 00:02:26 INFO - 'TMOUT': '86400', 00:02:26 INFO - 'USER': 'cltbld', 00:02:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461131801.27280-912268712', 00:02:26 INFO - '_': '/tools/buildbot/bin/python'} 00:02:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:02:27 INFO - Running setup.py (path:/tmp/pip-VjyRXJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:02:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:02:27 INFO - Running setup.py (path:/tmp/pip-ORXrAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:02:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:02:27 INFO - Running setup.py (path:/tmp/pip-hbBzXp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:02:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:02:27 INFO - Running setup.py (path:/tmp/pip-cUsQ6O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:02:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:02:27 INFO - Running setup.py (path:/tmp/pip-WBkPnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:02:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:02:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:02:27 INFO - Running setup.py (path:/tmp/pip-ghltgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:02:28 INFO - Running setup.py (path:/tmp/pip-TavdOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:02:28 INFO - Running setup.py (path:/tmp/pip-vI45bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:02:28 INFO - Running setup.py (path:/tmp/pip-WAq49E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:02:28 INFO - Running setup.py (path:/tmp/pip-NPx6Rf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:02:28 INFO - Running setup.py (path:/tmp/pip-l2Tkcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:02:28 INFO - Running setup.py (path:/tmp/pip-N6Lzla-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:02:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:02:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:02:28 INFO - Running setup.py (path:/tmp/pip-ZaH7O4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:02:29 INFO - Running setup.py (path:/tmp/pip-GuaGvM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:29 INFO - Running setup.py (path:/tmp/pip-PFbYqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:02:29 INFO - Running setup.py (path:/tmp/pip-x2AMWy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:02:29 INFO - Running setup.py (path:/tmp/pip-gb11oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:02:29 INFO - Running setup.py (path:/tmp/pip-luMFoW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:02:29 INFO - Running setup.py (path:/tmp/pip-3r0riQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:02:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:02:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:29 INFO - Running setup.py (path:/tmp/pip-HVHZOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:02:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:02:30 INFO - Running setup.py (path:/tmp/pip-SK7PAa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:02:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:02:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:02:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:02:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:30 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 00:02:30 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 00:02:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:02:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:02:35 INFO - Downloading blessings-1.6.tar.gz 00:02:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:02:35 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:02:35 INFO - Installing collected packages: blessings 00:02:35 INFO - Running setup.py install for blessings 00:02:36 INFO - Successfully installed blessings 00:02:36 INFO - Cleaning up... 00:02:36 INFO - Return code: 0 00:02:36 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:02:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:02:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:02:36 INFO - Reading from file tmpfile_stdout 00:02:36 INFO - Current package versions: 00:02:36 INFO - argparse == 1.2.1 00:02:36 INFO - blessings == 1.6 00:02:36 INFO - blobuploader == 1.2.4 00:02:36 INFO - browsermob-proxy == 0.6.0 00:02:36 INFO - docopt == 0.6.1 00:02:36 INFO - manifestparser == 1.1 00:02:36 INFO - marionette-client == 2.3.0 00:02:36 INFO - marionette-driver == 1.4.0 00:02:36 INFO - mozInstall == 1.12 00:02:36 INFO - mozcrash == 0.17 00:02:36 INFO - mozdebug == 0.1 00:02:36 INFO - mozdevice == 0.48 00:02:36 INFO - mozfile == 1.2 00:02:36 INFO - mozhttpd == 0.7 00:02:36 INFO - mozinfo == 0.9 00:02:36 INFO - mozleak == 0.1 00:02:36 INFO - mozlog == 3.1 00:02:36 INFO - moznetwork == 0.27 00:02:36 INFO - mozprocess == 0.22 00:02:36 INFO - mozprofile == 0.28 00:02:36 INFO - mozrunner == 6.11 00:02:36 INFO - mozscreenshot == 0.1 00:02:36 INFO - mozsystemmonitor == 0.0 00:02:36 INFO - moztest == 0.7 00:02:36 INFO - mozversion == 1.4 00:02:36 INFO - psutil == 3.1.1 00:02:36 INFO - requests == 1.2.3 00:02:36 INFO - wptserve == 1.4.0 00:02:36 INFO - wsgiref == 0.1.2 00:02:36 INFO - Running post-action listener: _resource_record_post_action 00:02:36 INFO - Running post-action listener: _start_resource_monitoring 00:02:36 INFO - Starting resource monitoring. 00:02:36 INFO - ##### 00:02:36 INFO - ##### Running pull step. 00:02:36 INFO - ##### 00:02:36 INFO - Running pre-action listener: _resource_record_pre_action 00:02:36 INFO - Running main action method: pull 00:02:36 INFO - Pull has nothing to do! 00:02:36 INFO - Running post-action listener: _resource_record_post_action 00:02:36 INFO - ##### 00:02:36 INFO - ##### Running install step. 00:02:36 INFO - ##### 00:02:36 INFO - Running pre-action listener: _resource_record_pre_action 00:02:36 INFO - Running main action method: install 00:02:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:02:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:02:37 INFO - Reading from file tmpfile_stdout 00:02:37 INFO - Detecting whether we're running mozinstall >=1.0... 00:02:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:02:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:02:37 INFO - Reading from file tmpfile_stdout 00:02:37 INFO - Output received: 00:02:37 INFO - Usage: mozinstall [options] installer 00:02:37 INFO - Options: 00:02:37 INFO - -h, --help show this help message and exit 00:02:37 INFO - -d DEST, --destination=DEST 00:02:37 INFO - Directory to install application into. [default: 00:02:37 INFO - "/builds/slave/test"] 00:02:37 INFO - --app=APP Application being installed. [default: firefox] 00:02:37 INFO - mkdir: /builds/slave/test/build/application 00:02:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:02:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 00:03:06 INFO - Reading from file tmpfile_stdout 00:03:06 INFO - Output received: 00:03:06 INFO - /builds/slave/test/build/application/firefox/firefox 00:03:06 INFO - Running post-action listener: _resource_record_post_action 00:03:06 INFO - ##### 00:03:06 INFO - ##### Running run-tests step. 00:03:06 INFO - ##### 00:03:06 INFO - Running pre-action listener: _resource_record_pre_action 00:03:06 INFO - Running main action method: run_tests 00:03:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:03:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:03:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:03:06 INFO - grabbing minidump binary from tooltool 00:03:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:03:06 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 0x1a90290>, '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 0x1a90980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19c7be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:03:06 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 00:03:06 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 00:03:06 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:03:06 INFO - Return code: 0 00:03:06 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:03:06 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:03:06 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/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.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 00:03:06 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/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.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 00:03:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:03:06 INFO - 'CCACHE_UMASK': '002', 00:03:06 INFO - 'DISPLAY': ':0', 00:03:06 INFO - 'HOME': '/home/cltbld', 00:03:06 INFO - 'LANG': 'en_US.UTF-8', 00:03:06 INFO - 'LOGNAME': 'cltbld', 00:03:06 INFO - 'MAIL': '/var/mail/cltbld', 00:03:06 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:03:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:03:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:03:06 INFO - 'MOZ_NO_REMOTE': '1', 00:03:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:03:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:03:06 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:03:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:03:06 INFO - 'PWD': '/builds/slave/test', 00:03:06 INFO - 'SHELL': '/bin/bash', 00:03:06 INFO - 'SHLVL': '1', 00:03:06 INFO - 'TERM': 'linux', 00:03:06 INFO - 'TMOUT': '86400', 00:03:06 INFO - 'USER': 'cltbld', 00:03:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461131801.27280-912268712', 00:03:06 INFO - '_': '/tools/buildbot/bin/python'} 00:03:06 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/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.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 00:03:07 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 00:03:07 INFO - import pkg_resources 00:03:08 INFO - Using 1 client processes 00:03:09 INFO - wptserve Starting http server on 127.0.0.1:8000 00:03:09 INFO - wptserve Starting http server on 127.0.0.1:8001 00:03:09 INFO - wptserve Starting http server on 127.0.0.1:8443 00:03:11 INFO - SUITE-START | Running 778 tests 00:03:11 INFO - Running testharness tests 00:03:11 INFO - Setting up ssl 00:03:11 INFO - PROCESS | certutil | 00:03:11 INFO - PROCESS | certutil | 00:03:11 INFO - PROCESS | certutil | 00:03:11 INFO - Certificate Nickname Trust Attributes 00:03:11 INFO - SSL,S/MIME,JAR/XPI 00:03:11 INFO - 00:03:11 INFO - web-platform-tests CT,, 00:03:11 INFO - 00:03:11 INFO - Starting runner 00:03:13 INFO - PROCESS | 3501 | 1461135793989 Marionette DEBUG Marionette enabled via build flag and pref 00:03:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece006000 == 1 [pid = 3501] [id = 1] 00:03:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 1 (0x7f6ece006800) [pid = 3501] [serial = 1] [outer = (nil)] 00:03:14 INFO - PROCESS | 3501 | [3501] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:03:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 2 (0x7f6ece007800) [pid = 3501] [serial = 2] [outer = 0x7f6ece006800] 00:03:14 INFO - PROCESS | 3501 | 1461135794599 Marionette INFO Listening on port 2828 00:03:15 INFO - PROCESS | 3501 | 1461135795122 Marionette DEBUG Marionette enabled via command-line flag 00:03:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb17f000 == 2 [pid = 3501] [id = 2] 00:03:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 3 (0x7f6ecb1c5800) [pid = 3501] [serial = 3] [outer = (nil)] 00:03:15 INFO - PROCESS | 3501 | [3501] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:03:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 4 (0x7f6ecb1c6800) [pid = 3501] [serial = 4] [outer = 0x7f6ecb1c5800] 00:03:15 INFO - PROCESS | 3501 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6ecfd4d5b0 00:03:15 INFO - PROCESS | 3501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6ed089ee80 00:03:15 INFO - PROCESS | 3501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6eca319190 00:03:15 INFO - PROCESS | 3501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6eca319490 00:03:15 INFO - PROCESS | 3501 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6eca3197c0 00:03:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 5 (0x7f6ecfd06800) [pid = 3501] [serial = 5] [outer = 0x7f6ece006800] 00:03:15 INFO - PROCESS | 3501 | [3501] 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 00:03:15 INFO - PROCESS | 3501 | 1461135795463 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40719 00:03:15 INFO - PROCESS | 3501 | [3501] 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 00:03:15 INFO - PROCESS | 3501 | 1461135795542 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40720 00:03:15 INFO - PROCESS | 3501 | 1461135795547 Marionette DEBUG Closed connection conn0 00:03:15 INFO - PROCESS | 3501 | [3501] 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 2252 00:03:15 INFO - PROCESS | 3501 | [3501] 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 00:03:15 INFO - PROCESS | 3501 | 1461135795666 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40721 00:03:15 INFO - PROCESS | 3501 | 1461135795669 Marionette DEBUG Closed connection conn1 00:03:15 INFO - PROCESS | 3501 | [3501] 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 00:03:15 INFO - PROCESS | 3501 | 1461135795724 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40722 00:03:15 INFO - PROCESS | 3501 | 1461135795731 Marionette DEBUG Closed connection conn2 00:03:15 INFO - PROCESS | 3501 | 1461135795781 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:03:15 INFO - PROCESS | 3501 | 1461135795802 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.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":"20160419221049","device":"desktop","version":"48.0a1"} 00:03:16 INFO - PROCESS | 3501 | [3501] 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 00:03:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf56c000 == 3 [pid = 3501] [id = 3] 00:03:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 6 (0x7f6ecb1ca800) [pid = 3501] [serial = 6] [outer = (nil)] 00:03:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec21800 == 4 [pid = 3501] [id = 4] 00:03:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 7 (0x7f6ebee10c00) [pid = 3501] [serial = 7] [outer = (nil)] 00:03:17 INFO - PROCESS | 3501 | [3501] 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 00:03:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebde0c800 == 5 [pid = 3501] [id = 5] 00:03:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 8 (0x7f6ebe2b8000) [pid = 3501] [serial = 8] [outer = (nil)] 00:03:17 INFO - PROCESS | 3501 | [3501] 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 00:03:17 INFO - PROCESS | 3501 | [3501] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:03:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 9 (0x7f6ebde83400) [pid = 3501] [serial = 9] [outer = 0x7f6ebe2b8000] 00:03:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 10 (0x7f6ebd917000) [pid = 3501] [serial = 10] [outer = 0x7f6ecb1ca800] 00:03:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 11 (0x7f6ebd957000) [pid = 3501] [serial = 11] [outer = 0x7f6ebee10c00] 00:03:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 12 (0x7f6ebd959000) [pid = 3501] [serial = 12] [outer = 0x7f6ebe2b8000] 00:03:19 INFO - PROCESS | 3501 | 1461135799283 Marionette DEBUG loaded listener.js 00:03:19 INFO - PROCESS | 3501 | 1461135799300 Marionette DEBUG loaded listener.js 00:03:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 13 (0x7f6ebb8aa400) [pid = 3501] [serial = 13] [outer = 0x7f6ebe2b8000] 00:03:19 INFO - PROCESS | 3501 | 1461135799973 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d861a118-764b-479a-a4da-bc336f509997","capabilities":{"browserName":"Firefox","browserVersion":"48.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":"20160419221049","device":"desktop","version":"48.0a1","command_id":1}}] 00:03:20 INFO - PROCESS | 3501 | 1461135800177 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}] 00:03:20 INFO - PROCESS | 3501 | 1461135800366 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:03:20 INFO - PROCESS | 3501 | 1461135800592 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:03:20 INFO - PROCESS | 3501 | [3501] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:03:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 14 (0x7f6eca35d400) [pid = 3501] [serial = 14] [outer = 0x7f6ebe2b8000] 00:03:21 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:03:21 INFO - PROCESS | 3501 | 1461135801094 Marionette TRACE conn3 <- [1,3,null,{}] 00:03:21 INFO - PROCESS | 3501 | 1461135801118 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:03:21 INFO - PROCESS | 3501 | 1461135801253 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:03:21 INFO - PROCESS | 3501 | 1461135801313 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:03:21 INFO - PROCESS | 3501 | 1461135801316 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:03:21 INFO - PROCESS | 3501 | 1461135801380 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:03:21 INFO - PROCESS | 3501 | 1461135801385 Marionette TRACE conn3 <- [1,6,null,{}] 00:03:21 INFO - PROCESS | 3501 | 1461135801404 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}] 00:03:21 INFO - PROCESS | 3501 | 1461135801422 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:03:21 INFO - PROCESS | 3501 | 1461135801430 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6443000 == 6 [pid = 3501] [id = 6] 00:03:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 15 (0x7f6ebfebf400) [pid = 3501] [serial = 15] [outer = (nil)] 00:03:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 16 (0x7f6ebfec1400) [pid = 3501] [serial = 16] [outer = 0x7f6ebfebf400] 00:03:21 INFO - PROCESS | 3501 | 1461135801501 Marionette DEBUG loaded listener.js 00:03:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 17 (0x7f6ebfec6c00) [pid = 3501] [serial = 17] [outer = 0x7f6ebfebf400] 00:03:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb64ad000 == 7 [pid = 3501] [id = 7] 00:03:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 18 (0x7f6eb63aec00) [pid = 3501] [serial = 18] [outer = (nil)] 00:03:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 19 (0x7f6eb63bb000) [pid = 3501] [serial = 19] [outer = 0x7f6eb63aec00] 00:03:21 INFO - PROCESS | 3501 | 1461135801975 Marionette DEBUG loaded listener.js 00:03:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 20 (0x7f6eb5e4c000) [pid = 3501] [serial = 20] [outer = 0x7f6eb63aec00] 00:03:22 INFO - PROCESS | 3501 | 1461135802425 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]]]}] 00:03:22 INFO - PROCESS | 3501 | [3501] 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 00:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1187ms 00:03:22 INFO - PROCESS | 3501 | 1461135802573 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:03:22 INFO - PROCESS | 3501 | 1461135802575 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:03:22 INFO - PROCESS | 3501 | 1461135802605 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:03:22 INFO - PROCESS | 3501 | 1461135802608 Marionette TRACE conn3 <- [1,10,null,{}] 00:03:22 INFO - PROCESS | 3501 | 1461135802628 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}] 00:03:22 INFO - PROCESS | 3501 | 1461135802794 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:03:22 INFO - PROCESS | 3501 | 1461135802813 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82b4800 == 8 [pid = 3501] [id = 8] 00:03:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 21 (0x7f6eb5160800) [pid = 3501] [serial = 21] [outer = (nil)] 00:03:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 22 (0x7f6eb5163000) [pid = 3501] [serial = 22] [outer = 0x7f6eb5160800] 00:03:22 INFO - PROCESS | 3501 | 1461135802876 Marionette DEBUG loaded listener.js 00:03:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 23 (0x7f6eb46bf400) [pid = 3501] [serial = 23] [outer = 0x7f6eb5160800] 00:03:23 INFO - PROCESS | 3501 | 1461135803419 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]]]}] 00:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 856ms 00:03:23 INFO - PROCESS | 3501 | 1461135803442 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:03:23 INFO - PROCESS | 3501 | 1461135803446 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:03:23 INFO - PROCESS | 3501 | 1461135803451 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:03:23 INFO - PROCESS | 3501 | 1461135803453 Marionette TRACE conn3 <- [1,14,null,{}] 00:03:23 INFO - PROCESS | 3501 | 1461135803459 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}] 00:03:23 INFO - PROCESS | 3501 | 1461135803599 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:03:23 INFO - PROCESS | 3501 | 1461135803619 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb489d800 == 9 [pid = 3501] [id = 9] 00:03:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 24 (0x7f6eb46cd800) [pid = 3501] [serial = 24] [outer = (nil)] 00:03:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 25 (0x7f6eb484fc00) [pid = 3501] [serial = 25] [outer = 0x7f6eb46cd800] 00:03:23 INFO - PROCESS | 3501 | 1461135803678 Marionette DEBUG loaded listener.js 00:03:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 26 (0x7f6eb485a000) [pid = 3501] [serial = 26] [outer = 0x7f6eb46cd800] 00:03:24 INFO - PROCESS | 3501 | 1461135804277 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]]]}] 00:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 925ms 00:03:24 INFO - PROCESS | 3501 | 1461135804646 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:03:24 INFO - PROCESS | 3501 | 1461135804654 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:03:24 INFO - PROCESS | 3501 | 1461135804669 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:03:24 INFO - PROCESS | 3501 | 1461135804674 Marionette TRACE conn3 <- [1,18,null,{}] 00:03:24 INFO - PROCESS | 3501 | 1461135804682 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}] 00:03:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48a8800 == 10 [pid = 3501] [id = 10] 00:03:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 27 (0x7f6eb48ab800) [pid = 3501] [serial = 27] [outer = (nil)] 00:03:24 INFO - PROCESS | 3501 | 1461135804866 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:03:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 28 (0x7f6eb48b4000) [pid = 3501] [serial = 28] [outer = 0x7f6eb48ab800] 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 29 (0x7f6eb51a8800) [pid = 3501] [serial = 29] [outer = 0x7f6eb48ab800] 00:03:25 INFO - PROCESS | 3501 | 1461135805018 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48a4000 == 11 [pid = 3501] [id = 11] 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 30 (0x7f6eb3ded000) [pid = 3501] [serial = 30] [outer = (nil)] 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 31 (0x7f6eb484f800) [pid = 3501] [serial = 31] [outer = 0x7f6eb3ded000] 00:03:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e8f800 == 12 [pid = 3501] [id = 12] 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 32 (0x7f6eb4857000) [pid = 3501] [serial = 32] [outer = (nil)] 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 33 (0x7f6eb485b400) [pid = 3501] [serial = 33] [outer = 0x7f6eb4857000] 00:03:25 INFO - PROCESS | 3501 | 1461135805171 Marionette DEBUG loaded listener.js 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 34 (0x7f6eb524ec00) [pid = 3501] [serial = 34] [outer = 0x7f6eb4857000] 00:03:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 35 (0x7f6eb46c3800) [pid = 3501] [serial = 35] [outer = 0x7f6eb3ded000] 00:03:26 INFO - PROCESS | 3501 | 1461135806096 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]]]}] 00:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1487ms 00:03:26 INFO - PROCESS | 3501 | 1461135806158 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:03:26 INFO - PROCESS | 3501 | 1461135806165 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:03:26 INFO - PROCESS | 3501 | 1461135806188 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:03:26 INFO - PROCESS | 3501 | 1461135806193 Marionette TRACE conn3 <- [1,22,null,{}] 00:03:26 INFO - PROCESS | 3501 | 1461135806199 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}] 00:03:26 INFO - PROCESS | 3501 | 1461135806421 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:03:26 INFO - PROCESS | 3501 | 1461135806571 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebbf58000 == 13 [pid = 3501] [id = 13] 00:03:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 36 (0x7f6ebcf75800) [pid = 3501] [serial = 36] [outer = (nil)] 00:03:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 37 (0x7f6ebd95a000) [pid = 3501] [serial = 37] [outer = 0x7f6ebcf75800] 00:03:26 INFO - PROCESS | 3501 | 1461135806647 Marionette DEBUG loaded listener.js 00:03:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 38 (0x7f6ebdc1e400) [pid = 3501] [serial = 38] [outer = 0x7f6ebcf75800] 00:03:27 INFO - PROCESS | 3501 | 1461135807502 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]]]}] 00:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1352ms 00:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:03:27 INFO - PROCESS | 3501 | 1461135807531 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:03:27 INFO - PROCESS | 3501 | 1461135807534 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:03:27 INFO - PROCESS | 3501 | 1461135807541 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:03:27 INFO - PROCESS | 3501 | 1461135807545 Marionette TRACE conn3 <- [1,26,null,{}] 00:03:27 INFO - PROCESS | 3501 | 1461135807563 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}] 00:03:27 INFO - PROCESS | 3501 | 1461135807777 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:03:27 INFO - PROCESS | 3501 | 1461135807792 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1b7800 == 14 [pid = 3501] [id = 14] 00:03:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 39 (0x7f6ebe39dc00) [pid = 3501] [serial = 39] [outer = (nil)] 00:03:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 40 (0x7f6ebea47000) [pid = 3501] [serial = 40] [outer = 0x7f6ebe39dc00] 00:03:27 INFO - PROCESS | 3501 | 1461135807865 Marionette DEBUG loaded listener.js 00:03:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 41 (0x7f6ebebdcc00) [pid = 3501] [serial = 41] [outer = 0x7f6ebe39dc00] 00:03:28 INFO - PROCESS | 3501 | 1461135808890 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]]]}] 00:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1390ms 00:03:28 INFO - PROCESS | 3501 | 1461135808932 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:03:28 INFO - PROCESS | 3501 | 1461135808938 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:03:28 INFO - PROCESS | 3501 | 1461135808946 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:03:28 INFO - PROCESS | 3501 | 1461135808951 Marionette TRACE conn3 <- [1,30,null,{}] 00:03:28 INFO - PROCESS | 3501 | 1461135808960 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}] 00:03:29 INFO - PROCESS | 3501 | 1461135809104 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:03:29 INFO - PROCESS | 3501 | 1461135809332 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6436800 == 15 [pid = 3501] [id = 15] 00:03:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 42 (0x7f6ebc4d0800) [pid = 3501] [serial = 42] [outer = (nil)] 00:03:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 43 (0x7f6ebcebf000) [pid = 3501] [serial = 43] [outer = 0x7f6ebc4d0800] 00:03:29 INFO - PROCESS | 3501 | 1461135809483 Marionette DEBUG loaded listener.js 00:03:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 44 (0x7f6ebd8ea800) [pid = 3501] [serial = 44] [outer = 0x7f6ebc4d0800] 00:03:30 INFO - PROCESS | 3501 | 1461135810160 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]]]}] 00:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1237ms 00:03:30 INFO - PROCESS | 3501 | 1461135810183 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:03:30 INFO - PROCESS | 3501 | 1461135810191 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:03:30 INFO - PROCESS | 3501 | 1461135810201 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:03:30 INFO - PROCESS | 3501 | 1461135810204 Marionette TRACE conn3 <- [1,34,null,{}] 00:03:30 INFO - PROCESS | 3501 | 1461135810208 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}] 00:03:30 INFO - PROCESS | 3501 | 1461135810345 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:03:30 INFO - PROCESS | 3501 | 1461135810428 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebdd76800 == 16 [pid = 3501] [id = 16] 00:03:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 45 (0x7f6eb515cc00) [pid = 3501] [serial = 45] [outer = (nil)] 00:03:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 46 (0x7f6ebd8f1400) [pid = 3501] [serial = 46] [outer = 0x7f6eb515cc00] 00:03:30 INFO - PROCESS | 3501 | 1461135810487 Marionette DEBUG loaded listener.js 00:03:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 47 (0x7f6ebea42000) [pid = 3501] [serial = 47] [outer = 0x7f6eb515cc00] 00:03:31 INFO - PROCESS | 3501 | 1461135811116 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]]]}] 00:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 930ms 00:03:31 INFO - PROCESS | 3501 | 1461135811131 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:03:31 INFO - PROCESS | 3501 | 1461135811133 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:03:31 INFO - PROCESS | 3501 | 1461135811140 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:03:31 INFO - PROCESS | 3501 | 1461135811145 Marionette TRACE conn3 <- [1,38,null,{}] 00:03:31 INFO - PROCESS | 3501 | 1461135811159 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}] 00:03:31 INFO - PROCESS | 3501 | 1461135811307 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:03:31 INFO - PROCESS | 3501 | 1461135811387 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe716000 == 17 [pid = 3501] [id = 17] 00:03:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 48 (0x7f6ebe2b9c00) [pid = 3501] [serial = 48] [outer = (nil)] 00:03:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 49 (0x7f6ebee03400) [pid = 3501] [serial = 49] [outer = 0x7f6ebe2b9c00] 00:03:31 INFO - PROCESS | 3501 | 1461135811448 Marionette DEBUG loaded listener.js 00:03:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 50 (0x7f6ebf54d400) [pid = 3501] [serial = 50] [outer = 0x7f6ebe2b9c00] 00:03:32 INFO - PROCESS | 3501 | 1461135812062 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]]]}] 00:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 937ms 00:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:03:32 INFO - PROCESS | 3501 | 1461135812077 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:03:32 INFO - PROCESS | 3501 | 1461135812080 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:03:32 INFO - PROCESS | 3501 | 1461135812086 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:03:32 INFO - PROCESS | 3501 | 1461135812089 Marionette TRACE conn3 <- [1,42,null,{}] 00:03:32 INFO - PROCESS | 3501 | 1461135812094 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}] 00:03:32 INFO - PROCESS | 3501 | 1461135812291 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:03:32 INFO - PROCESS | 3501 | 1461135812314 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec34800 == 18 [pid = 3501] [id = 18] 00:03:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 51 (0x7f6ebea43000) [pid = 3501] [serial = 51] [outer = (nil)] 00:03:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 52 (0x7f6ebfec0800) [pid = 3501] [serial = 52] [outer = 0x7f6ebea43000] 00:03:32 INFO - PROCESS | 3501 | 1461135812379 Marionette DEBUG loaded listener.js 00:03:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 53 (0x7f6ec0953400) [pid = 3501] [serial = 53] [outer = 0x7f6ebea43000] 00:03:32 INFO - PROCESS | 3501 | 1461135812988 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]]]}] 00:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 934ms 00:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:03:33 INFO - PROCESS | 3501 | 1461135813020 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:03:33 INFO - PROCESS | 3501 | 1461135813022 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:03:33 INFO - PROCESS | 3501 | 1461135813028 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:03:33 INFO - PROCESS | 3501 | 1461135813030 Marionette TRACE conn3 <- [1,46,null,{}] 00:03:33 INFO - PROCESS | 3501 | 1461135813035 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}] 00:03:33 INFO - PROCESS | 3501 | 1461135813156 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:03:33 INFO - PROCESS | 3501 | 1461135813175 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf13e000 == 19 [pid = 3501] [id = 19] 00:03:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 54 (0x7f6ebeb17c00) [pid = 3501] [serial = 54] [outer = (nil)] 00:03:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 55 (0x7f6ec0b52c00) [pid = 3501] [serial = 55] [outer = 0x7f6ebeb17c00] 00:03:33 INFO - PROCESS | 3501 | 1461135813240 Marionette DEBUG loaded listener.js 00:03:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 56 (0x7f6ec0bdcc00) [pid = 3501] [serial = 56] [outer = 0x7f6ebeb17c00] 00:03:33 INFO - PROCESS | 3501 | 1461135813895 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]]]}] 00:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 927ms 00:03:33 INFO - PROCESS | 3501 | 1461135813954 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:03:33 INFO - PROCESS | 3501 | 1461135813956 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:03:33 INFO - PROCESS | 3501 | 1461135813962 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:03:33 INFO - PROCESS | 3501 | 1461135813964 Marionette TRACE conn3 <- [1,50,null,{}] 00:03:33 INFO - PROCESS | 3501 | 1461135813969 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}] 00:03:34 INFO - PROCESS | 3501 | 1461135814160 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:03:34 INFO - PROCESS | 3501 | 1461135814176 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0873000 == 20 [pid = 3501] [id = 20] 00:03:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 57 (0x7f6eb4378400) [pid = 3501] [serial = 57] [outer = (nil)] 00:03:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 58 (0x7f6ecaf77000) [pid = 3501] [serial = 58] [outer = 0x7f6eb4378400] 00:03:34 INFO - PROCESS | 3501 | 1461135814239 Marionette DEBUG loaded listener.js 00:03:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 59 (0x7f6ecb605c00) [pid = 3501] [serial = 59] [outer = 0x7f6eb4378400] 00:03:34 INFO - PROCESS | 3501 | 1461135814836 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]]]}] 00:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 932ms 00:03:34 INFO - PROCESS | 3501 | 1461135814895 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:03:34 INFO - PROCESS | 3501 | 1461135814898 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:03:34 INFO - PROCESS | 3501 | 1461135814905 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:03:34 INFO - PROCESS | 3501 | 1461135814906 Marionette TRACE conn3 <- [1,54,null,{}] 00:03:34 INFO - PROCESS | 3501 | 1461135814912 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}] 00:03:35 INFO - PROCESS | 3501 | 1461135815080 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:03:35 INFO - PROCESS | 3501 | 1461135815213 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb461d000 == 21 [pid = 3501] [id = 21] 00:03:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 60 (0x7f6eb3de6400) [pid = 3501] [serial = 60] [outer = (nil)] 00:03:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 61 (0x7f6eb3dee800) [pid = 3501] [serial = 61] [outer = 0x7f6eb3de6400] 00:03:35 INFO - PROCESS | 3501 | 1461135815289 Marionette DEBUG loaded listener.js 00:03:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 62 (0x7f6eb484cc00) [pid = 3501] [serial = 62] [outer = 0x7f6eb3de6400] 00:03:36 INFO - PROCESS | 3501 | 1461135816059 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]]]}] 00:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1227ms 00:03:36 INFO - PROCESS | 3501 | 1461135816135 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:03:36 INFO - PROCESS | 3501 | 1461135816141 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:03:36 INFO - PROCESS | 3501 | 1461135816148 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:03:36 INFO - PROCESS | 3501 | 1461135816154 Marionette TRACE conn3 <- [1,58,null,{}] 00:03:36 INFO - PROCESS | 3501 | 1461135816161 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}] 00:03:36 INFO - PROCESS | 3501 | 1461135816329 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:03:36 INFO - PROCESS | 3501 | 1461135816447 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebde21000 == 22 [pid = 3501] [id = 22] 00:03:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 63 (0x7f6eb3de8000) [pid = 3501] [serial = 63] [outer = (nil)] 00:03:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 64 (0x7f6ebb675000) [pid = 3501] [serial = 64] [outer = 0x7f6eb3de8000] 00:03:36 INFO - PROCESS | 3501 | 1461135816524 Marionette DEBUG loaded listener.js 00:03:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 65 (0x7f6ebd114400) [pid = 3501] [serial = 65] [outer = 0x7f6eb3de8000] 00:03:37 INFO - PROCESS | 3501 | 1461135817325 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]]]}] 00:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1233ms 00:03:37 INFO - PROCESS | 3501 | 1461135817381 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:03:37 INFO - PROCESS | 3501 | 1461135817386 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:03:37 INFO - PROCESS | 3501 | 1461135817392 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:03:37 INFO - PROCESS | 3501 | 1461135817394 Marionette TRACE conn3 <- [1,62,null,{}] 00:03:37 INFO - PROCESS | 3501 | 1461135817400 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}] 00:03:37 INFO - PROCESS | 3501 | 1461135817555 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:03:37 INFO - PROCESS | 3501 | 1461135817676 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf13d000 == 23 [pid = 3501] [id = 23] 00:03:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 66 (0x7f6ebacc5c00) [pid = 3501] [serial = 66] [outer = (nil)] 00:03:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 67 (0x7f6ebebd4400) [pid = 3501] [serial = 67] [outer = 0x7f6ebacc5c00] 00:03:37 INFO - PROCESS | 3501 | 1461135817748 Marionette DEBUG loaded listener.js 00:03:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 68 (0x7f6ebec7a400) [pid = 3501] [serial = 68] [outer = 0x7f6ebacc5c00] 00:03:38 INFO - PROCESS | 3501 | 1461135818696 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]]]}] 00:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1332ms 00:03:38 INFO - PROCESS | 3501 | 1461135818736 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:03:38 INFO - PROCESS | 3501 | 1461135818741 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:03:38 INFO - PROCESS | 3501 | 1461135818748 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:03:38 INFO - PROCESS | 3501 | 1461135818753 Marionette TRACE conn3 <- [1,66,null,{}] 00:03:38 INFO - PROCESS | 3501 | 1461135818760 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}] 00:03:38 INFO - PROCESS | 3501 | 1461135818903 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:03:39 INFO - PROCESS | 3501 | 1461135819056 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb51b1800 == 24 [pid = 3501] [id = 24] 00:03:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 69 (0x7f6eb63b2c00) [pid = 3501] [serial = 69] [outer = (nil)] 00:03:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 70 (0x7f6eb6f13400) [pid = 3501] [serial = 70] [outer = 0x7f6eb63b2c00] 00:03:39 INFO - PROCESS | 3501 | 1461135819133 Marionette DEBUG loaded listener.js 00:03:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 71 (0x7f6ebb81b400) [pid = 3501] [serial = 71] [outer = 0x7f6eb63b2c00] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0873000 == 23 [pid = 3501] [id = 20] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf13e000 == 22 [pid = 3501] [id = 19] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec34800 == 21 [pid = 3501] [id = 18] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe716000 == 20 [pid = 3501] [id = 17] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebdd76800 == 19 [pid = 3501] [id = 16] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6436800 == 18 [pid = 3501] [id = 15] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe1b7800 == 17 [pid = 3501] [id = 14] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebbf58000 == 16 [pid = 3501] [id = 13] 00:03:39 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e8f800 == 15 [pid = 3501] [id = 12] 00:03:39 INFO - PROCESS | 3501 | 1461135819986 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]]]}] 00:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1286ms 00:03:40 INFO - PROCESS | 3501 | 1461135820033 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:03:40 INFO - PROCESS | 3501 | 1461135820039 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:03:40 INFO - PROCESS | 3501 | 1461135820047 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:03:40 INFO - PROCESS | 3501 | 1461135820052 Marionette TRACE conn3 <- [1,70,null,{}] 00:03:40 INFO - PROCESS | 3501 | 1461135820060 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}] 00:03:40 INFO - PROCESS | 3501 | 1461135820221 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:03:40 INFO - PROCESS | 3501 | 1461135820342 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb866c000 == 16 [pid = 3501] [id = 25] 00:03:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 72 (0x7f6eb6e75800) [pid = 3501] [serial = 72] [outer = (nil)] 00:03:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 73 (0x7f6ebcebec00) [pid = 3501] [serial = 73] [outer = 0x7f6eb6e75800] 00:03:40 INFO - PROCESS | 3501 | 1461135820420 Marionette DEBUG loaded listener.js 00:03:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 74 (0x7f6ebd8f0000) [pid = 3501] [serial = 74] [outer = 0x7f6eb6e75800] 00:03:41 INFO - PROCESS | 3501 | 1461135821208 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]]]}] 00:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1235ms 00:03:41 INFO - PROCESS | 3501 | 1461135821282 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:03:41 INFO - PROCESS | 3501 | 1461135821291 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:03:41 INFO - PROCESS | 3501 | 1461135821301 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:03:41 INFO - PROCESS | 3501 | 1461135821304 Marionette TRACE conn3 <- [1,74,null,{}] 00:03:41 INFO - PROCESS | 3501 | 1461135821310 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}] 00:03:41 INFO - PROCESS | 3501 | 1461135821497 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:03:41 INFO - PROCESS | 3501 | 1461135821617 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe716000 == 17 [pid = 3501] [id = 26] 00:03:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 75 (0x7f6eb46ca400) [pid = 3501] [serial = 75] [outer = (nil)] 00:03:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 76 (0x7f6ebeb0f000) [pid = 3501] [serial = 76] [outer = 0x7f6eb46ca400] 00:03:41 INFO - PROCESS | 3501 | 1461135821690 Marionette DEBUG loaded listener.js 00:03:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 77 (0x7f6ebf16f400) [pid = 3501] [serial = 77] [outer = 0x7f6eb46ca400] 00:03:42 INFO - PROCESS | 3501 | 1461135822480 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]]]}] 00:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1243ms 00:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:03:42 INFO - PROCESS | 3501 | 1461135822553 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:03:42 INFO - PROCESS | 3501 | 1461135822556 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:03:42 INFO - PROCESS | 3501 | 1461135822563 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:03:42 INFO - PROCESS | 3501 | 1461135822568 Marionette TRACE conn3 <- [1,78,null,{}] 00:03:42 INFO - PROCESS | 3501 | 1461135822585 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}] 00:03:42 INFO - PROCESS | 3501 | 1461135822750 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:03:42 INFO - PROCESS | 3501 | 1461135822844 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0873000 == 18 [pid = 3501] [id = 27] 00:03:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 78 (0x7f6eb3de2c00) [pid = 3501] [serial = 78] [outer = (nil)] 00:03:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 79 (0x7f6ec0921800) [pid = 3501] [serial = 79] [outer = 0x7f6eb3de2c00] 00:03:42 INFO - PROCESS | 3501 | 1461135822935 Marionette DEBUG loaded listener.js 00:03:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 80 (0x7f6eca35b000) [pid = 3501] [serial = 80] [outer = 0x7f6eb3de2c00] 00:03:43 INFO - PROCESS | 3501 | 1461135823718 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]]]}] 00:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1188ms 00:03:43 INFO - PROCESS | 3501 | 1461135823758 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:03:43 INFO - PROCESS | 3501 | 1461135823762 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:03:43 INFO - PROCESS | 3501 | 1461135823768 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:03:43 INFO - PROCESS | 3501 | 1461135823771 Marionette TRACE conn3 <- [1,82,null,{}] 00:03:43 INFO - PROCESS | 3501 | 1461135823776 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}] 00:03:43 INFO - PROCESS | 3501 | 1461135823924 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:03:44 INFO - PROCESS | 3501 | 1461135824051 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec521a000 == 19 [pid = 3501] [id = 28] 00:03:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 81 (0x7f6eb3def400) [pid = 3501] [serial = 81] [outer = (nil)] 00:03:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 82 (0x7f6ecb40e800) [pid = 3501] [serial = 82] [outer = 0x7f6eb3def400] 00:03:44 INFO - PROCESS | 3501 | 1461135824124 Marionette DEBUG loaded listener.js 00:03:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 83 (0x7f6ecb639400) [pid = 3501] [serial = 83] [outer = 0x7f6eb3def400] 00:03:45 INFO - PROCESS | 3501 | 1461135825010 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]]]}] 00:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 00:03:45 INFO - PROCESS | 3501 | 1461135825074 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:03:45 INFO - PROCESS | 3501 | 1461135825081 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:03:45 INFO - PROCESS | 3501 | 1461135825091 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:03:45 INFO - PROCESS | 3501 | 1461135825095 Marionette TRACE conn3 <- [1,86,null,{}] 00:03:45 INFO - PROCESS | 3501 | 1461135825103 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}] 00:03:45 INFO - PROCESS | 3501 | 1461135825261 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:03:45 INFO - PROCESS | 3501 | 1461135825418 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb461d000 == 18 [pid = 3501] [id = 21] 00:03:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4618800 == 19 [pid = 3501] [id = 29] 00:03:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 84 (0x7f6eb437d400) [pid = 3501] [serial = 84] [outer = (nil)] 00:03:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 85 (0x7f6eb46c7800) [pid = 3501] [serial = 85] [outer = 0x7f6eb437d400] 00:03:45 INFO - PROCESS | 3501 | 1461135825547 Marionette DEBUG loaded listener.js 00:03:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 86 (0x7f6ebbf87800) [pid = 3501] [serial = 86] [outer = 0x7f6eb437d400] 00:03:46 INFO - PROCESS | 3501 | 1461135826441 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]]]}] 00:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1392ms 00:03:46 INFO - PROCESS | 3501 | 1461135826484 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:03:46 INFO - PROCESS | 3501 | 1461135826492 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:03:46 INFO - PROCESS | 3501 | 1461135826501 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:03:46 INFO - PROCESS | 3501 | 1461135826507 Marionette TRACE conn3 <- [1,90,null,{}] 00:03:46 INFO - PROCESS | 3501 | 1461135826533 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}] 00:03:46 INFO - PROCESS | 3501 | 1461135826697 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:03:46 INFO - PROCESS | 3501 | 1461135826822 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf01f800 == 20 [pid = 3501] [id = 30] 00:03:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 87 (0x7f6eb4384400) [pid = 3501] [serial = 87] [outer = (nil)] 00:03:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 88 (0x7f6ebec7c800) [pid = 3501] [serial = 88] [outer = 0x7f6eb4384400] 00:03:46 INFO - PROCESS | 3501 | 1461135826896 Marionette DEBUG loaded listener.js 00:03:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 89 (0x7f6ebf54f000) [pid = 3501] [serial = 89] [outer = 0x7f6eb4384400] 00:03:47 INFO - PROCESS | 3501 | 1461135827698 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]]]}] 00:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1255ms 00:03:47 INFO - PROCESS | 3501 | 1461135827772 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:03:47 INFO - PROCESS | 3501 | 1461135827779 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:03:47 INFO - PROCESS | 3501 | 1461135827788 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:03:47 INFO - PROCESS | 3501 | 1461135827791 Marionette TRACE conn3 <- [1,94,null,{}] 00:03:47 INFO - PROCESS | 3501 | 1461135827798 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}] 00:03:47 INFO - PROCESS | 3501 | 1461135827948 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:03:48 INFO - PROCESS | 3501 | 1461135828068 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec5217800 == 21 [pid = 3501] [id = 31] 00:03:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 90 (0x7f6ebeb18800) [pid = 3501] [serial = 90] [outer = (nil)] 00:03:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 91 (0x7f6eca3d7000) [pid = 3501] [serial = 91] [outer = 0x7f6ebeb18800] 00:03:48 INFO - PROCESS | 3501 | 1461135828142 Marionette DEBUG loaded listener.js 00:03:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 92 (0x7f6ecb1bc400) [pid = 3501] [serial = 92] [outer = 0x7f6ebeb18800] 00:03:48 INFO - PROCESS | 3501 | 1461135828976 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]]]}] 00:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1233ms 00:03:49 INFO - PROCESS | 3501 | 1461135829022 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:03:49 INFO - PROCESS | 3501 | 1461135829025 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:03:49 INFO - PROCESS | 3501 | 1461135829033 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:03:49 INFO - PROCESS | 3501 | 1461135829041 Marionette TRACE conn3 <- [1,98,null,{}] 00:03:49 INFO - PROCESS | 3501 | 1461135829055 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}] 00:03:49 INFO - PROCESS | 3501 | 1461135829213 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:03:49 INFO - PROCESS | 3501 | 1461135829345 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb437000 == 22 [pid = 3501] [id = 32] 00:03:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 93 (0x7f6ebfec5000) [pid = 3501] [serial = 93] [outer = (nil)] 00:03:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6ecc60d400) [pid = 3501] [serial = 94] [outer = 0x7f6ebfec5000] 00:03:49 INFO - PROCESS | 3501 | 1461135829418 Marionette DEBUG loaded listener.js 00:03:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6ece525000) [pid = 3501] [serial = 95] [outer = 0x7f6ebfec5000] 00:03:50 INFO - PROCESS | 3501 | 1461135830163 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]]]}] 00:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1192ms 00:03:50 INFO - PROCESS | 3501 | 1461135830242 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:03:50 INFO - PROCESS | 3501 | 1461135830246 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:03:50 INFO - PROCESS | 3501 | 1461135830254 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:03:50 INFO - PROCESS | 3501 | 1461135830257 Marionette TRACE conn3 <- [1,102,null,{}] 00:03:50 INFO - PROCESS | 3501 | 1461135830262 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}] 00:03:50 INFO - PROCESS | 3501 | 1461135830414 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:03:50 INFO - PROCESS | 3501 | 1461135830542 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc087800 == 23 [pid = 3501] [id = 33] 00:03:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6ebcf7ac00) [pid = 3501] [serial = 96] [outer = (nil)] 00:03:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6ece5cdc00) [pid = 3501] [serial = 97] [outer = 0x7f6ebcf7ac00] 00:03:50 INFO - PROCESS | 3501 | 1461135830615 Marionette DEBUG loaded listener.js 00:03:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6ecfd59800) [pid = 3501] [serial = 98] [outer = 0x7f6ebcf7ac00] 00:03:51 INFO - PROCESS | 3501 | 1461135831489 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]]]}] 00:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1279ms 00:03:51 INFO - PROCESS | 3501 | 1461135831533 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:03:51 INFO - PROCESS | 3501 | 1461135831538 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:03:51 INFO - PROCESS | 3501 | 1461135831546 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:03:51 INFO - PROCESS | 3501 | 1461135831551 Marionette TRACE conn3 <- [1,106,null,{}] 00:03:51 INFO - PROCESS | 3501 | 1461135831558 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}] 00:03:51 INFO - PROCESS | 3501 | 1461135831751 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:03:51 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0873000 == 22 [pid = 3501] [id = 27] 00:03:51 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe716000 == 21 [pid = 3501] [id = 26] 00:03:51 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb866c000 == 20 [pid = 3501] [id = 25] 00:03:51 INFO - PROCESS | 3501 | 1461135831908 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb64a4000 == 21 [pid = 3501] [id = 34] 00:03:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6eb46c9800) [pid = 3501] [serial = 99] [outer = (nil)] 00:03:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 100 (0x7f6eb6424c00) [pid = 3501] [serial = 100] [outer = 0x7f6eb46c9800] 00:03:51 INFO - PROCESS | 3501 | 1461135831982 Marionette DEBUG loaded listener.js 00:03:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6ebd8ea400) [pid = 3501] [serial = 101] [outer = 0x7f6eb46c9800] 00:03:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc087800 == 20 [pid = 3501] [id = 33] 00:03:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb437000 == 19 [pid = 3501] [id = 32] 00:03:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf01f800 == 18 [pid = 3501] [id = 30] 00:03:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec5217800 == 17 [pid = 3501] [id = 31] 00:03:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4618800 == 16 [pid = 3501] [id = 29] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb489d800 == 15 [pid = 3501] [id = 9] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82b4800 == 14 [pid = 3501] [id = 8] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec521a000 == 13 [pid = 3501] [id = 28] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb51b1800 == 12 [pid = 3501] [id = 24] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6443000 == 11 [pid = 3501] [id = 6] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebde21000 == 10 [pid = 3501] [id = 22] 00:03:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf13d000 == 9 [pid = 3501] [id = 23] 00:03:54 INFO - PROCESS | 3501 | 1461135834982 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]]]}] 00:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3494ms 00:03:55 INFO - PROCESS | 3501 | 1461135835068 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:03:55 INFO - PROCESS | 3501 | 1461135835074 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:03:55 INFO - PROCESS | 3501 | 1461135835085 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:03:55 INFO - PROCESS | 3501 | 1461135835090 Marionette TRACE conn3 <- [1,110,null,{}] 00:03:55 INFO - PROCESS | 3501 | 1461135835098 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}] 00:03:55 INFO - PROCESS | 3501 | 1461135835247 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:03:55 INFO - PROCESS | 3501 | 1461135835260 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebac72800 == 10 [pid = 3501] [id = 35] 00:03:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6ebd958000) [pid = 3501] [serial = 102] [outer = (nil)] 00:03:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 103 (0x7f6ebde85000) [pid = 3501] [serial = 103] [outer = 0x7f6ebd958000] 00:03:55 INFO - PROCESS | 3501 | 1461135835325 Marionette DEBUG loaded listener.js 00:03:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 104 (0x7f6ebebd7400) [pid = 3501] [serial = 104] [outer = 0x7f6ebd958000] 00:03:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 105 (0x7f6ebec7a800) [pid = 3501] [serial = 105] [outer = 0x7f6eb3ded000] 00:03:56 INFO - PROCESS | 3501 | 1461135836139 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]]]}] 00:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1134ms 00:03:56 INFO - PROCESS | 3501 | 1461135836216 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:03:56 INFO - PROCESS | 3501 | 1461135836224 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:03:56 INFO - PROCESS | 3501 | 1461135836234 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:03:56 INFO - PROCESS | 3501 | 1461135836238 Marionette TRACE conn3 <- [1,114,null,{}] 00:03:56 INFO - PROCESS | 3501 | 1461135836244 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}] 00:03:56 INFO - PROCESS | 3501 | 1461135836411 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:03:56 INFO - PROCESS | 3501 | 1461135836523 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe715800 == 11 [pid = 3501] [id = 36] 00:03:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 106 (0x7f6eb3de1400) [pid = 3501] [serial = 106] [outer = (nil)] 00:03:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 107 (0x7f6ebc55b000) [pid = 3501] [serial = 107] [outer = 0x7f6eb3de1400] 00:03:56 INFO - PROCESS | 3501 | 1461135836587 Marionette DEBUG loaded listener.js 00:03:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 108 (0x7f6ec0bdc800) [pid = 3501] [serial = 108] [outer = 0x7f6eb3de1400] 00:03:57 INFO - PROCESS | 3501 | 1461135837287 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]]]}] 00:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1081ms 00:03:57 INFO - PROCESS | 3501 | 1461135837323 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:03:57 INFO - PROCESS | 3501 | 1461135837326 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:03:57 INFO - PROCESS | 3501 | 1461135837338 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:03:57 INFO - PROCESS | 3501 | 1461135837342 Marionette TRACE conn3 <- [1,118,null,{}] 00:03:57 INFO - PROCESS | 3501 | 1461135837362 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}] 00:03:57 INFO - PROCESS | 3501 | 1461135837577 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:03:57 INFO - PROCESS | 3501 | 1461135837609 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec5205800 == 12 [pid = 3501] [id = 37] 00:03:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 109 (0x7f6ebebdd000) [pid = 3501] [serial = 109] [outer = (nil)] 00:03:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 110 (0x7f6ecb606000) [pid = 3501] [serial = 110] [outer = 0x7f6ebebdd000] 00:03:57 INFO - PROCESS | 3501 | 1461135837675 Marionette DEBUG loaded listener.js 00:03:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 111 (0x7f6ecb6e0c00) [pid = 3501] [serial = 111] [outer = 0x7f6ebebdd000] 00:03:58 INFO - PROCESS | 3501 | 1461135838322 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]]]}] 00:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1044ms 00:03:58 INFO - PROCESS | 3501 | 1461135838383 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:03:58 INFO - PROCESS | 3501 | 1461135838387 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:03:58 INFO - PROCESS | 3501 | 1461135838392 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:03:58 INFO - PROCESS | 3501 | 1461135838394 Marionette TRACE conn3 <- [1,122,null,{}] 00:03:58 INFO - PROCESS | 3501 | 1461135838399 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}] 00:03:58 INFO - PROCESS | 3501 | 1461135838581 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:03:58 INFO - PROCESS | 3501 | 1461135838603 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb186800 == 13 [pid = 3501] [id = 38] 00:03:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 112 (0x7f6ebdaa0c00) [pid = 3501] [serial = 112] [outer = (nil)] 00:03:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6ecc7b8c00) [pid = 3501] [serial = 113] [outer = 0x7f6ebdaa0c00] 00:03:58 INFO - PROCESS | 3501 | 1461135838664 Marionette DEBUG loaded listener.js 00:03:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6ece528400) [pid = 3501] [serial = 114] [outer = 0x7f6ebdaa0c00] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 113 (0x7f6eb63b2c00) [pid = 3501] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 112 (0x7f6ebc4d0800) [pid = 3501] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 111 (0x7f6eb515cc00) [pid = 3501] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 110 (0x7f6ebe2b9c00) [pid = 3501] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 109 (0x7f6ebea43000) [pid = 3501] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 108 (0x7f6ebeb17c00) [pid = 3501] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 107 (0x7f6ebcf75800) [pid = 3501] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 106 (0x7f6ebe39dc00) [pid = 3501] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 105 (0x7f6eb4857000) [pid = 3501] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 104 (0x7f6eb3def400) [pid = 3501] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 103 (0x7f6eb46cd800) [pid = 3501] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 102 (0x7f6eb5160800) [pid = 3501] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 101 (0x7f6ebfec5000) [pid = 3501] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 100 (0x7f6ebfebf400) [pid = 3501] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 99 (0x7f6eb437d400) [pid = 3501] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 98 (0x7f6ebacc5c00) [pid = 3501] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6eb4384400) [pid = 3501] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6eb3de8000) [pid = 3501] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6eb3de6400) [pid = 3501] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 94 (0x7f6eb4378400) [pid = 3501] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 93 (0x7f6eb3de2c00) [pid = 3501] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 92 (0x7f6eb6e75800) [pid = 3501] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 91 (0x7f6eb46ca400) [pid = 3501] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:03:59 INFO - PROCESS | 3501 | --DOMWINDOW == 90 (0x7f6ebeb18800) [pid = 3501] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:03:59 INFO - PROCESS | 3501 | 1461135839839 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]]]}] 00:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1483ms 00:03:59 INFO - PROCESS | 3501 | 1461135839875 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:03:59 INFO - PROCESS | 3501 | 1461135839878 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:03:59 INFO - PROCESS | 3501 | 1461135839884 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:03:59 INFO - PROCESS | 3501 | 1461135839886 Marionette TRACE conn3 <- [1,126,null,{}] 00:03:59 INFO - PROCESS | 3501 | 1461135839891 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}] 00:04:00 INFO - PROCESS | 3501 | 1461135840013 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:04:00 INFO - PROCESS | 3501 | 1461135840105 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6e58000 == 14 [pid = 3501] [id = 39] 00:04:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 91 (0x7f6eb4378400) [pid = 3501] [serial = 115] [outer = (nil)] 00:04:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 92 (0x7f6eb6f18000) [pid = 3501] [serial = 116] [outer = 0x7f6eb4378400] 00:04:00 INFO - PROCESS | 3501 | 1461135840168 Marionette DEBUG loaded listener.js 00:04:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 93 (0x7f6ebdc1a400) [pid = 3501] [serial = 117] [outer = 0x7f6eb4378400] 00:04:00 INFO - PROCESS | 3501 | 1461135840808 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]]]}] 00:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 979ms 00:04:00 INFO - PROCESS | 3501 | 1461135840864 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:04:00 INFO - PROCESS | 3501 | 1461135840866 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:04:00 INFO - PROCESS | 3501 | 1461135840872 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:04:00 INFO - PROCESS | 3501 | 1461135840874 Marionette TRACE conn3 <- [1,130,null,{}] 00:04:00 INFO - PROCESS | 3501 | 1461135840879 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}] 00:04:01 INFO - PROCESS | 3501 | 1461135841069 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:04:01 INFO - PROCESS | 3501 | 1461135841086 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec09de800 == 15 [pid = 3501] [id = 40] 00:04:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6eb63ba400) [pid = 3501] [serial = 118] [outer = (nil)] 00:04:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6eca3d1800) [pid = 3501] [serial = 119] [outer = 0x7f6eb63ba400] 00:04:01 INFO - PROCESS | 3501 | 1461135841146 Marionette DEBUG loaded listener.js 00:04:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6ed0324400) [pid = 3501] [serial = 120] [outer = 0x7f6eb63ba400] 00:04:02 INFO - PROCESS | 3501 | 1461135842096 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]]]}] 00:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1242ms 00:04:02 INFO - PROCESS | 3501 | 1461135842114 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:04:02 INFO - PROCESS | 3501 | 1461135842119 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:04:02 INFO - PROCESS | 3501 | 1461135842130 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:04:02 INFO - PROCESS | 3501 | 1461135842135 Marionette TRACE conn3 <- [1,134,null,{}] 00:04:02 INFO - PROCESS | 3501 | 1461135842143 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}] 00:04:02 INFO - PROCESS | 3501 | 1461135842305 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:04:02 INFO - PROCESS | 3501 | 1461135842489 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe706000 == 16 [pid = 3501] [id = 41] 00:04:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6ebacc9800) [pid = 3501] [serial = 121] [outer = (nil)] 00:04:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6ebd180000) [pid = 3501] [serial = 122] [outer = 0x7f6ebacc9800] 00:04:02 INFO - PROCESS | 3501 | 1461135842567 Marionette DEBUG loaded listener.js 00:04:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6ebea44c00) [pid = 3501] [serial = 123] [outer = 0x7f6ebacc9800] 00:04:03 INFO - PROCESS | 3501 | 1461135843606 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]]]}] 00:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1535ms 00:04:03 INFO - PROCESS | 3501 | 1461135843663 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:04:03 INFO - PROCESS | 3501 | 1461135843671 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:04:03 INFO - PROCESS | 3501 | 1461135843681 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:04:03 INFO - PROCESS | 3501 | 1461135843685 Marionette TRACE conn3 <- [1,138,null,{}] 00:04:03 INFO - PROCESS | 3501 | 1461135843691 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}] 00:04:03 INFO - PROCESS | 3501 | 1461135843876 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:04:04 INFO - PROCESS | 3501 | 1461135844045 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec086b800 == 17 [pid = 3501] [id = 42] 00:04:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 100 (0x7f6eb83a4c00) [pid = 3501] [serial = 124] [outer = (nil)] 00:04:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6eb83e8c00) [pid = 3501] [serial = 125] [outer = 0x7f6eb83a4c00] 00:04:04 INFO - PROCESS | 3501 | 1461135844140 Marionette DEBUG loaded listener.js 00:04:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6ebac5b000) [pid = 3501] [serial = 126] [outer = 0x7f6eb83a4c00] 00:04:04 INFO - PROCESS | 3501 | 1461135844970 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]]]}] 00:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1331ms 00:04:05 INFO - PROCESS | 3501 | 1461135845014 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:04:05 INFO - PROCESS | 3501 | 1461135845021 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:04:05 INFO - PROCESS | 3501 | 1461135845031 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:04:05 INFO - PROCESS | 3501 | 1461135845039 Marionette TRACE conn3 <- [1,142,null,{}] 00:04:05 INFO - PROCESS | 3501 | 1461135845065 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}] 00:04:05 INFO - PROCESS | 3501 | 1461135845344 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:04:05 INFO - PROCESS | 3501 | 1461135845553 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e96800 == 18 [pid = 3501] [id = 43] 00:04:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 103 (0x7f6eb46cb400) [pid = 3501] [serial = 127] [outer = (nil)] 00:04:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 104 (0x7f6eb63b5400) [pid = 3501] [serial = 128] [outer = 0x7f6eb46cb400] 00:04:05 INFO - PROCESS | 3501 | 1461135845709 Marionette DEBUG loaded listener.js 00:04:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 105 (0x7f6ebdc20c00) [pid = 3501] [serial = 129] [outer = 0x7f6eb46cb400] 00:04:06 INFO - PROCESS | 3501 | 1461135846909 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]]]}] 00:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1903ms 00:04:06 INFO - PROCESS | 3501 | 1461135846935 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:04:06 INFO - PROCESS | 3501 | 1461135846943 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:04:06 INFO - PROCESS | 3501 | 1461135846955 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:04:06 INFO - PROCESS | 3501 | 1461135846963 Marionette TRACE conn3 <- [1,146,null,{}] 00:04:06 INFO - PROCESS | 3501 | 1461135846977 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}] 00:04:07 INFO - PROCESS | 3501 | 1461135847250 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 104 (0x7f6ece5cdc00) [pid = 3501] [serial = 97] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 103 (0x7f6ebcebec00) [pid = 3501] [serial = 73] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 102 (0x7f6ece007800) [pid = 3501] [serial = 2] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 101 (0x7f6ebb81b400) [pid = 3501] [serial = 71] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 100 (0x7f6ebcebf000) [pid = 3501] [serial = 43] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 99 (0x7f6ebd8f1400) [pid = 3501] [serial = 46] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 98 (0x7f6eb48b4000) [pid = 3501] [serial = 28] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6ebee03400) [pid = 3501] [serial = 49] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6ebf54d400) [pid = 3501] [serial = 50] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6ebfec0800) [pid = 3501] [serial = 52] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 94 (0x7f6ec0953400) [pid = 3501] [serial = 53] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 93 (0x7f6ec0b52c00) [pid = 3501] [serial = 55] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 92 (0x7f6ec0bdcc00) [pid = 3501] [serial = 56] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 91 (0x7f6ebd95a000) [pid = 3501] [serial = 37] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 90 (0x7f6ebea42000) [pid = 3501] [serial = 47] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 89 (0x7f6ebdc1e400) [pid = 3501] [serial = 38] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 88 (0x7f6ebea47000) [pid = 3501] [serial = 40] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 87 (0x7f6ebd8ea800) [pid = 3501] [serial = 44] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 86 (0x7f6eb6f13400) [pid = 3501] [serial = 70] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 85 (0x7f6ebebdcc00) [pid = 3501] [serial = 41] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 84 (0x7f6eb485b400) [pid = 3501] [serial = 33] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 83 (0x7f6eb484f800) [pid = 3501] [serial = 31] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 82 (0x7f6ecb605c00) [pid = 3501] [serial = 59] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 81 (0x7f6eb524ec00) [pid = 3501] [serial = 34] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 80 (0x7f6eb485a000) [pid = 3501] [serial = 26] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 79 (0x7f6ebec7c800) [pid = 3501] [serial = 88] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 78 (0x7f6eb484cc00) [pid = 3501] [serial = 62] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 77 (0x7f6ebb675000) [pid = 3501] [serial = 64] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 76 (0x7f6ecaf77000) [pid = 3501] [serial = 58] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 75 (0x7f6eca35b000) [pid = 3501] [serial = 80] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 74 (0x7f6eb3dee800) [pid = 3501] [serial = 61] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 73 (0x7f6ecb40e800) [pid = 3501] [serial = 82] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 72 (0x7f6eb46c7800) [pid = 3501] [serial = 85] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 71 (0x7f6ec0921800) [pid = 3501] [serial = 79] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 70 (0x7f6ebd8f0000) [pid = 3501] [serial = 74] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 69 (0x7f6ebf16f400) [pid = 3501] [serial = 77] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 68 (0x7f6ebeb0f000) [pid = 3501] [serial = 76] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 67 (0x7f6ecc60d400) [pid = 3501] [serial = 94] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 66 (0x7f6eb63bb000) [pid = 3501] [serial = 19] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 65 (0x7f6ebbf87800) [pid = 3501] [serial = 86] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 64 (0x7f6ebec7a400) [pid = 3501] [serial = 68] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 63 (0x7f6ebf54f000) [pid = 3501] [serial = 89] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 62 (0x7f6ebd959000) [pid = 3501] [serial = 12] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 61 (0x7f6ebd114400) [pid = 3501] [serial = 65] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 60 (0x7f6eca3d7000) [pid = 3501] [serial = 91] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 59 (0x7f6ebebd4400) [pid = 3501] [serial = 67] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 58 (0x7f6ebde83400) [pid = 3501] [serial = 9] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 57 (0x7f6ecb1bc400) [pid = 3501] [serial = 92] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 56 (0x7f6ecb639400) [pid = 3501] [serial = 83] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 55 (0x7f6eb484fc00) [pid = 3501] [serial = 25] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 54 (0x7f6eb5163000) [pid = 3501] [serial = 22] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 53 (0x7f6eb46bf400) [pid = 3501] [serial = 23] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 52 (0x7f6ece525000) [pid = 3501] [serial = 95] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 51 (0x7f6ebfec1400) [pid = 3501] [serial = 16] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | --DOMWINDOW == 50 (0x7f6ebfec6c00) [pid = 3501] [serial = 17] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 3501 | 1461135847507 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb489b800 == 19 [pid = 3501] [id = 44] 00:04:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 51 (0x7f6eb46bf400) [pid = 3501] [serial = 130] [outer = (nil)] 00:04:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 52 (0x7f6eb485a000) [pid = 3501] [serial = 131] [outer = 0x7f6eb46bf400] 00:04:07 INFO - PROCESS | 3501 | 1461135847568 Marionette DEBUG loaded listener.js 00:04:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 53 (0x7f6eb839ac00) [pid = 3501] [serial = 132] [outer = 0x7f6eb46bf400] 00:04:08 INFO - PROCESS | 3501 | 1461135848167 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]]]}] 00:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1247ms 00:04:08 INFO - PROCESS | 3501 | 1461135848200 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:04:08 INFO - PROCESS | 3501 | 1461135848207 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:04:08 INFO - PROCESS | 3501 | 1461135848216 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:04:08 INFO - PROCESS | 3501 | 1461135848220 Marionette TRACE conn3 <- [1,150,null,{}] 00:04:08 INFO - PROCESS | 3501 | 1461135848225 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}] 00:04:08 INFO - PROCESS | 3501 | 1461135848367 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:04:08 INFO - PROCESS | 3501 | 1461135848454 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb85dc800 == 20 [pid = 3501] [id = 45] 00:04:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 54 (0x7f6eb46c7800) [pid = 3501] [serial = 133] [outer = (nil)] 00:04:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 55 (0x7f6ebac60c00) [pid = 3501] [serial = 134] [outer = 0x7f6eb46c7800] 00:04:08 INFO - PROCESS | 3501 | 1461135848518 Marionette DEBUG loaded listener.js 00:04:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 56 (0x7f6ebc4cf800) [pid = 3501] [serial = 135] [outer = 0x7f6eb46c7800] 00:04:09 INFO - PROCESS | 3501 | 1461135849150 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]]]}] 00:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 978ms 00:04:09 INFO - PROCESS | 3501 | 1461135849194 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:04:09 INFO - PROCESS | 3501 | 1461135849197 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:04:09 INFO - PROCESS | 3501 | 1461135849203 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:04:09 INFO - PROCESS | 3501 | 1461135849208 Marionette TRACE conn3 <- [1,154,null,{}] 00:04:09 INFO - PROCESS | 3501 | 1461135849223 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}] 00:04:09 INFO - PROCESS | 3501 | 1461135849384 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:04:09 INFO - PROCESS | 3501 | 1461135849403 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd4c8000 == 21 [pid = 3501] [id = 46] 00:04:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 57 (0x7f6ebd114400) [pid = 3501] [serial = 136] [outer = (nil)] 00:04:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 58 (0x7f6ebd95a400) [pid = 3501] [serial = 137] [outer = 0x7f6ebd114400] 00:04:09 INFO - PROCESS | 3501 | 1461135849465 Marionette DEBUG loaded listener.js 00:04:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 59 (0x7f6ebe60ec00) [pid = 3501] [serial = 138] [outer = 0x7f6ebd114400] 00:04:10 INFO - PROCESS | 3501 | 1461135850198 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]]]}] 00:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1031ms 00:04:10 INFO - PROCESS | 3501 | 1461135850234 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:04:10 INFO - PROCESS | 3501 | 1461135850239 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:04:10 INFO - PROCESS | 3501 | 1461135850245 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:04:10 INFO - PROCESS | 3501 | 1461135850247 Marionette TRACE conn3 <- [1,158,null,{}] 00:04:10 INFO - PROCESS | 3501 | 1461135850260 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}] 00:04:10 INFO - PROCESS | 3501 | 1461135850418 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:04:10 INFO - PROCESS | 3501 | 1461135850477 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1be000 == 22 [pid = 3501] [id = 47] 00:04:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 60 (0x7f6ebd8e9800) [pid = 3501] [serial = 139] [outer = (nil)] 00:04:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 61 (0x7f6ebec7d000) [pid = 3501] [serial = 140] [outer = 0x7f6ebd8e9800] 00:04:10 INFO - PROCESS | 3501 | 1461135850535 Marionette DEBUG loaded listener.js 00:04:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 62 (0x7f6ebf546800) [pid = 3501] [serial = 141] [outer = 0x7f6ebd8e9800] 00:04:11 INFO - PROCESS | 3501 | 1461135851292 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]]]}] 00:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1086ms 00:04:11 INFO - PROCESS | 3501 | 1461135851382 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:04:11 INFO - PROCESS | 3501 | 1461135851384 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:04:11 INFO - PROCESS | 3501 | 1461135851424 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:04:11 INFO - PROCESS | 3501 | 1461135851430 Marionette TRACE conn3 <- [1,162,null,{}] 00:04:11 INFO - PROCESS | 3501 | 1461135851449 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}] 00:04:11 INFO - PROCESS | 3501 | 1461135851605 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:04:11 INFO - PROCESS | 3501 | 1461135851619 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec3a800 == 23 [pid = 3501] [id = 48] 00:04:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 63 (0x7f6eb46c0400) [pid = 3501] [serial = 142] [outer = (nil)] 00:04:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 64 (0x7f6ec0920800) [pid = 3501] [serial = 143] [outer = 0x7f6eb46c0400] 00:04:11 INFO - PROCESS | 3501 | 1461135851678 Marionette DEBUG loaded listener.js 00:04:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 65 (0x7f6ec4551c00) [pid = 3501] [serial = 144] [outer = 0x7f6eb46c0400] 00:04:11 INFO - PROCESS | 3501 | --DOMWINDOW == 64 (0x7f6ebebdd000) [pid = 3501] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:04:11 INFO - PROCESS | 3501 | --DOMWINDOW == 63 (0x7f6ebdaa0c00) [pid = 3501] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:04:11 INFO - PROCESS | 3501 | --DOMWINDOW == 62 (0x7f6ebd958000) [pid = 3501] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:04:11 INFO - PROCESS | 3501 | --DOMWINDOW == 61 (0x7f6eb3de1400) [pid = 3501] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:04:11 INFO - PROCESS | 3501 | --DOMWINDOW == 60 (0x7f6eb46c9800) [pid = 3501] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:04:11 INFO - PROCESS | 3501 | --DOMWINDOW == 59 (0x7f6eb4378400) [pid = 3501] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:04:12 INFO - PROCESS | 3501 | 1461135852362 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]]]}] 00:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1012ms 00:04:12 INFO - PROCESS | 3501 | 1461135852421 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:04:12 INFO - PROCESS | 3501 | 1461135852424 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:04:12 INFO - PROCESS | 3501 | 1461135852430 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:04:12 INFO - PROCESS | 3501 | 1461135852432 Marionette TRACE conn3 <- [1,166,null,{}] 00:04:12 INFO - PROCESS | 3501 | 1461135852437 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}] 00:04:12 INFO - PROCESS | 3501 | 1461135852595 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:04:12 INFO - PROCESS | 3501 | 1461135852676 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf949800 == 24 [pid = 3501] [id = 49] 00:04:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 60 (0x7f6eb3dea800) [pid = 3501] [serial = 145] [outer = (nil)] 00:04:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 61 (0x7f6eca3da800) [pid = 3501] [serial = 146] [outer = 0x7f6eb3dea800] 00:04:12 INFO - PROCESS | 3501 | 1461135852739 Marionette DEBUG loaded listener.js 00:04:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 62 (0x7f6ecb60a800) [pid = 3501] [serial = 147] [outer = 0x7f6eb3dea800] 00:04:13 INFO - PROCESS | 3501 | 1461135853416 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]]]}] 00:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1033ms 00:04:13 INFO - PROCESS | 3501 | 1461135853463 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:04:13 INFO - PROCESS | 3501 | 1461135853466 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:04:13 INFO - PROCESS | 3501 | 1461135853471 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:04:13 INFO - PROCESS | 3501 | 1461135853474 Marionette TRACE conn3 <- [1,170,null,{}] 00:04:13 INFO - PROCESS | 3501 | 1461135853484 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}] 00:04:13 INFO - PROCESS | 3501 | 1461135853606 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:04:13 INFO - PROCESS | 3501 | 1461135853626 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6437800 == 25 [pid = 3501] [id = 50] 00:04:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 63 (0x7f6eb63b5800) [pid = 3501] [serial = 148] [outer = (nil)] 00:04:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 64 (0x7f6ecc32f000) [pid = 3501] [serial = 149] [outer = 0x7f6eb63b5800] 00:04:13 INFO - PROCESS | 3501 | 1461135853685 Marionette DEBUG loaded listener.js 00:04:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 65 (0x7f6ecc607000) [pid = 3501] [serial = 150] [outer = 0x7f6eb63b5800] 00:04:14 INFO - PROCESS | 3501 | 1461135854620 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]]]}] 00:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1231ms 00:04:14 INFO - PROCESS | 3501 | 1461135854737 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:04:14 INFO - PROCESS | 3501 | 1461135854741 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:04:14 INFO - PROCESS | 3501 | 1461135854866 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:04:14 INFO - PROCESS | 3501 | 1461135854872 Marionette TRACE conn3 <- [1,174,null,{}] 00:04:15 INFO - PROCESS | 3501 | 1461135855005 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}] 00:04:15 INFO - PROCESS | 3501 | 1461135855243 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:04:15 INFO - PROCESS | 3501 | 1461135855367 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd921800 == 26 [pid = 3501] [id = 51] 00:04:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 66 (0x7f6eb46c2400) [pid = 3501] [serial = 151] [outer = (nil)] 00:04:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 67 (0x7f6ebd2cdc00) [pid = 3501] [serial = 152] [outer = 0x7f6eb46c2400] 00:04:15 INFO - PROCESS | 3501 | 1461135855440 Marionette DEBUG loaded listener.js 00:04:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 68 (0x7f6ebea41800) [pid = 3501] [serial = 153] [outer = 0x7f6eb46c2400] 00:04:16 INFO - PROCESS | 3501 | 1461135856228 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]]]}] 00:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1517ms 00:04:16 INFO - PROCESS | 3501 | 1461135856284 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:04:16 INFO - PROCESS | 3501 | 1461135856292 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:04:16 INFO - PROCESS | 3501 | 1461135856302 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:04:16 INFO - PROCESS | 3501 | 1461135856305 Marionette TRACE conn3 <- [1,178,null,{}] 00:04:16 INFO - PROCESS | 3501 | 1461135856311 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}] 00:04:16 INFO - PROCESS | 3501 | 1461135856477 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:04:16 INFO - PROCESS | 3501 | 1461135856600 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec44c0800 == 27 [pid = 3501] [id = 52] 00:04:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 69 (0x7f6eb524ac00) [pid = 3501] [serial = 154] [outer = (nil)] 00:04:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 70 (0x7f6ec0957000) [pid = 3501] [serial = 155] [outer = 0x7f6eb524ac00] 00:04:16 INFO - PROCESS | 3501 | 1461135856671 Marionette DEBUG loaded listener.js 00:04:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 71 (0x7f6eca3d2800) [pid = 3501] [serial = 156] [outer = 0x7f6eb524ac00] 00:04:17 INFO - PROCESS | 3501 | 1461135857459 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]]]}] 00:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1183ms 00:04:17 INFO - PROCESS | 3501 | 1461135857485 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:04:17 INFO - PROCESS | 3501 | 1461135857488 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:04:17 INFO - PROCESS | 3501 | 1461135857496 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:04:17 INFO - PROCESS | 3501 | 1461135857501 Marionette TRACE conn3 <- [1,182,null,{}] 00:04:17 INFO - PROCESS | 3501 | 1461135857517 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}] 00:04:17 INFO - PROCESS | 3501 | 1461135857666 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:04:17 INFO - PROCESS | 3501 | 1461135857798 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb681800 == 28 [pid = 3501] [id = 53] 00:04:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 72 (0x7f6ecaf6d400) [pid = 3501] [serial = 157] [outer = (nil)] 00:04:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 73 (0x7f6ecc458c00) [pid = 3501] [serial = 158] [outer = 0x7f6ecaf6d400] 00:04:17 INFO - PROCESS | 3501 | 1461135857873 Marionette DEBUG loaded listener.js 00:04:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 74 (0x7f6ece5c9000) [pid = 3501] [serial = 159] [outer = 0x7f6ecaf6d400] 00:04:18 INFO - PROCESS | 3501 | 1461135858702 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]]]}] 00:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1234ms 00:04:18 INFO - PROCESS | 3501 | 1461135858731 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:04:18 INFO - PROCESS | 3501 | 1461135858735 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:04:18 INFO - PROCESS | 3501 | 1461135858741 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:04:18 INFO - PROCESS | 3501 | 1461135858743 Marionette TRACE conn3 <- [1,186,null,{}] 00:04:18 INFO - PROCESS | 3501 | 1461135858749 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}] 00:04:18 INFO - PROCESS | 3501 | 1461135858898 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:04:19 INFO - PROCESS | 3501 | 1461135859028 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc318000 == 29 [pid = 3501] [id = 54] 00:04:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 75 (0x7f6ecb611400) [pid = 3501] [serial = 160] [outer = (nil)] 00:04:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 76 (0x7f6ed0328400) [pid = 3501] [serial = 161] [outer = 0x7f6ecb611400] 00:04:19 INFO - PROCESS | 3501 | 1461135859101 Marionette DEBUG loaded listener.js 00:04:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 77 (0x7f6ed045a000) [pid = 3501] [serial = 162] [outer = 0x7f6ecb611400] 00:04:19 INFO - PROCESS | 3501 | 1461135859541 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:04:20 INFO - PROCESS | 3501 | 1461135859999 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]]]}] 00:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1280ms 00:04:20 INFO - PROCESS | 3501 | 1461135860037 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:04:20 INFO - PROCESS | 3501 | 1461135860040 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:04:20 INFO - PROCESS | 3501 | 1461135860048 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:04:20 INFO - PROCESS | 3501 | 1461135860051 Marionette TRACE conn3 <- [1,190,null,{}] 00:04:20 INFO - PROCESS | 3501 | 1461135860056 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}] 00:04:20 INFO - PROCESS | 3501 | 1461135860197 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:04:20 INFO - PROCESS | 3501 | 1461135860461 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6e54800 == 30 [pid = 3501] [id = 55] 00:04:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 78 (0x7f6eb5163000) [pid = 3501] [serial = 163] [outer = (nil)] 00:04:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 79 (0x7f6eb5e48800) [pid = 3501] [serial = 164] [outer = 0x7f6eb5163000] 00:04:20 INFO - PROCESS | 3501 | 1461135860542 Marionette DEBUG loaded listener.js 00:04:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 80 (0x7f6eb839e800) [pid = 3501] [serial = 165] [outer = 0x7f6eb5163000] 00:04:21 INFO - PROCESS | 3501 | 1461135861486 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]]]}] 00:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1482ms 00:04:21 INFO - PROCESS | 3501 | 1461135861531 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:04:21 INFO - PROCESS | 3501 | 1461135861537 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:04:21 INFO - PROCESS | 3501 | 1461135861545 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:04:21 INFO - PROCESS | 3501 | 1461135861550 Marionette TRACE conn3 <- [1,194,null,{}] 00:04:21 INFO - PROCESS | 3501 | 1461135861557 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}] 00:04:21 INFO - PROCESS | 3501 | 1461135861706 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:04:21 INFO - PROCESS | 3501 | 1461135861853 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4624000 == 31 [pid = 3501] [id = 56] 00:04:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 81 (0x7f6ebc553400) [pid = 3501] [serial = 166] [outer = (nil)] 00:04:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 82 (0x7f6ebcec7800) [pid = 3501] [serial = 167] [outer = 0x7f6ebc553400] 00:04:21 INFO - PROCESS | 3501 | 1461135861986 Marionette DEBUG loaded listener.js 00:04:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 83 (0x7f6ebdaa0c00) [pid = 3501] [serial = 168] [outer = 0x7f6ebc553400] 00:04:22 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb64a4000 == 30 [pid = 3501] [id = 34] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 82 (0x7f6eca3d1800) [pid = 3501] [serial = 119] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 81 (0x7f6ecb606000) [pid = 3501] [serial = 110] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 80 (0x7f6ecb6e0c00) [pid = 3501] [serial = 111] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 79 (0x7f6eb46c3800) [pid = 3501] [serial = 35] [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.] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 78 (0x7f6ecc7b8c00) [pid = 3501] [serial = 113] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 77 (0x7f6ebde85000) [pid = 3501] [serial = 103] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 76 (0x7f6ece528400) [pid = 3501] [serial = 114] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 75 (0x7f6ebebd7400) [pid = 3501] [serial = 104] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 74 (0x7f6ebc55b000) [pid = 3501] [serial = 107] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 73 (0x7f6ebd8ea400) [pid = 3501] [serial = 101] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 72 (0x7f6eb6f18000) [pid = 3501] [serial = 116] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 71 (0x7f6ec0bdc800) [pid = 3501] [serial = 108] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 70 (0x7f6ebdc1a400) [pid = 3501] [serial = 117] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | --DOMWINDOW == 69 (0x7f6eb6424c00) [pid = 3501] [serial = 100] [outer = (nil)] [url = about:blank] 00:04:22 INFO - PROCESS | 3501 | 1461135862729 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]]]}] 00:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1230ms 00:04:22 INFO - PROCESS | 3501 | 1461135862778 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:04:22 INFO - PROCESS | 3501 | 1461135862783 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:04:22 INFO - PROCESS | 3501 | 1461135862798 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:04:22 INFO - PROCESS | 3501 | 1461135862800 Marionette TRACE conn3 <- [1,198,null,{}] 00:04:22 INFO - PROCESS | 3501 | 1461135862806 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}] 00:04:22 INFO - PROCESS | 3501 | 1461135862940 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:04:22 INFO - PROCESS | 3501 | 1461135862957 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc52b000 == 31 [pid = 3501] [id = 57] 00:04:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 70 (0x7f6ebdd99c00) [pid = 3501] [serial = 169] [outer = (nil)] 00:04:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 71 (0x7f6ebeb17000) [pid = 3501] [serial = 170] [outer = 0x7f6ebdd99c00] 00:04:23 INFO - PROCESS | 3501 | 1461135863016 Marionette DEBUG loaded listener.js 00:04:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 72 (0x7f6ebf17a000) [pid = 3501] [serial = 171] [outer = 0x7f6ebdd99c00] 00:04:23 INFO - PROCESS | 3501 | 1461135863676 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]]]}] 00:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 933ms 00:04:23 INFO - PROCESS | 3501 | 1461135863728 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:04:23 INFO - PROCESS | 3501 | 1461135863731 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:04:23 INFO - PROCESS | 3501 | 1461135863739 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:04:23 INFO - PROCESS | 3501 | 1461135863747 Marionette TRACE conn3 <- [1,202,null,{}] 00:04:23 INFO - PROCESS | 3501 | 1461135863775 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}] 00:04:23 INFO - PROCESS | 3501 | 1461135863923 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:04:23 INFO - PROCESS | 3501 | 1461135863933 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf023000 == 32 [pid = 3501] [id = 58] 00:04:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 73 (0x7f6ebdd95000) [pid = 3501] [serial = 172] [outer = (nil)] 00:04:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 74 (0x7f6eca3d1800) [pid = 3501] [serial = 173] [outer = 0x7f6ebdd95000] 00:04:23 INFO - PROCESS | 3501 | 1461135863991 Marionette DEBUG loaded listener.js 00:04:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 75 (0x7f6ecb1b6000) [pid = 3501] [serial = 174] [outer = 0x7f6ebdd95000] 00:04:24 INFO - PROCESS | 3501 | 1461135864639 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]]]}] 00:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 949ms 00:04:24 INFO - PROCESS | 3501 | 1461135864686 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:04:24 INFO - PROCESS | 3501 | 1461135864690 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:04:24 INFO - PROCESS | 3501 | 1461135864695 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:04:24 INFO - PROCESS | 3501 | 1461135864698 Marionette TRACE conn3 <- [1,206,null,{}] 00:04:24 INFO - PROCESS | 3501 | 1461135864703 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}] 00:04:24 INFO - PROCESS | 3501 | 1461135864893 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:04:24 INFO - PROCESS | 3501 | 1461135864943 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec09f2800 == 33 [pid = 3501] [id = 59] 00:04:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 76 (0x7f6ecaf76400) [pid = 3501] [serial = 175] [outer = (nil)] 00:04:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 77 (0x7f6ecc608800) [pid = 3501] [serial = 176] [outer = 0x7f6ecaf76400] 00:04:25 INFO - PROCESS | 3501 | 1461135865055 Marionette DEBUG loaded listener.js 00:04:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 78 (0x7f6ece594800) [pid = 3501] [serial = 177] [outer = 0x7f6ecaf76400] 00:04:25 INFO - PROCESS | 3501 | 1461135865767 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]]]}] 00:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1128ms 00:04:25 INFO - PROCESS | 3501 | 1461135865823 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:04:25 INFO - PROCESS | 3501 | 1461135865826 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:04:25 INFO - PROCESS | 3501 | 1461135865833 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:04:25 INFO - PROCESS | 3501 | 1461135865835 Marionette TRACE conn3 <- [1,210,null,{}] 00:04:25 INFO - PROCESS | 3501 | 1461135865841 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}] 00:04:26 INFO - PROCESS | 3501 | 1461135865999 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:04:26 INFO - PROCESS | 3501 | 1461135866019 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb1da800 == 34 [pid = 3501] [id = 60] 00:04:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 79 (0x7f6ed04b8800) [pid = 3501] [serial = 178] [outer = (nil)] 00:04:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 80 (0x7f6ed0844800) [pid = 3501] [serial = 179] [outer = 0x7f6ed04b8800] 00:04:26 INFO - PROCESS | 3501 | 1461135866094 Marionette DEBUG loaded listener.js 00:04:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 81 (0x7f6ed250a000) [pid = 3501] [serial = 180] [outer = 0x7f6ed04b8800] 00:04:26 INFO - PROCESS | 3501 | 1461135866790 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]]]}] 00:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 983ms 00:04:26 INFO - PROCESS | 3501 | 1461135866816 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:04:26 INFO - PROCESS | 3501 | 1461135866819 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:04:26 INFO - PROCESS | 3501 | 1461135866825 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:04:26 INFO - PROCESS | 3501 | 1461135866827 Marionette TRACE conn3 <- [1,214,null,{}] 00:04:26 INFO - PROCESS | 3501 | 1461135866833 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}] 00:04:27 INFO - PROCESS | 3501 | 1461135867028 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:04:27 INFO - PROCESS | 3501 | --DOMWINDOW == 80 (0x7f6ebd8e9800) [pid = 3501] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:04:27 INFO - PROCESS | 3501 | --DOMWINDOW == 79 (0x7f6eb46c0400) [pid = 3501] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:04:27 INFO - PROCESS | 3501 | --DOMWINDOW == 78 (0x7f6ebd114400) [pid = 3501] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:04:27 INFO - PROCESS | 3501 | --DOMWINDOW == 77 (0x7f6eb46bf400) [pid = 3501] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:04:27 INFO - PROCESS | 3501 | --DOMWINDOW == 76 (0x7f6eb46c7800) [pid = 3501] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:04:27 INFO - PROCESS | 3501 | --DOMWINDOW == 75 (0x7f6eb3dea800) [pid = 3501] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:04:27 INFO - PROCESS | 3501 | 1461135867118 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd4ba800 == 35 [pid = 3501] [id = 61] 00:04:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 76 (0x7f6eb46bf400) [pid = 3501] [serial = 181] [outer = (nil)] 00:04:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 77 (0x7f6eb83a2800) [pid = 3501] [serial = 182] [outer = 0x7f6eb46bf400] 00:04:27 INFO - PROCESS | 3501 | 1461135867176 Marionette DEBUG loaded listener.js 00:04:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 78 (0x7f6ecb48fc00) [pid = 3501] [serial = 183] [outer = 0x7f6eb46bf400] 00:04:27 INFO - PROCESS | 3501 | 1461135867743 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]]]}] 00:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 979ms 00:04:27 INFO - PROCESS | 3501 | 1461135867804 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:04:27 INFO - PROCESS | 3501 | 1461135867808 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:04:27 INFO - PROCESS | 3501 | 1461135867813 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:04:27 INFO - PROCESS | 3501 | 1461135867815 Marionette TRACE conn3 <- [1,218,null,{}] 00:04:27 INFO - PROCESS | 3501 | 1461135867820 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}] 00:04:27 INFO - PROCESS | 3501 | 1461135867976 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:04:28 INFO - PROCESS | 3501 | 1461135867997 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece625000 == 36 [pid = 3501] [id = 62] 00:04:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 79 (0x7f6eb46c0000) [pid = 3501] [serial = 184] [outer = (nil)] 00:04:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 80 (0x7f6ed32ac000) [pid = 3501] [serial = 185] [outer = 0x7f6eb46c0000] 00:04:28 INFO - PROCESS | 3501 | 1461135868055 Marionette DEBUG loaded listener.js 00:04:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 81 (0x7f6ed4a9d000) [pid = 3501] [serial = 186] [outer = 0x7f6eb46c0000] 00:04:28 INFO - PROCESS | 3501 | 1461135868662 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]]]}] 00:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 874ms 00:04:28 INFO - PROCESS | 3501 | 1461135868688 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:04:28 INFO - PROCESS | 3501 | 1461135868691 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:04:28 INFO - PROCESS | 3501 | 1461135868697 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:04:28 INFO - PROCESS | 3501 | 1461135868699 Marionette TRACE conn3 <- [1,222,null,{}] 00:04:28 INFO - PROCESS | 3501 | 1461135868704 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}] 00:04:28 INFO - PROCESS | 3501 | 1461135868828 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:04:28 INFO - PROCESS | 3501 | 1461135868846 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfd1a000 == 37 [pid = 3501] [id = 63] 00:04:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 82 (0x7f6ed4a9dc00) [pid = 3501] [serial = 187] [outer = (nil)] 00:04:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 83 (0x7f6ed4ae3c00) [pid = 3501] [serial = 188] [outer = 0x7f6ed4a9dc00] 00:04:28 INFO - PROCESS | 3501 | 1461135868905 Marionette DEBUG loaded listener.js 00:04:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 84 (0x7f6ed7fcac00) [pid = 3501] [serial = 189] [outer = 0x7f6ed4a9dc00] 00:04:29 INFO - PROCESS | 3501 | 1461135869744 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]]]}] 00:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1076ms 00:04:29 INFO - PROCESS | 3501 | 1461135869773 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:04:29 INFO - PROCESS | 3501 | 1461135869780 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:04:29 INFO - PROCESS | 3501 | 1461135869789 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:04:29 INFO - PROCESS | 3501 | 1461135869794 Marionette TRACE conn3 <- [1,226,null,{}] 00:04:29 INFO - PROCESS | 3501 | 1461135869801 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}] 00:04:29 INFO - PROCESS | 3501 | 1461135869968 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:04:30 INFO - PROCESS | 3501 | 1461135870116 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1ae800 == 38 [pid = 3501] [id = 64] 00:04:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 85 (0x7f6eb459d000) [pid = 3501] [serial = 190] [outer = (nil)] 00:04:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 86 (0x7f6eb46c0400) [pid = 3501] [serial = 191] [outer = 0x7f6eb459d000] 00:04:30 INFO - PROCESS | 3501 | 1461135870187 Marionette DEBUG loaded listener.js 00:04:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 87 (0x7f6eb6f0f400) [pid = 3501] [serial = 192] [outer = 0x7f6eb459d000] 00:04:31 INFO - PROCESS | 3501 | 1461135871011 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]]]}] 00:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1288ms 00:04:31 INFO - PROCESS | 3501 | 1461135871077 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:04:31 INFO - PROCESS | 3501 | 1461135871086 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:04:31 INFO - PROCESS | 3501 | 1461135871095 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:04:31 INFO - PROCESS | 3501 | 1461135871099 Marionette TRACE conn3 <- [1,230,null,{}] 00:04:31 INFO - PROCESS | 3501 | 1461135871105 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}] 00:04:31 INFO - PROCESS | 3501 | 1461135871259 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:04:31 INFO - PROCESS | 3501 | 1461135871385 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb1d4000 == 39 [pid = 3501] [id = 65] 00:04:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 88 (0x7f6eb459d800) [pid = 3501] [serial = 193] [outer = (nil)] 00:04:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 89 (0x7f6ebd8ef000) [pid = 3501] [serial = 194] [outer = 0x7f6eb459d800] 00:04:31 INFO - PROCESS | 3501 | 1461135871464 Marionette DEBUG loaded listener.js 00:04:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 90 (0x7f6ebea45c00) [pid = 3501] [serial = 195] [outer = 0x7f6eb459d800] 00:04:32 INFO - PROCESS | 3501 | 1461135872289 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]]]}] 00:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1235ms 00:04:32 INFO - PROCESS | 3501 | 1461135872330 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:04:32 INFO - PROCESS | 3501 | 1461135872334 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:04:32 INFO - PROCESS | 3501 | 1461135872340 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:04:32 INFO - PROCESS | 3501 | 1461135872345 Marionette TRACE conn3 <- [1,234,null,{}] 00:04:32 INFO - PROCESS | 3501 | 1461135872360 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}] 00:04:32 INFO - PROCESS | 3501 | 1461135872512 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:04:32 INFO - PROCESS | 3501 | 1461135872646 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0733800 == 40 [pid = 3501] [id = 66] 00:04:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 91 (0x7f6ebf5c3800) [pid = 3501] [serial = 196] [outer = (nil)] 00:04:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 92 (0x7f6eca3d8400) [pid = 3501] [serial = 197] [outer = 0x7f6ebf5c3800] 00:04:32 INFO - PROCESS | 3501 | 1461135872719 Marionette DEBUG loaded listener.js 00:04:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 93 (0x7f6ecc611400) [pid = 3501] [serial = 198] [outer = 0x7f6ebf5c3800] 00:04:33 INFO - PROCESS | 3501 | 1461135873626 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]]]}] 00:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1339ms 00:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:04:33 INFO - PROCESS | 3501 | 1461135873679 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:04:33 INFO - PROCESS | 3501 | 1461135873682 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:04:33 INFO - PROCESS | 3501 | 1461135873688 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:04:33 INFO - PROCESS | 3501 | 1461135873691 Marionette TRACE conn3 <- [1,238,null,{}] 00:04:33 INFO - PROCESS | 3501 | 1461135873696 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}] 00:04:33 INFO - PROCESS | 3501 | 1461135873844 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:04:33 INFO - PROCESS | 3501 | 1461135873950 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0914000 == 41 [pid = 3501] [id = 67] 00:04:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6ebfec6c00) [pid = 3501] [serial = 199] [outer = (nil)] 00:04:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6ed092ec00) [pid = 3501] [serial = 200] [outer = 0x7f6ebfec6c00] 00:04:34 INFO - PROCESS | 3501 | 1461135874017 Marionette DEBUG loaded listener.js 00:04:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6ed25a1800) [pid = 3501] [serial = 201] [outer = 0x7f6ebfec6c00] 00:04:34 INFO - PROCESS | 3501 | 1461135874763 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]]]}] 00:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1135ms 00:04:34 INFO - PROCESS | 3501 | 1461135874823 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:04:34 INFO - PROCESS | 3501 | 1461135874825 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:04:34 INFO - PROCESS | 3501 | 1461135874831 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:04:34 INFO - PROCESS | 3501 | 1461135874834 Marionette TRACE conn3 <- [1,242,null,{}] 00:04:34 INFO - PROCESS | 3501 | 1461135874841 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}] 00:04:35 INFO - PROCESS | 3501 | 1461135874995 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:04:35 INFO - PROCESS | 3501 | 1461135875295 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd4cf000 == 42 [pid = 3501] [id = 68] 00:04:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6eb4593000) [pid = 3501] [serial = 202] [outer = (nil)] 00:04:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6eb4598000) [pid = 3501] [serial = 203] [outer = 0x7f6eb4593000] 00:04:35 INFO - PROCESS | 3501 | 1461135875372 Marionette DEBUG loaded listener.js 00:04:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6eb515cc00) [pid = 3501] [serial = 204] [outer = 0x7f6eb4593000] 00:04:36 INFO - PROCESS | 3501 | 1461135876167 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]]]}] 00:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1386ms 00:04:36 INFO - PROCESS | 3501 | 1461135876219 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:04:36 INFO - PROCESS | 3501 | 1461135876228 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:04:36 INFO - PROCESS | 3501 | 1461135876236 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:04:36 INFO - PROCESS | 3501 | 1461135876239 Marionette TRACE conn3 <- [1,246,null,{}] 00:04:36 INFO - PROCESS | 3501 | 1461135876246 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}] 00:04:36 INFO - PROCESS | 3501 | 1461135876400 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:04:36 INFO - PROCESS | 3501 | 1461135876541 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebac88800 == 43 [pid = 3501] [id = 69] 00:04:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 100 (0x7f6ebc79b800) [pid = 3501] [serial = 205] [outer = (nil)] 00:04:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6ebd958400) [pid = 3501] [serial = 206] [outer = 0x7f6ebc79b800] 00:04:36 INFO - PROCESS | 3501 | 1461135876608 Marionette DEBUG loaded listener.js 00:04:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6ebea43c00) [pid = 3501] [serial = 207] [outer = 0x7f6ebc79b800] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece625000 == 42 [pid = 3501] [id = 62] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd4ba800 == 41 [pid = 3501] [id = 61] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb1da800 == 40 [pid = 3501] [id = 60] 00:04:36 INFO - PROCESS | 3501 | --DOMWINDOW == 101 (0x7f6ecc32f000) [pid = 3501] [serial = 149] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec09f2800 == 39 [pid = 3501] [id = 59] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf023000 == 38 [pid = 3501] [id = 58] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc52b000 == 37 [pid = 3501] [id = 57] 00:04:36 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4624000 == 36 [pid = 3501] [id = 56] 00:04:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6e54800 == 35 [pid = 3501] [id = 55] 00:04:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc318000 == 34 [pid = 3501] [id = 54] 00:04:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb681800 == 33 [pid = 3501] [id = 53] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 100 (0x7f6ebec7d000) [pid = 3501] [serial = 140] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 99 (0x7f6ebf546800) [pid = 3501] [serial = 141] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 98 (0x7f6ec0920800) [pid = 3501] [serial = 143] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6eb63b5400) [pid = 3501] [serial = 128] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6ebd95a400) [pid = 3501] [serial = 137] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6eb485a000) [pid = 3501] [serial = 131] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 94 (0x7f6eb839ac00) [pid = 3501] [serial = 132] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 93 (0x7f6ebac60c00) [pid = 3501] [serial = 134] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 92 (0x7f6ebc4cf800) [pid = 3501] [serial = 135] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 91 (0x7f6ebd180000) [pid = 3501] [serial = 122] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 90 (0x7f6eb83e8c00) [pid = 3501] [serial = 125] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 89 (0x7f6ecb60a800) [pid = 3501] [serial = 147] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 88 (0x7f6eca3da800) [pid = 3501] [serial = 146] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 87 (0x7f6ec4551c00) [pid = 3501] [serial = 144] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | --DOMWINDOW == 86 (0x7f6ebe60ec00) [pid = 3501] [serial = 138] [outer = (nil)] [url = about:blank] 00:04:37 INFO - PROCESS | 3501 | 1461135877352 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]]]}] 00:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1133ms 00:04:37 INFO - PROCESS | 3501 | 1461135877372 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:04:37 INFO - PROCESS | 3501 | 1461135877377 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:04:37 INFO - PROCESS | 3501 | 1461135877392 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:04:37 INFO - PROCESS | 3501 | 1461135877395 Marionette TRACE conn3 <- [1,250,null,{}] 00:04:37 INFO - PROCESS | 3501 | 1461135877401 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}] 00:04:37 INFO - PROCESS | 3501 | 1461135877530 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:04:37 INFO - PROCESS | 3501 | 1461135877546 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd4c7800 == 34 [pid = 3501] [id = 70] 00:04:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 87 (0x7f6ebd957400) [pid = 3501] [serial = 208] [outer = (nil)] 00:04:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 88 (0x7f6ebfca0800) [pid = 3501] [serial = 209] [outer = 0x7f6ebd957400] 00:04:37 INFO - PROCESS | 3501 | 1461135877606 Marionette DEBUG loaded listener.js 00:04:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 89 (0x7f6ec0ba6c00) [pid = 3501] [serial = 210] [outer = 0x7f6ebd957400] 00:04:38 INFO - PROCESS | 3501 | 1461135878316 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]]]}] 00:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 980ms 00:04:38 INFO - PROCESS | 3501 | 1461135878381 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:04:38 INFO - PROCESS | 3501 | 1461135878384 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:04:38 INFO - PROCESS | 3501 | 1461135878392 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:04:38 INFO - PROCESS | 3501 | 1461135878400 Marionette TRACE conn3 <- [1,254,null,{}] 00:04:38 INFO - PROCESS | 3501 | 1461135878416 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}] 00:04:38 INFO - PROCESS | 3501 | 1461135878558 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:04:38 INFO - PROCESS | 3501 | 1461135878568 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec09e2000 == 35 [pid = 3501] [id = 71] 00:04:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 90 (0x7f6ec0bdc000) [pid = 3501] [serial = 211] [outer = (nil)] 00:04:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 91 (0x7f6ecc606800) [pid = 3501] [serial = 212] [outer = 0x7f6ec0bdc000] 00:04:38 INFO - PROCESS | 3501 | 1461135878627 Marionette DEBUG loaded listener.js 00:04:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 92 (0x7f6ece640c00) [pid = 3501] [serial = 213] [outer = 0x7f6ec0bdc000] 00:04:39 INFO - PROCESS | 3501 | 1461135879450 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]]]}] 00:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1091ms 00:04:39 INFO - PROCESS | 3501 | 1461135879482 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:04:39 INFO - PROCESS | 3501 | 1461135879497 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:04:39 INFO - PROCESS | 3501 | 1461135879530 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:04:39 INFO - PROCESS | 3501 | 1461135879535 Marionette TRACE conn3 <- [1,258,null,{}] 00:04:39 INFO - PROCESS | 3501 | 1461135879552 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}] 00:04:39 INFO - PROCESS | 3501 | 1461135879736 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:04:39 INFO - PROCESS | 3501 | 1461135879752 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebcf38800 == 36 [pid = 3501] [id = 72] 00:04:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 93 (0x7f6eb850bc00) [pid = 3501] [serial = 214] [outer = (nil)] 00:04:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6eb8515400) [pid = 3501] [serial = 215] [outer = 0x7f6eb850bc00] 00:04:39 INFO - PROCESS | 3501 | 1461135879810 Marionette DEBUG loaded listener.js 00:04:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6eca35b000) [pid = 3501] [serial = 216] [outer = 0x7f6eb850bc00] 00:04:40 INFO - PROCESS | 3501 | 1461135880550 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]]]}] 00:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1046ms 00:04:40 INFO - PROCESS | 3501 | 1461135880575 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:04:40 INFO - PROCESS | 3501 | 1461135880578 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:04:40 INFO - PROCESS | 3501 | 1461135880591 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:04:40 INFO - PROCESS | 3501 | 1461135880593 Marionette TRACE conn3 <- [1,262,null,{}] 00:04:40 INFO - PROCESS | 3501 | 1461135880598 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}] 00:04:40 INFO - PROCESS | 3501 | 1461135880758 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:04:40 INFO - PROCESS | 3501 | 1461135880826 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece016800 == 37 [pid = 3501] [id = 73] 00:04:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6ecfdbb400) [pid = 3501] [serial = 217] [outer = (nil)] 00:04:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6ed0330000) [pid = 3501] [serial = 218] [outer = 0x7f6ecfdbb400] 00:04:40 INFO - PROCESS | 3501 | 1461135880901 Marionette DEBUG loaded listener.js 00:04:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6ed2506800) [pid = 3501] [serial = 219] [outer = 0x7f6ecfdbb400] 00:04:41 INFO - PROCESS | 3501 | 1461135881642 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]]]}] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6eb63ba400) [pid = 3501] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6ed04b8800) [pid = 3501] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6eb46bf400) [pid = 3501] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 94 (0x7f6eb46c0000) [pid = 3501] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 93 (0x7f6ebdd95000) [pid = 3501] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 92 (0x7f6eb5163000) [pid = 3501] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 91 (0x7f6ebdd99c00) [pid = 3501] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 90 (0x7f6ebc553400) [pid = 3501] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:04:41 INFO - PROCESS | 3501 | --DOMWINDOW == 89 (0x7f6ecaf76400) [pid = 3501] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1138ms 00:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:04:41 INFO - PROCESS | 3501 | 1461135881728 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:04:41 INFO - PROCESS | 3501 | 1461135881730 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:04:41 INFO - PROCESS | 3501 | 1461135881734 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:04:41 INFO - PROCESS | 3501 | 1461135881738 Marionette TRACE conn3 <- [1,266,null,{}] 00:04:41 INFO - PROCESS | 3501 | 1461135881753 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}] 00:04:41 INFO - PROCESS | 3501 | 1461135881884 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:04:41 INFO - PROCESS | 3501 | 1461135881972 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb17b000 == 38 [pid = 3501] [id = 74] 00:04:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 90 (0x7f6eca35e000) [pid = 3501] [serial = 220] [outer = (nil)] 00:04:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 91 (0x7f6ed032bc00) [pid = 3501] [serial = 221] [outer = 0x7f6eca35e000] 00:04:42 INFO - PROCESS | 3501 | 1461135882031 Marionette DEBUG loaded listener.js 00:04:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 92 (0x7f6ed2feec00) [pid = 3501] [serial = 222] [outer = 0x7f6eca35e000] 00:04:42 INFO - PROCESS | 3501 | 1461135882637 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]]]}] 00:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 930ms 00:04:42 INFO - PROCESS | 3501 | 1461135882665 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:04:42 INFO - PROCESS | 3501 | 1461135882668 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:04:42 INFO - PROCESS | 3501 | 1461135882673 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:04:42 INFO - PROCESS | 3501 | 1461135882675 Marionette TRACE conn3 <- [1,270,null,{}] 00:04:42 INFO - PROCESS | 3501 | 1461135882681 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}] 00:04:42 INFO - PROCESS | 3501 | 1461135882802 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:04:42 INFO - PROCESS | 3501 | 1461135882901 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0883000 == 39 [pid = 3501] [id = 75] 00:04:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 93 (0x7f6eb46c8000) [pid = 3501] [serial = 223] [outer = (nil)] 00:04:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6ed4ad8c00) [pid = 3501] [serial = 224] [outer = 0x7f6eb46c8000] 00:04:42 INFO - PROCESS | 3501 | 1461135882962 Marionette DEBUG loaded listener.js 00:04:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6ed5748000) [pid = 3501] [serial = 225] [outer = 0x7f6eb46c8000] 00:04:43 INFO - PROCESS | 3501 | 1461135883520 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]]]}] 00:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 881ms 00:04:43 INFO - PROCESS | 3501 | 1461135883555 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:04:43 INFO - PROCESS | 3501 | 1461135883558 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:04:43 INFO - PROCESS | 3501 | 1461135883563 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:04:43 INFO - PROCESS | 3501 | 1461135883565 Marionette TRACE conn3 <- [1,274,null,{}] 00:04:43 INFO - PROCESS | 3501 | 1461135883570 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}] 00:04:43 INFO - PROCESS | 3501 | 1461135883759 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:04:43 INFO - PROCESS | 3501 | 1461135883905 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb64a6800 == 40 [pid = 3501] [id = 76] 00:04:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6eb4592000) [pid = 3501] [serial = 226] [outer = (nil)] 00:04:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6eb459a000) [pid = 3501] [serial = 227] [outer = 0x7f6eb4592000] 00:04:43 INFO - PROCESS | 3501 | 1461135883980 Marionette DEBUG loaded listener.js 00:04:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6eb6f18c00) [pid = 3501] [serial = 228] [outer = 0x7f6eb4592000] 00:04:44 INFO - PROCESS | 3501 | 1461135884823 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]]]}] 00:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1284ms 00:04:44 INFO - PROCESS | 3501 | 1461135884850 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:04:44 INFO - PROCESS | 3501 | 1461135884857 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:04:44 INFO - PROCESS | 3501 | 1461135884864 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:04:44 INFO - PROCESS | 3501 | 1461135884870 Marionette TRACE conn3 <- [1,278,null,{}] 00:04:44 INFO - PROCESS | 3501 | 1461135884877 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}] 00:04:45 INFO - PROCESS | 3501 | 1461135885029 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:04:45 INFO - PROCESS | 3501 | 1461135885190 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec087d800 == 41 [pid = 3501] [id = 77] 00:04:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6eb4594800) [pid = 3501] [serial = 229] [outer = (nil)] 00:04:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 100 (0x7f6ebe60e400) [pid = 3501] [serial = 230] [outer = 0x7f6eb4594800] 00:04:45 INFO - PROCESS | 3501 | 1461135885266 Marionette DEBUG loaded listener.js 00:04:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6ebf542400) [pid = 3501] [serial = 231] [outer = 0x7f6eb4594800] 00:04:46 INFO - PROCESS | 3501 | 1461135886058 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]]]}] 00:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1243ms 00:04:46 INFO - PROCESS | 3501 | 1461135886107 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:04:46 INFO - PROCESS | 3501 | 1461135886112 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:04:46 INFO - PROCESS | 3501 | 1461135886118 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:04:46 INFO - PROCESS | 3501 | 1461135886121 Marionette TRACE conn3 <- [1,282,null,{}] 00:04:46 INFO - PROCESS | 3501 | 1461135886127 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}] 00:04:46 INFO - PROCESS | 3501 | 1461135886285 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:04:46 INFO - PROCESS | 3501 | 1461135886419 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed2578800 == 42 [pid = 3501] [id = 78] 00:04:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6ebacecc00) [pid = 3501] [serial = 232] [outer = (nil)] 00:04:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 103 (0x7f6ebacf6400) [pid = 3501] [serial = 233] [outer = 0x7f6ebacecc00] 00:04:46 INFO - PROCESS | 3501 | 1461135886503 Marionette DEBUG loaded listener.js 00:04:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 104 (0x7f6ebfdea800) [pid = 3501] [serial = 234] [outer = 0x7f6ebacecc00] 00:04:47 INFO - PROCESS | 3501 | 1461135887372 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]]]}] 00:04:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1282ms 00:04:47 INFO - PROCESS | 3501 | 1461135887400 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:04:47 INFO - PROCESS | 3501 | 1461135887406 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:04:47 INFO - PROCESS | 3501 | 1461135887422 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:04:47 INFO - PROCESS | 3501 | 1461135887428 Marionette TRACE conn3 <- [1,286,null,{}] 00:04:47 INFO - PROCESS | 3501 | 1461135887433 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}] 00:04:47 INFO - PROCESS | 3501 | 1461135887613 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:04:47 INFO - PROCESS | 3501 | 1461135887751 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed4a76800 == 43 [pid = 3501] [id = 79] 00:04:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 105 (0x7f6ebacf2800) [pid = 3501] [serial = 235] [outer = (nil)] 00:04:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 106 (0x7f6ecc7b9000) [pid = 3501] [serial = 236] [outer = 0x7f6ebacf2800] 00:04:47 INFO - PROCESS | 3501 | 1461135887822 Marionette DEBUG loaded listener.js 00:04:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 107 (0x7f6ed092f800) [pid = 3501] [serial = 237] [outer = 0x7f6ebacf2800] 00:04:48 INFO - PROCESS | 3501 | 1461135888580 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]]]}] 00:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1240ms 00:04:48 INFO - PROCESS | 3501 | 1461135888655 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:04:48 INFO - PROCESS | 3501 | 1461135888658 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:04:48 INFO - PROCESS | 3501 | 1461135888664 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:04:48 INFO - PROCESS | 3501 | 1461135888666 Marionette TRACE conn3 <- [1,290,null,{}] 00:04:48 INFO - PROCESS | 3501 | 1461135888672 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}] 00:04:48 INFO - PROCESS | 3501 | 1461135888820 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:04:48 INFO - PROCESS | 3501 | 1461135888953 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd415800 == 44 [pid = 3501] [id = 80] 00:04:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 108 (0x7f6eb37d3400) [pid = 3501] [serial = 238] [outer = (nil)] 00:04:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 109 (0x7f6eb37dc400) [pid = 3501] [serial = 239] [outer = 0x7f6eb37d3400] 00:04:49 INFO - PROCESS | 3501 | 1461135889021 Marionette DEBUG loaded listener.js 00:04:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 110 (0x7f6ebd114400) [pid = 3501] [serial = 240] [outer = 0x7f6eb37d3400] 00:04:49 INFO - PROCESS | 3501 | 1461135889799 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]]]}] 00:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1187ms 00:04:49 INFO - PROCESS | 3501 | 1461135889851 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:04:49 INFO - PROCESS | 3501 | 1461135889855 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:04:49 INFO - PROCESS | 3501 | 1461135889878 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:04:49 INFO - PROCESS | 3501 | 1461135889881 Marionette TRACE conn3 <- [1,294,null,{}] 00:04:49 INFO - PROCESS | 3501 | 1461135889886 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}] 00:04:50 INFO - PROCESS | 3501 | 1461135890042 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:04:50 INFO - PROCESS | 3501 | 1461135890364 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc4db000 == 45 [pid = 3501] [id = 81] 00:04:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 111 (0x7f6eb4591000) [pid = 3501] [serial = 241] [outer = (nil)] 00:04:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 112 (0x7f6eb459d400) [pid = 3501] [serial = 242] [outer = 0x7f6eb4591000] 00:04:50 INFO - PROCESS | 3501 | 1461135890453 Marionette DEBUG loaded listener.js 00:04:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6eb6e78400) [pid = 3501] [serial = 243] [outer = 0x7f6eb4591000] 00:04:51 INFO - PROCESS | 3501 | 1461135891227 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]]]}] 00:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1392ms 00:04:51 INFO - PROCESS | 3501 | 1461135891268 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:04:51 INFO - PROCESS | 3501 | 1461135891275 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:04:51 INFO - PROCESS | 3501 | 1461135891283 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:04:51 INFO - PROCESS | 3501 | 1461135891287 Marionette TRACE conn3 <- [1,298,null,{}] 00:04:51 INFO - PROCESS | 3501 | 1461135891293 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}] 00:04:51 INFO - PROCESS | 3501 | 1461135891474 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:04:51 INFO - PROCESS | 3501 | 1461135891619 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb461d800 == 46 [pid = 3501] [id = 82] 00:04:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6eb8511400) [pid = 3501] [serial = 244] [outer = (nil)] 00:04:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6eb8687000) [pid = 3501] [serial = 245] [outer = 0x7f6eb8511400] 00:04:51 INFO - PROCESS | 3501 | 1461135891728 Marionette DEBUG loaded listener.js 00:04:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6ebacf0800) [pid = 3501] [serial = 246] [outer = 0x7f6eb8511400] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0883000 == 45 [pid = 3501] [id = 75] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb17b000 == 44 [pid = 3501] [id = 74] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece016800 == 43 [pid = 3501] [id = 73] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebcf38800 == 42 [pid = 3501] [id = 72] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec09e2000 == 41 [pid = 3501] [id = 71] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd4c7800 == 40 [pid = 3501] [id = 70] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebac88800 == 39 [pid = 3501] [id = 69] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd4cf000 == 38 [pid = 3501] [id = 68] 00:04:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe1ae800 == 37 [pid = 3501] [id = 64] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 115 (0x7f6ed0844800) [pid = 3501] [serial = 179] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 114 (0x7f6eb83a2800) [pid = 3501] [serial = 182] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 113 (0x7f6ed32ac000) [pid = 3501] [serial = 185] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 112 (0x7f6eca3d1800) [pid = 3501] [serial = 173] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 111 (0x7f6ecb1b6000) [pid = 3501] [serial = 174] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 110 (0x7f6eb839e800) [pid = 3501] [serial = 165] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 109 (0x7f6eb5e48800) [pid = 3501] [serial = 164] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 108 (0x7f6ebeb17000) [pid = 3501] [serial = 170] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 107 (0x7f6ebf17a000) [pid = 3501] [serial = 171] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 106 (0x7f6ebdaa0c00) [pid = 3501] [serial = 168] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 105 (0x7f6ebcec7800) [pid = 3501] [serial = 167] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 104 (0x7f6ebd2cdc00) [pid = 3501] [serial = 152] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 103 (0x7f6ec0957000) [pid = 3501] [serial = 155] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 102 (0x7f6ecc458c00) [pid = 3501] [serial = 158] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 101 (0x7f6ed0328400) [pid = 3501] [serial = 161] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 100 (0x7f6ed4a9d000) [pid = 3501] [serial = 186] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 99 (0x7f6ecc608800) [pid = 3501] [serial = 176] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 98 (0x7f6ece594800) [pid = 3501] [serial = 177] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6ed250a000) [pid = 3501] [serial = 180] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6ecb48fc00) [pid = 3501] [serial = 183] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6ed0324400) [pid = 3501] [serial = 120] [outer = (nil)] [url = about:blank] 00:04:52 INFO - PROCESS | 3501 | 1461135892533 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]]]}] 00:04:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1296ms 00:04:52 INFO - PROCESS | 3501 | 1461135892581 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:04:52 INFO - PROCESS | 3501 | 1461135892586 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:04:52 INFO - PROCESS | 3501 | 1461135892597 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:04:52 INFO - PROCESS | 3501 | 1461135892599 Marionette TRACE conn3 <- [1,302,null,{}] 00:04:52 INFO - PROCESS | 3501 | 1461135892603 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}] 00:04:52 INFO - PROCESS | 3501 | 1461135892735 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:04:52 INFO - PROCESS | 3501 | 1461135892752 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebbf54800 == 38 [pid = 3501] [id = 83] 00:04:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6ebacf9800) [pid = 3501] [serial = 247] [outer = (nil)] 00:04:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6ebd24d000) [pid = 3501] [serial = 248] [outer = 0x7f6ebacf9800] 00:04:52 INFO - PROCESS | 3501 | 1461135892811 Marionette DEBUG loaded listener.js 00:04:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6ebdd95000) [pid = 3501] [serial = 249] [outer = 0x7f6ebacf9800] 00:04:53 INFO - PROCESS | 3501 | 1461135893592 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]]]}] 00:04:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1030ms 00:04:53 INFO - PROCESS | 3501 | 1461135893625 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:04:53 INFO - PROCESS | 3501 | 1461135893627 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:04:53 INFO - PROCESS | 3501 | 1461135893650 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:04:53 INFO - PROCESS | 3501 | 1461135893659 Marionette TRACE conn3 <- [1,306,null,{}] 00:04:53 INFO - PROCESS | 3501 | 1461135893693 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}] 00:04:53 INFO - PROCESS | 3501 | 1461135893831 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:04:53 INFO - PROCESS | 3501 | 1461135893842 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf015800 == 39 [pid = 3501] [id = 84] 00:04:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6ebd10d800) [pid = 3501] [serial = 250] [outer = (nil)] 00:04:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 100 (0x7f6ebfec0800) [pid = 3501] [serial = 251] [outer = 0x7f6ebd10d800] 00:04:53 INFO - PROCESS | 3501 | 1461135893901 Marionette DEBUG loaded listener.js 00:04:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6ec0b4ec00) [pid = 3501] [serial = 252] [outer = 0x7f6ebd10d800] 00:04:54 INFO - PROCESS | 3501 | 1461135894580 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]]]}] 00:04:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 979ms 00:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:04:54 INFO - PROCESS | 3501 | 1461135894615 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:04:54 INFO - PROCESS | 3501 | 1461135894618 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:04:54 INFO - PROCESS | 3501 | 1461135894624 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:04:54 INFO - PROCESS | 3501 | 1461135894626 Marionette TRACE conn3 <- [1,310,null,{}] 00:04:54 INFO - PROCESS | 3501 | 1461135894641 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}] 00:04:54 INFO - PROCESS | 3501 | 1461135894811 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:04:54 INFO - PROCESS | 3501 | 1461135894838 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0869000 == 40 [pid = 3501] [id = 85] 00:04:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6eb8517400) [pid = 3501] [serial = 253] [outer = (nil)] 00:04:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 103 (0x7f6ec0be7800) [pid = 3501] [serial = 254] [outer = 0x7f6eb8517400] 00:04:54 INFO - PROCESS | 3501 | 1461135894899 Marionette DEBUG loaded listener.js 00:04:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 104 (0x7f6ecb48fc00) [pid = 3501] [serial = 255] [outer = 0x7f6eb8517400] 00:04:55 INFO - PROCESS | 3501 | 1461135895596 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]]]}] 00:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1032ms 00:04:55 INFO - PROCESS | 3501 | 1461135895655 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:04:55 INFO - PROCESS | 3501 | 1461135895658 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:04:55 INFO - PROCESS | 3501 | 1461135895667 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:04:55 INFO - PROCESS | 3501 | 1461135895669 Marionette TRACE conn3 <- [1,314,null,{}] 00:04:55 INFO - PROCESS | 3501 | 1461135895674 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}] 00:04:55 INFO - PROCESS | 3501 | 1461135895858 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:04:55 INFO - PROCESS | 3501 | 1461135895882 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 105 (0x7f6eb8524400) [pid = 3501] [serial = 256] [outer = 0x7f6eb3ded000] 00:04:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb66d800 == 41 [pid = 3501] [id = 86] 00:04:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 106 (0x7f6eb8528c00) [pid = 3501] [serial = 257] [outer = (nil)] 00:04:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 107 (0x7f6ec0958800) [pid = 3501] [serial = 258] [outer = 0x7f6eb8528c00] 00:04:55 INFO - PROCESS | 3501 | 1461135895975 Marionette DEBUG loaded listener.js 00:04:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 108 (0x7f6ecb62f400) [pid = 3501] [serial = 259] [outer = 0x7f6eb8528c00] 00:04:56 INFO - PROCESS | 3501 | 1461135896939 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]]]}] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 107 (0x7f6ebc79b800) [pid = 3501] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 106 (0x7f6eb4593000) [pid = 3501] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 105 (0x7f6ec0bdc000) [pid = 3501] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 104 (0x7f6eb850bc00) [pid = 3501] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 103 (0x7f6ecfdbb400) [pid = 3501] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 102 (0x7f6eca35e000) [pid = 3501] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 101 (0x7f6ed4a9dc00) [pid = 3501] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:04:56 INFO - PROCESS | 3501 | --DOMWINDOW == 100 (0x7f6ebd957400) [pid = 3501] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1339ms 00:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:04:57 INFO - PROCESS | 3501 | 1461135897007 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:04:57 INFO - PROCESS | 3501 | 1461135897009 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:04:57 INFO - PROCESS | 3501 | 1461135897015 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:04:57 INFO - PROCESS | 3501 | 1461135897017 Marionette TRACE conn3 <- [1,318,null,{}] 00:04:57 INFO - PROCESS | 3501 | 1461135897023 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}] 00:04:57 INFO - PROCESS | 3501 | 1461135897162 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:04:57 INFO - PROCESS | 3501 | 1461135897252 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb64a3000 == 42 [pid = 3501] [id = 87] 00:04:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6eb8527400) [pid = 3501] [serial = 260] [outer = (nil)] 00:04:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6ec0bdc000) [pid = 3501] [serial = 261] [outer = 0x7f6eb8527400] 00:04:57 INFO - PROCESS | 3501 | 1461135897313 Marionette DEBUG loaded listener.js 00:04:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 103 (0x7f6ecc459c00) [pid = 3501] [serial = 262] [outer = 0x7f6eb8527400] 00:04:57 INFO - PROCESS | 3501 | 1461135897919 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]]]}] 00:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 938ms 00:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:04:57 INFO - PROCESS | 3501 | 1461135897952 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:04:57 INFO - PROCESS | 3501 | 1461135897954 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:04:57 INFO - PROCESS | 3501 | 1461135897959 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:04:57 INFO - PROCESS | 3501 | 1461135897962 Marionette TRACE conn3 <- [1,322,null,{}] 00:04:57 INFO - PROCESS | 3501 | 1461135897967 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}] 00:04:58 INFO - PROCESS | 3501 | 1461135898091 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:04:58 INFO - PROCESS | 3501 | 1461135898194 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc64f000 == 43 [pid = 3501] [id = 88] 00:04:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 104 (0x7f6eb850e400) [pid = 3501] [serial = 263] [outer = (nil)] 00:04:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 105 (0x7f6ed04ab000) [pid = 3501] [serial = 264] [outer = 0x7f6eb850e400] 00:04:58 INFO - PROCESS | 3501 | 1461135898252 Marionette DEBUG loaded listener.js 00:04:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 106 (0x7f6ed259a400) [pid = 3501] [serial = 265] [outer = 0x7f6eb850e400] 00:04:58 INFO - PROCESS | 3501 | 1461135898834 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]]]}] 00:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 927ms 00:04:58 INFO - PROCESS | 3501 | 1461135898931 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:04:58 INFO - PROCESS | 3501 | 1461135898935 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:04:58 INFO - PROCESS | 3501 | 1461135898948 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:04:58 INFO - PROCESS | 3501 | 1461135898953 Marionette TRACE conn3 <- [1,326,null,{}] 00:04:58 INFO - PROCESS | 3501 | 1461135898971 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}] 00:04:59 INFO - PROCESS | 3501 | 1461135899124 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:04:59 INFO - PROCESS | 3501 | 1461135899257 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebb83b800 == 44 [pid = 3501] [id = 89] 00:04:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 107 (0x7f6eb63b4800) [pid = 3501] [serial = 266] [outer = (nil)] 00:04:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 108 (0x7f6eb839ac00) [pid = 3501] [serial = 267] [outer = 0x7f6eb63b4800] 00:04:59 INFO - PROCESS | 3501 | 1461135899328 Marionette DEBUG loaded listener.js 00:04:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 109 (0x7f6eb8513800) [pid = 3501] [serial = 268] [outer = 0x7f6eb63b4800] 00:05:00 INFO - PROCESS | 3501 | 1461135900202 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]]]}] 00:05:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1301ms 00:05:00 INFO - PROCESS | 3501 | 1461135900260 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:05:00 INFO - PROCESS | 3501 | 1461135900266 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:05:00 INFO - PROCESS | 3501 | 1461135900279 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:05:00 INFO - PROCESS | 3501 | 1461135900289 Marionette TRACE conn3 <- [1,330,null,{}] 00:05:00 INFO - PROCESS | 3501 | 1461135900301 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}] 00:05:00 INFO - PROCESS | 3501 | 1461135900459 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:05:00 INFO - PROCESS | 3501 | 1461135900592 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec3e800 == 45 [pid = 3501] [id = 90] 00:05:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 110 (0x7f6eb641c000) [pid = 3501] [serial = 269] [outer = (nil)] 00:05:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 111 (0x7f6ebacf1c00) [pid = 3501] [serial = 270] [outer = 0x7f6eb641c000] 00:05:00 INFO - PROCESS | 3501 | 1461135900662 Marionette DEBUG loaded listener.js 00:05:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 112 (0x7f6ebd180000) [pid = 3501] [serial = 271] [outer = 0x7f6eb641c000] 00:05:01 INFO - PROCESS | 3501 | 1461135901520 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]]]}] 00:05:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1299ms 00:05:01 INFO - PROCESS | 3501 | 1461135901575 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:05:01 INFO - PROCESS | 3501 | 1461135901581 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:05:01 INFO - PROCESS | 3501 | 1461135901589 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:05:01 INFO - PROCESS | 3501 | 1461135901592 Marionette TRACE conn3 <- [1,334,null,{}] 00:05:01 INFO - PROCESS | 3501 | 1461135901607 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}] 00:05:01 INFO - PROCESS | 3501 | 1461135901843 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:05:01 INFO - PROCESS | 3501 | 1461135901985 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0496800 == 46 [pid = 3501] [id = 91] 00:05:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6ebee0ac00) [pid = 3501] [serial = 272] [outer = (nil)] 00:05:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6ec0b4f400) [pid = 3501] [serial = 273] [outer = 0x7f6ebee0ac00] 00:05:02 INFO - PROCESS | 3501 | 1461135902066 Marionette DEBUG loaded listener.js 00:05:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6ecb607000) [pid = 3501] [serial = 274] [outer = 0x7f6ebee0ac00] 00:05:02 INFO - PROCESS | 3501 | 1461135902956 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]]]}] 00:05:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:05:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1392ms 00:05:02 INFO - PROCESS | 3501 | 1461135902980 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:05:02 INFO - PROCESS | 3501 | 1461135902983 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:05:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:05:02 INFO - PROCESS | 3501 | 1461135902989 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:05:02 INFO - PROCESS | 3501 | 1461135902991 Marionette TRACE conn3 <- [1,338,null,{}] 00:05:03 INFO - PROCESS | 3501 | 1461135902997 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}] 00:05:03 INFO - PROCESS | 3501 | 1461135903142 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:05:03 INFO - PROCESS | 3501 | 1461135903281 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed4814800 == 47 [pid = 3501] [id = 92] 00:05:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6ebfec5400) [pid = 3501] [serial = 275] [outer = (nil)] 00:05:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 117 (0x7f6ed0931400) [pid = 3501] [serial = 276] [outer = 0x7f6ebfec5400] 00:05:03 INFO - PROCESS | 3501 | 1461135903352 Marionette DEBUG loaded listener.js 00:05:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6ed32a0000) [pid = 3501] [serial = 277] [outer = 0x7f6ebfec5400] 00:05:04 INFO - PROCESS | 3501 | 1461135904209 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]]]}] 00:05:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:05:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1287ms 00:05:04 INFO - PROCESS | 3501 | 1461135904278 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:05:04 INFO - PROCESS | 3501 | 1461135904281 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:05:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:05:04 INFO - PROCESS | 3501 | 1461135904287 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:05:04 INFO - PROCESS | 3501 | 1461135904290 Marionette TRACE conn3 <- [1,342,null,{}] 00:05:04 INFO - PROCESS | 3501 | 1461135904295 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}] 00:05:04 INFO - PROCESS | 3501 | 1461135904460 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:05:04 INFO - PROCESS | 3501 | 1461135904618 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebda30800 == 48 [pid = 3501] [id = 93] 00:05:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6ecfd50400) [pid = 3501] [serial = 278] [outer = (nil)] 00:05:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6ed4ad6000) [pid = 3501] [serial = 279] [outer = 0x7f6ecfd50400] 00:05:04 INFO - PROCESS | 3501 | 1461135904738 Marionette DEBUG loaded listener.js 00:05:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6ed5747c00) [pid = 3501] [serial = 280] [outer = 0x7f6ecfd50400] 00:05:05 INFO - PROCESS | 3501 | 1461135905529 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]]]}] 00:05:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1277ms 00:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:05:05 INFO - PROCESS | 3501 | 1461135905565 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:05:05 INFO - PROCESS | 3501 | 1461135905568 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:05:05 INFO - PROCESS | 3501 | 1461135905574 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:05:05 INFO - PROCESS | 3501 | 1461135905577 Marionette TRACE conn3 <- [1,346,null,{}] 00:05:05 INFO - PROCESS | 3501 | 1461135905582 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}] 00:05:05 INFO - PROCESS | 3501 | 1461135905750 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:05:05 INFO - PROCESS | 3501 | 1461135905895 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4173800 == 49 [pid = 3501] [id = 94] 00:05:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eb38e8800) [pid = 3501] [serial = 281] [outer = (nil)] 00:05:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6ed4a98400) [pid = 3501] [serial = 282] [outer = 0x7f6eb38e8800] 00:05:05 INFO - PROCESS | 3501 | 1461135905967 Marionette DEBUG loaded listener.js 00:05:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6ed574f800) [pid = 3501] [serial = 283] [outer = 0x7f6eb38e8800] 00:05:06 INFO - PROCESS | 3501 | 1461135906830 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]]]}] 00:05:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:05:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1329ms 00:05:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:05:06 INFO - PROCESS | 3501 | 1461135906902 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:05:06 INFO - PROCESS | 3501 | 1461135906905 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:05:06 INFO - PROCESS | 3501 | 1461135906909 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:05:06 INFO - PROCESS | 3501 | 1461135906914 Marionette TRACE conn3 <- [1,350,null,{}] 00:05:06 INFO - PROCESS | 3501 | 1461135906919 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}] 00:05:07 INFO - PROCESS | 3501 | 1461135907057 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:05:07 INFO - PROCESS | 3501 | 1461135907341 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb418a000 == 50 [pid = 3501] [id = 95] 00:05:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eb37ddc00) [pid = 3501] [serial = 284] [outer = (nil)] 00:05:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eb38e4c00) [pid = 3501] [serial = 285] [outer = 0x7f6eb37ddc00] 00:05:07 INFO - PROCESS | 3501 | 1461135907462 Marionette DEBUG loaded listener.js 00:05:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eb38ed400) [pid = 3501] [serial = 286] [outer = 0x7f6eb37ddc00] 00:05:08 INFO - PROCESS | 3501 | 1461135908338 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]]]}] 00:05:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1484ms 00:05:08 INFO - PROCESS | 3501 | 1461135908394 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:05:08 INFO - PROCESS | 3501 | 1461135908400 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:05:08 INFO - PROCESS | 3501 | 1461135908426 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:05:08 INFO - PROCESS | 3501 | 1461135908430 Marionette TRACE conn3 <- [1,354,null,{}] 00:05:08 INFO - PROCESS | 3501 | 1461135908437 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}] 00:05:08 INFO - PROCESS | 3501 | 1461135908597 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:05:08 INFO - PROCESS | 3501 | 1461135908745 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb64a3000 == 49 [pid = 3501] [id = 87] 00:05:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb66d800 == 48 [pid = 3501] [id = 86] 00:05:08 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6ed092ec00) [pid = 3501] [serial = 200] [outer = (nil)] [url = about:blank] 00:05:08 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6ed4ad8c00) [pid = 3501] [serial = 224] [outer = (nil)] [url = about:blank] 00:05:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb64a3000 == 49 [pid = 3501] [id = 96] 00:05:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eb4859400) [pid = 3501] [serial = 287] [outer = (nil)] 00:05:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eb63af400) [pid = 3501] [serial = 288] [outer = 0x7f6eb4859400] 00:05:08 INFO - PROCESS | 3501 | 1461135908882 Marionette DEBUG loaded listener.js 00:05:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eb83a2400) [pid = 3501] [serial = 289] [outer = 0x7f6eb4859400] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0869000 == 48 [pid = 3501] [id = 85] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf015800 == 47 [pid = 3501] [id = 84] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebbf54800 == 46 [pid = 3501] [id = 83] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb461d800 == 45 [pid = 3501] [id = 82] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc4db000 == 44 [pid = 3501] [id = 81] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec087d800 == 43 [pid = 3501] [id = 77] 00:05:09 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb64a6800 == 42 [pid = 3501] [id = 76] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 127 (0x7f6ebea43c00) [pid = 3501] [serial = 207] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6eb515cc00) [pid = 3501] [serial = 204] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6ecc606800) [pid = 3501] [serial = 212] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6ebd958400) [pid = 3501] [serial = 206] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6eb4598000) [pid = 3501] [serial = 203] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6ebd8ef000) [pid = 3501] [serial = 194] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6ece640c00) [pid = 3501] [serial = 213] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6eca3d8400) [pid = 3501] [serial = 197] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6ed7fcac00) [pid = 3501] [serial = 189] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6ebfca0800) [pid = 3501] [serial = 209] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6ed4ae3c00) [pid = 3501] [serial = 188] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 116 (0x7f6ec0ba6c00) [pid = 3501] [serial = 210] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 115 (0x7f6eb46c0400) [pid = 3501] [serial = 191] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 114 (0x7f6eca35b000) [pid = 3501] [serial = 216] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 113 (0x7f6ed2506800) [pid = 3501] [serial = 219] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 112 (0x7f6ed032bc00) [pid = 3501] [serial = 221] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 111 (0x7f6ed2feec00) [pid = 3501] [serial = 222] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 110 (0x7f6eb8515400) [pid = 3501] [serial = 215] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | --DOMWINDOW == 109 (0x7f6ed0330000) [pid = 3501] [serial = 218] [outer = (nil)] [url = about:blank] 00:05:09 INFO - PROCESS | 3501 | 1461135909543 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]]]}] 00:05:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1137ms 00:05:09 INFO - PROCESS | 3501 | 1461135909562 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:05:09 INFO - PROCESS | 3501 | 1461135909567 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:05:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:05:09 INFO - PROCESS | 3501 | 1461135909575 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:05:09 INFO - PROCESS | 3501 | 1461135909578 Marionette TRACE conn3 <- [1,358,null,{}] 00:05:09 INFO - PROCESS | 3501 | 1461135909583 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}] 00:05:09 INFO - PROCESS | 3501 | 1461135909737 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:05:09 INFO - PROCESS | 3501 | 1461135909836 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe538000 == 43 [pid = 3501] [id = 97] 00:05:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 110 (0x7f6eb38ef000) [pid = 3501] [serial = 290] [outer = (nil)] 00:05:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 111 (0x7f6eb851c400) [pid = 3501] [serial = 291] [outer = 0x7f6eb38ef000] 00:05:09 INFO - PROCESS | 3501 | 1461135909900 Marionette DEBUG loaded listener.js 00:05:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 112 (0x7f6ebacc4000) [pid = 3501] [serial = 292] [outer = 0x7f6eb38ef000] 00:05:10 INFO - PROCESS | 3501 | 1461135910700 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]]]}] 00:05:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1184ms 00:05:10 INFO - PROCESS | 3501 | 1461135910759 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:05:10 INFO - PROCESS | 3501 | 1461135910763 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:05:10 INFO - PROCESS | 3501 | 1461135910771 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:05:10 INFO - PROCESS | 3501 | 1461135910779 Marionette TRACE conn3 <- [1,362,null,{}] 00:05:10 INFO - PROCESS | 3501 | 1461135910792 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}] 00:05:10 INFO - PROCESS | 3501 | 1461135910934 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:05:10 INFO - PROCESS | 3501 | 1461135910944 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf555800 == 44 [pid = 3501] [id = 98] 00:05:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6ebacc8400) [pid = 3501] [serial = 293] [outer = (nil)] 00:05:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6ebea47000) [pid = 3501] [serial = 294] [outer = 0x7f6ebacc8400] 00:05:11 INFO - PROCESS | 3501 | 1461135911009 Marionette DEBUG loaded listener.js 00:05:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6ebec79400) [pid = 3501] [serial = 295] [outer = 0x7f6ebacc8400] 00:05:11 INFO - PROCESS | 3501 | 1461135911763 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]]]}] 00:05:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1045ms 00:05:11 INFO - PROCESS | 3501 | 1461135911820 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:05:11 INFO - PROCESS | 3501 | 1461135911824 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:05:11 INFO - PROCESS | 3501 | 1461135911829 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:05:11 INFO - PROCESS | 3501 | 1461135911831 Marionette TRACE conn3 <- [1,366,null,{}] 00:05:11 INFO - PROCESS | 3501 | 1461135911837 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}] 00:05:12 INFO - PROCESS | 3501 | 1461135912020 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:05:12 INFO - PROCESS | 3501 | 1461135912047 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb519e800 == 45 [pid = 3501] [id = 99] 00:05:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6ebeb11400) [pid = 3501] [serial = 296] [outer = (nil)] 00:05:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 117 (0x7f6ebfcabc00) [pid = 3501] [serial = 297] [outer = 0x7f6ebeb11400] 00:05:12 INFO - PROCESS | 3501 | 1461135912105 Marionette DEBUG loaded listener.js 00:05:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6ec4550400) [pid = 3501] [serial = 298] [outer = 0x7f6ebeb11400] 00:05:12 INFO - PROCESS | 3501 | 1461135912811 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]]]}] 00:05:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1038ms 00:05:12 INFO - PROCESS | 3501 | 1461135912872 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:05:12 INFO - PROCESS | 3501 | 1461135912876 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:05:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:05:12 INFO - PROCESS | 3501 | 1461135912882 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:05:12 INFO - PROCESS | 3501 | 1461135912885 Marionette TRACE conn3 <- [1,370,null,{}] 00:05:12 INFO - PROCESS | 3501 | 1461135912889 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}] 00:05:13 INFO - PROCESS | 3501 | 1461135913053 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:05:13 INFO - PROCESS | 3501 | 1461135913087 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc0ca000 == 46 [pid = 3501] [id = 100] 00:05:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6ecb4e0400) [pid = 3501] [serial = 299] [outer = (nil)] 00:05:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6ecc32a000) [pid = 3501] [serial = 300] [outer = 0x7f6ecb4e0400] 00:05:13 INFO - PROCESS | 3501 | 1461135913157 Marionette DEBUG loaded listener.js 00:05:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6ed2505400) [pid = 3501] [serial = 301] [outer = 0x7f6ecb4e0400] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6eb8528c00) [pid = 3501] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6eb8527400) [pid = 3501] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6ebacf9800) [pid = 3501] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6eb4591000) [pid = 3501] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 116 (0x7f6eb46c8000) [pid = 3501] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 115 (0x7f6ebd10d800) [pid = 3501] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 114 (0x7f6eb8511400) [pid = 3501] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 113 (0x7f6eb8517400) [pid = 3501] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:05:13 INFO - PROCESS | 3501 | --DOMWINDOW == 112 (0x7f6eb63b5800) [pid = 3501] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:05:14 INFO - PROCESS | 3501 | 1461135914020 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]]]}] 00:05:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1177ms 00:05:14 INFO - PROCESS | 3501 | 1461135914059 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:05:14 INFO - PROCESS | 3501 | 1461135914062 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:05:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:05:14 INFO - PROCESS | 3501 | 1461135914068 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:05:14 INFO - PROCESS | 3501 | 1461135914069 Marionette TRACE conn3 <- [1,374,null,{}] 00:05:14 INFO - PROCESS | 3501 | 1461135914075 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}] 00:05:14 INFO - PROCESS | 3501 | 1461135914205 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:05:14 INFO - PROCESS | 3501 | 1461135914221 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece61f000 == 47 [pid = 3501] [id = 101] 00:05:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6eb83e7c00) [pid = 3501] [serial = 302] [outer = (nil)] 00:05:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6ecc7b7c00) [pid = 3501] [serial = 303] [outer = 0x7f6eb83e7c00] 00:05:14 INFO - PROCESS | 3501 | 1461135914278 Marionette DEBUG loaded listener.js 00:05:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6ed485e400) [pid = 3501] [serial = 304] [outer = 0x7f6eb83e7c00] 00:05:15 INFO - PROCESS | 3501 | 1461135915049 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:05:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:05:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1025ms 00:05:15 INFO - PROCESS | 3501 | 1461135915093 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:05:15 INFO - PROCESS | 3501 | 1461135915097 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:05:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:05:15 INFO - PROCESS | 3501 | 1461135915102 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:05:15 INFO - PROCESS | 3501 | 1461135915105 Marionette TRACE conn3 <- [1,378,null,{}] 00:05:15 INFO - PROCESS | 3501 | 1461135915117 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}] 00:05:15 INFO - PROCESS | 3501 | 1461135915269 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:05:15 INFO - PROCESS | 3501 | 1461135915283 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec086b000 == 48 [pid = 3501] [id = 102] 00:05:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6eb4738c00) [pid = 3501] [serial = 305] [outer = (nil)] 00:05:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 117 (0x7f6eb473e000) [pid = 3501] [serial = 306] [outer = 0x7f6eb4738c00] 00:05:15 INFO - PROCESS | 3501 | 1461135915343 Marionette DEBUG loaded listener.js 00:05:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6eb4743c00) [pid = 3501] [serial = 307] [outer = 0x7f6eb4738c00] 00:05:16 INFO - PROCESS | 3501 | 1461135916221 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:05:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:05:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1189ms 00:05:16 INFO - PROCESS | 3501 | 1461135916292 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:05:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:05:16 INFO - PROCESS | 3501 | 1461135916297 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:05:16 INFO - PROCESS | 3501 | 1461135916305 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:05:16 INFO - PROCESS | 3501 | 1461135916310 Marionette TRACE conn3 <- [1,382,null,{}] 00:05:16 INFO - PROCESS | 3501 | 1461135916318 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}] 00:05:16 INFO - PROCESS | 3501 | 1461135916483 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:05:16 INFO - PROCESS | 3501 | 1461135916621 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebda3f000 == 49 [pid = 3501] [id = 103] 00:05:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6eae9df000) [pid = 3501] [serial = 308] [outer = (nil)] 00:05:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eb1c10800) [pid = 3501] [serial = 309] [outer = 0x7f6eae9df000] 00:05:16 INFO - PROCESS | 3501 | 1461135916699 Marionette DEBUG loaded listener.js 00:05:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6eb38e9000) [pid = 3501] [serial = 310] [outer = 0x7f6eae9df000] 00:05:17 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:17 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:05:17 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:17 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:17 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:17 INFO - PROCESS | 3501 | 1461135917572 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:05:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:05:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1282ms 00:05:17 INFO - PROCESS | 3501 | 1461135917586 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:05:17 INFO - PROCESS | 3501 | 1461135917594 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:05:17 INFO - PROCESS | 3501 | 1461135917604 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:05:17 INFO - PROCESS | 3501 | 1461135917607 Marionette TRACE conn3 <- [1,386,null,{}] 00:05:17 INFO - PROCESS | 3501 | 1461135917613 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}] 00:05:17 INFO - PROCESS | 3501 | 1461135917761 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:05:17 INFO - PROCESS | 3501 | 1461135917905 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb6c5000 == 50 [pid = 3501] [id = 104] 00:05:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eb38e9400) [pid = 3501] [serial = 311] [outer = (nil)] 00:05:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6eb4744400) [pid = 3501] [serial = 312] [outer = 0x7f6eb38e9400] 00:05:17 INFO - PROCESS | 3501 | 1461135917977 Marionette DEBUG loaded listener.js 00:05:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6eb5164400) [pid = 3501] [serial = 313] [outer = 0x7f6eb38e9400] 00:05:18 INFO - PROCESS | 3501 | 1461135918956 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]]]}] 00:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1379ms 00:05:18 INFO - PROCESS | 3501 | 1461135918983 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:05:18 INFO - PROCESS | 3501 | 1461135918986 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:05:18 INFO - PROCESS | 3501 | 1461135918992 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:05:19 INFO - PROCESS | 3501 | 1461135918998 Marionette TRACE conn3 <- [1,390,null,{}] 00:05:19 INFO - PROCESS | 3501 | 1461135919013 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}] 00:05:19 INFO - PROCESS | 3501 | 1461135919164 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:05:19 INFO - PROCESS | 3501 | 1461135919310 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb404d000 == 51 [pid = 3501] [id = 105] 00:05:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eb8517c00) [pid = 3501] [serial = 314] [outer = (nil)] 00:05:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6ebacef000) [pid = 3501] [serial = 315] [outer = 0x7f6eb8517c00] 00:05:19 INFO - PROCESS | 3501 | 1461135919387 Marionette DEBUG loaded listener.js 00:05:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6ebd8f0000) [pid = 3501] [serial = 316] [outer = 0x7f6eb8517c00] 00:05:20 INFO - PROCESS | 3501 | 1461135920294 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]]]}] 00:05:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1336ms 00:05:20 INFO - PROCESS | 3501 | 1461135920330 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:05:20 INFO - PROCESS | 3501 | 1461135920335 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:05:20 INFO - PROCESS | 3501 | 1461135920340 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:05:20 INFO - PROCESS | 3501 | 1461135920343 Marionette TRACE conn3 <- [1,394,null,{}] 00:05:20 INFO - PROCESS | 3501 | 1461135920348 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}] 00:05:20 INFO - PROCESS | 3501 | 1461135920499 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:05:20 INFO - PROCESS | 3501 | 1461135920649 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed32d2000 == 52 [pid = 3501] [id = 106] 00:05:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eb851ec00) [pid = 3501] [serial = 317] [outer = (nil)] 00:05:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 129 (0x7f6ec0ba1c00) [pid = 3501] [serial = 318] [outer = 0x7f6eb851ec00] 00:05:20 INFO - PROCESS | 3501 | 1461135920720 Marionette DEBUG loaded listener.js 00:05:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 130 (0x7f6ecc329800) [pid = 3501] [serial = 319] [outer = 0x7f6eb851ec00] 00:05:21 INFO - PROCESS | 3501 | 1461135921555 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]]]}] 00:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1283ms 00:05:21 INFO - PROCESS | 3501 | 1461135921624 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:05:21 INFO - PROCESS | 3501 | 1461135921628 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:05:21 INFO - PROCESS | 3501 | 1461135921634 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:05:21 INFO - PROCESS | 3501 | 1461135921636 Marionette TRACE conn3 <- [1,398,null,{}] 00:05:21 INFO - PROCESS | 3501 | 1461135921641 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}] 00:05:21 INFO - PROCESS | 3501 | 1461135921785 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:05:21 INFO - PROCESS | 3501 | 1461135921925 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d5d000 == 53 [pid = 3501] [id = 107] 00:05:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 131 (0x7f6eb1cea000) [pid = 3501] [serial = 320] [outer = (nil)] 00:05:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6eb1cf3400) [pid = 3501] [serial = 321] [outer = 0x7f6eb1cea000] 00:05:22 INFO - PROCESS | 3501 | 1461135921999 Marionette DEBUG loaded listener.js 00:05:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6eb1cf7c00) [pid = 3501] [serial = 322] [outer = 0x7f6eb1cea000] 00:05:22 INFO - PROCESS | 3501 | 1461135922847 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]]]}] 00:05:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1284ms 00:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:05:22 INFO - PROCESS | 3501 | 1461135922919 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:05:22 INFO - PROCESS | 3501 | 1461135922922 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:05:22 INFO - PROCESS | 3501 | 1461135922928 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:05:22 INFO - PROCESS | 3501 | 1461135922931 Marionette TRACE conn3 <- [1,402,null,{}] 00:05:22 INFO - PROCESS | 3501 | 1461135922936 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}] 00:05:23 INFO - PROCESS | 3501 | 1461135923112 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:05:23 INFO - PROCESS | 3501 | 1461135923253 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8b8800 == 54 [pid = 3501] [id = 108] 00:05:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6eaeb5b800) [pid = 3501] [serial = 323] [outer = (nil)] 00:05:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6eaeb62800) [pid = 3501] [serial = 324] [outer = 0x7f6eaeb5b800] 00:05:23 INFO - PROCESS | 3501 | 1461135923326 Marionette DEBUG loaded listener.js 00:05:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6ebf178800) [pid = 3501] [serial = 325] [outer = 0x7f6eaeb5b800] 00:05:24 INFO - PROCESS | 3501 | 1461135924474 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]]]}] 00:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1585ms 00:05:24 INFO - PROCESS | 3501 | 1461135924513 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:05:24 INFO - PROCESS | 3501 | 1461135924519 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:05:24 INFO - PROCESS | 3501 | 1461135924529 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:05:24 INFO - PROCESS | 3501 | 1461135924534 Marionette TRACE conn3 <- [1,406,null,{}] 00:05:24 INFO - PROCESS | 3501 | 1461135924542 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}] 00:05:24 INFO - PROCESS | 3501 | 1461135924685 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:05:24 INFO - PROCESS | 3501 | 1461135924864 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb866b800 == 55 [pid = 3501] [id = 109] 00:05:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eb1c0b000) [pid = 3501] [serial = 326] [outer = (nil)] 00:05:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6eb1cea400) [pid = 3501] [serial = 327] [outer = 0x7f6eb1c0b000] 00:05:24 INFO - PROCESS | 3501 | 1461135924929 Marionette DEBUG loaded listener.js 00:05:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6eb37dec00) [pid = 3501] [serial = 328] [outer = 0x7f6eb1c0b000] 00:05:25 INFO - PROCESS | 3501 | 1461135925832 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]]]}] 00:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1339ms 00:05:25 INFO - PROCESS | 3501 | 1461135925864 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:05:25 INFO - PROCESS | 3501 | 1461135925872 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:05:25 INFO - PROCESS | 3501 | 1461135925882 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:05:25 INFO - PROCESS | 3501 | 1461135925885 Marionette TRACE conn3 <- [1,410,null,{}] 00:05:25 INFO - PROCESS | 3501 | 1461135925891 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}] 00:05:26 INFO - PROCESS | 3501 | 1461135926042 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:05:26 INFO - PROCESS | 3501 | 1461135926205 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece61f000 == 54 [pid = 3501] [id = 101] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc0ca000 == 53 [pid = 3501] [id = 100] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb519e800 == 52 [pid = 3501] [id = 99] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ed04ab000) [pid = 3501] [serial = 264] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48b8000 == 53 [pid = 3501] [id = 110] 00:05:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6eb4597800) [pid = 3501] [serial = 329] [outer = (nil)] 00:05:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6eb473f800) [pid = 3501] [serial = 330] [outer = 0x7f6eb4597800] 00:05:26 INFO - PROCESS | 3501 | 1461135926339 Marionette DEBUG loaded listener.js 00:05:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6eb515f400) [pid = 3501] [serial = 331] [outer = 0x7f6eb4597800] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf555800 == 52 [pid = 3501] [id = 98] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe538000 == 51 [pid = 3501] [id = 97] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb64a3000 == 50 [pid = 3501] [id = 96] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb418a000 == 49 [pid = 3501] [id = 95] 00:05:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebb83b800 == 48 [pid = 3501] [id = 89] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ecc607000) [pid = 3501] [serial = 150] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ec0958800) [pid = 3501] [serial = 258] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ec0bdc000) [pid = 3501] [serial = 261] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ebd24d000) [pid = 3501] [serial = 248] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6ebdd95000) [pid = 3501] [serial = 249] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6eb6e78400) [pid = 3501] [serial = 243] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6eb459d400) [pid = 3501] [serial = 242] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6ed5748000) [pid = 3501] [serial = 225] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6ebacf6400) [pid = 3501] [serial = 233] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6ebfec0800) [pid = 3501] [serial = 251] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 130 (0x7f6eb459a000) [pid = 3501] [serial = 227] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 129 (0x7f6ecc7b9000) [pid = 3501] [serial = 236] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 128 (0x7f6ebe60e400) [pid = 3501] [serial = 230] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 127 (0x7f6ec0b4ec00) [pid = 3501] [serial = 252] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6eb37dc400) [pid = 3501] [serial = 239] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6ecb62f400) [pid = 3501] [serial = 259] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6ebacf0800) [pid = 3501] [serial = 246] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6eb8687000) [pid = 3501] [serial = 245] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6ec0be7800) [pid = 3501] [serial = 254] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6ecb48fc00) [pid = 3501] [serial = 255] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6ecc459c00) [pid = 3501] [serial = 262] [outer = (nil)] [url = about:blank] 00:05:26 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6ebec7a800) [pid = 3501] [serial = 105] [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.] 00:05:27 INFO - PROCESS | 3501 | 1461135927108 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]]]}] 00:05:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:05:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 00:05:27 INFO - PROCESS | 3501 | 1461135927168 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:05:27 INFO - PROCESS | 3501 | 1461135927170 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:05:27 INFO - PROCESS | 3501 | 1461135927176 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:05:27 INFO - PROCESS | 3501 | 1461135927182 Marionette TRACE conn3 <- [1,414,null,{}] 00:05:27 INFO - PROCESS | 3501 | 1461135927196 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}] 00:05:27 INFO - PROCESS | 3501 | 1461135927333 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:05:27 INFO - PROCESS | 3501 | 1461135927352 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd870800 == 49 [pid = 3501] [id = 111] 00:05:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eb83a6c00) [pid = 3501] [serial = 332] [outer = (nil)] 00:05:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6eb851b800) [pid = 3501] [serial = 333] [outer = 0x7f6eb83a6c00] 00:05:27 INFO - PROCESS | 3501 | 1461135927414 Marionette DEBUG loaded listener.js 00:05:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eb8528800) [pid = 3501] [serial = 334] [outer = 0x7f6eb83a6c00] 00:05:28 INFO - PROCESS | 3501 | 1461135928145 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]]]}] 00:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 983ms 00:05:28 INFO - PROCESS | 3501 | 1461135928160 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:05:28 INFO - PROCESS | 3501 | 1461135928164 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:05:28 INFO - PROCESS | 3501 | 1461135928171 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:05:28 INFO - PROCESS | 3501 | 1461135928172 Marionette TRACE conn3 <- [1,418,null,{}] 00:05:28 INFO - PROCESS | 3501 | 1461135928186 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}] 00:05:28 INFO - PROCESS | 3501 | 1461135928314 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:05:28 INFO - PROCESS | 3501 | 1461135928328 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebde27800 == 50 [pid = 3501] [id = 112] 00:05:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6eae9d3000) [pid = 3501] [serial = 335] [outer = (nil)] 00:05:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6ebacf9800) [pid = 3501] [serial = 336] [outer = 0x7f6eae9d3000] 00:05:28 INFO - PROCESS | 3501 | 1461135928388 Marionette DEBUG loaded listener.js 00:05:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6ebd111400) [pid = 3501] [serial = 337] [outer = 0x7f6eae9d3000] 00:05:29 INFO - PROCESS | 3501 | 1461135929578 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]]]}] 00:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1431ms 00:05:29 INFO - PROCESS | 3501 | 1461135929603 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:05:29 INFO - PROCESS | 3501 | 1461135929606 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:05:29 INFO - PROCESS | 3501 | 1461135929617 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:05:29 INFO - PROCESS | 3501 | 1461135929619 Marionette TRACE conn3 <- [1,422,null,{}] 00:05:29 INFO - PROCESS | 3501 | 1461135929622 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}] 00:05:29 INFO - PROCESS | 3501 | 1461135929789 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:05:29 INFO - PROCESS | 3501 | 1461135929856 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8b9000 == 51 [pid = 3501] [id = 113] 00:05:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eb8529400) [pid = 3501] [serial = 338] [outer = (nil)] 00:05:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6ebd8ef000) [pid = 3501] [serial = 339] [outer = 0x7f6eb8529400] 00:05:29 INFO - PROCESS | 3501 | 1461135929916 Marionette DEBUG loaded listener.js 00:05:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6ebea41400) [pid = 3501] [serial = 340] [outer = 0x7f6eb8529400] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 127 (0x7f6ebeb11400) [pid = 3501] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6eb37ddc00) [pid = 3501] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6eb4859400) [pid = 3501] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6ebacc8400) [pid = 3501] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6eb83e7c00) [pid = 3501] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6ecb4e0400) [pid = 3501] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6eb38ef000) [pid = 3501] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:05:31 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6eb850e400) [pid = 3501] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:05:31 INFO - PROCESS | 3501 | 1461135931077 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]]]}] 00:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1489ms 00:05:31 INFO - PROCESS | 3501 | 1461135931100 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:05:31 INFO - PROCESS | 3501 | 1461135931104 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:05:31 INFO - PROCESS | 3501 | 1461135931109 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:05:31 INFO - PROCESS | 3501 | 1461135931112 Marionette TRACE conn3 <- [1,426,null,{}] 00:05:31 INFO - PROCESS | 3501 | 1461135931117 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}] 00:05:31 INFO - PROCESS | 3501 | 1461135931263 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:05:31 INFO - PROCESS | 3501 | 1461135931406 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf938800 == 52 [pid = 3501] [id = 114] 00:05:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6ebacccc00) [pid = 3501] [serial = 341] [outer = (nil)] 00:05:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6ec0923400) [pid = 3501] [serial = 342] [outer = 0x7f6ebacccc00] 00:05:31 INFO - PROCESS | 3501 | 1461135931468 Marionette DEBUG loaded listener.js 00:05:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6ec0be1000) [pid = 3501] [serial = 343] [outer = 0x7f6ebacccc00] 00:05:32 INFO - PROCESS | 3501 | 1461135932061 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] 00:05:32 INFO - PROCESS | 3501 | 1461135932093 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:05:32 INFO - PROCESS | 3501 | 1461135932109 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:05:32 INFO - PROCESS | 3501 | 1461135932111 Marionette TRACE conn3 <- [1,430,null,{}] 00:05:32 INFO - PROCESS | 3501 | 1461135932117 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}] 00:05:32 INFO - PROCESS | 3501 | 1461135932242 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:05:32 INFO - PROCESS | 3501 | 1461135932347 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec521b000 == 53 [pid = 3501] [id = 115] 00:05:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6eb38e5000) [pid = 3501] [serial = 344] [outer = (nil)] 00:05:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eca3d6c00) [pid = 3501] [serial = 345] [outer = 0x7f6eb38e5000] 00:05:32 INFO - PROCESS | 3501 | 1461135932406 Marionette DEBUG loaded listener.js 00:05:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6ecb6d8800) [pid = 3501] [serial = 346] [outer = 0x7f6eb38e5000] 00:05:33 INFO - PROCESS | 3501 | 1461135933008 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]]]}] 00:05:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 940ms 00:05:33 INFO - PROCESS | 3501 | 1461135933141 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:05:33 INFO - PROCESS | 3501 | 1461135933151 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:05:33 INFO - PROCESS | 3501 | 1461135933246 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:05:33 INFO - PROCESS | 3501 | 1461135933254 Marionette TRACE conn3 <- [1,434,null,{}] 00:05:33 INFO - PROCESS | 3501 | 1461135933311 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}] 00:05:33 INFO - PROCESS | 3501 | 1461135933564 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:05:33 INFO - PROCESS | 3501 | 1461135933716 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48ad000 == 54 [pid = 3501] [id = 116] 00:05:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eaeb5e800) [pid = 3501] [serial = 347] [outer = (nil)] 00:05:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eb1c08800) [pid = 3501] [serial = 348] [outer = 0x7f6eaeb5e800] 00:05:33 INFO - PROCESS | 3501 | 1461135933787 Marionette DEBUG loaded listener.js 00:05:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 129 (0x7f6eb37d7800) [pid = 3501] [serial = 349] [outer = 0x7f6eaeb5e800] 00:05:34 INFO - PROCESS | 3501 | 1461135934740 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]]]}] 00:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1609ms 00:05:34 INFO - PROCESS | 3501 | 1461135934781 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:05:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:05:34 INFO - PROCESS | 3501 | 1461135934790 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:05:34 INFO - PROCESS | 3501 | 1461135934807 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:05:34 INFO - PROCESS | 3501 | 1461135934816 Marionette TRACE conn3 <- [1,438,null,{}] 00:05:34 INFO - PROCESS | 3501 | 1461135934826 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}] 00:05:35 INFO - PROCESS | 3501 | 1461135935068 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:05:35 INFO - PROCESS | 3501 | 1461135935254 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1b1800 == 55 [pid = 3501] [id = 117] 00:05:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 130 (0x7f6eb459ec00) [pid = 3501] [serial = 350] [outer = (nil)] 00:05:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 131 (0x7f6eb5246400) [pid = 3501] [serial = 351] [outer = 0x7f6eb459ec00] 00:05:35 INFO - PROCESS | 3501 | 1461135935378 Marionette DEBUG loaded listener.js 00:05:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6eb83e7c00) [pid = 3501] [serial = 352] [outer = 0x7f6eb459ec00] 00:05:36 INFO - PROCESS | 3501 | 1461135936276 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]]]}] 00:05:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:05:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1550ms 00:05:36 INFO - PROCESS | 3501 | 1461135936350 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:05:36 INFO - PROCESS | 3501 | 1461135936354 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:05:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:05:36 INFO - PROCESS | 3501 | 1461135936360 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:05:36 INFO - PROCESS | 3501 | 1461135936363 Marionette TRACE conn3 <- [1,442,null,{}] 00:05:36 INFO - PROCESS | 3501 | 1461135936376 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}] 00:05:36 INFO - PROCESS | 3501 | 1461135936573 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:05:36 INFO - PROCESS | 3501 | 1461135936759 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb6c4800 == 56 [pid = 3501] [id = 118] 00:05:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6ebd115c00) [pid = 3501] [serial = 353] [outer = (nil)] 00:05:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6ebe5c6000) [pid = 3501] [serial = 354] [outer = 0x7f6ebd115c00] 00:05:36 INFO - PROCESS | 3501 | 1461135936879 Marionette DEBUG loaded listener.js 00:05:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6ebee0a400) [pid = 3501] [serial = 355] [outer = 0x7f6ebd115c00] 00:05:37 INFO - PROCESS | 3501 | 1461135937676 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]]]}] 00:05:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:05:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1386ms 00:05:37 INFO - PROCESS | 3501 | 1461135937747 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:05:37 INFO - PROCESS | 3501 | 1461135937751 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:05:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:05:37 INFO - PROCESS | 3501 | 1461135937757 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:05:37 INFO - PROCESS | 3501 | 1461135937759 Marionette TRACE conn3 <- [1,446,null,{}] 00:05:37 INFO - PROCESS | 3501 | 1461135937765 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}] 00:05:37 INFO - PROCESS | 3501 | 1461135937954 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:05:38 INFO - PROCESS | 3501 | 1461135938094 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfd11800 == 57 [pid = 3501] [id = 119] 00:05:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6ebd959000) [pid = 3501] [serial = 356] [outer = (nil)] 00:05:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eca3d7c00) [pid = 3501] [serial = 357] [outer = 0x7f6ebd959000] 00:05:38 INFO - PROCESS | 3501 | 1461135938168 Marionette DEBUG loaded listener.js 00:05:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6ecc607000) [pid = 3501] [serial = 358] [outer = 0x7f6ebd959000] 00:05:39 INFO - PROCESS | 3501 | 1461135939008 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]]]}] 00:05:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:05:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1285ms 00:05:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:05:39 INFO - PROCESS | 3501 | 1461135939043 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:05:39 INFO - PROCESS | 3501 | 1461135939046 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:05:39 INFO - PROCESS | 3501 | 1461135939052 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:05:39 INFO - PROCESS | 3501 | 1461135939055 Marionette TRACE conn3 <- [1,450,null,{}] 00:05:39 INFO - PROCESS | 3501 | 1461135939061 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}] 00:05:39 INFO - PROCESS | 3501 | 1461135939207 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:05:39 INFO - PROCESS | 3501 | 1461135939352 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed2fbc800 == 58 [pid = 3501] [id = 120] 00:05:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6ebf546800) [pid = 3501] [serial = 359] [outer = (nil)] 00:05:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6ecfdc1000) [pid = 3501] [serial = 360] [outer = 0x7f6ebf546800] 00:05:39 INFO - PROCESS | 3501 | 1461135939422 Marionette DEBUG loaded listener.js 00:05:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ed0297800) [pid = 3501] [serial = 361] [outer = 0x7f6ebf546800] 00:05:40 INFO - PROCESS | 3501 | 1461135940311 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] 00:05:40 INFO - PROCESS | 3501 | 1461135940393 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:05:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:05:40 INFO - PROCESS | 3501 | 1461135940398 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:05:40 INFO - PROCESS | 3501 | 1461135940401 Marionette TRACE conn3 <- [1,454,null,{}] 00:05:40 INFO - PROCESS | 3501 | 1461135940406 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}] 00:05:40 INFO - PROCESS | 3501 | 1461135940594 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:05:40 INFO - PROCESS | 3501 | 1461135940749 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf144800 == 59 [pid = 3501] [id = 121] 00:05:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6eca35b000) [pid = 3501] [serial = 362] [outer = (nil)] 00:05:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ecc7c5400) [pid = 3501] [serial = 363] [outer = 0x7f6eca35b000] 00:05:40 INFO - PROCESS | 3501 | 1461135940908 Marionette DEBUG loaded listener.js 00:05:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ed029bc00) [pid = 3501] [serial = 364] [outer = 0x7f6eca35b000] 00:05:41 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:41 INFO - PROCESS | 3501 | 1461135941912 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]]]}] 00:05:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:05:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1529ms 00:05:41 INFO - PROCESS | 3501 | 1461135941928 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:05:41 INFO - PROCESS | 3501 | 1461135941933 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:05:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:05:41 INFO - PROCESS | 3501 | 1461135941941 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:05:41 INFO - PROCESS | 3501 | 1461135941947 Marionette TRACE conn3 <- [1,458,null,{}] 00:05:41 INFO - PROCESS | 3501 | 1461135941955 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}] 00:05:42 INFO - PROCESS | 3501 | 1461135942098 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:05:42 INFO - PROCESS | 3501 | 1461135942312 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd91f800 == 60 [pid = 3501] [id = 122] 00:05:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6eb1c0f000) [pid = 3501] [serial = 365] [outer = (nil)] 00:05:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eb1cf6800) [pid = 3501] [serial = 366] [outer = 0x7f6eb1c0f000] 00:05:42 INFO - PROCESS | 3501 | 1461135942378 Marionette DEBUG loaded listener.js 00:05:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb3ded800) [pid = 3501] [serial = 367] [outer = 0x7f6eb1c0f000] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd415800 == 59 [pid = 3501] [id = 80] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf938800 == 58 [pid = 3501] [id = 114] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8b9000 == 57 [pid = 3501] [id = 113] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebde27800 == 56 [pid = 3501] [id = 112] 00:05:43 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eb473e000) [pid = 3501] [serial = 306] [outer = (nil)] [url = about:blank] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd870800 == 55 [pid = 3501] [id = 111] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48b8000 == 54 [pid = 3501] [id = 110] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb866b800 == 53 [pid = 3501] [id = 109] 00:05:43 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed32d2000 == 52 [pid = 3501] [id = 106] 00:05:43 INFO - PROCESS | 3501 | 1461135943317 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] 00:05:43 INFO - PROCESS | 3501 | 1461135943396 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:05:43 INFO - PROCESS | 3501 | 1461135943406 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:05:43 INFO - PROCESS | 3501 | 1461135943410 Marionette TRACE conn3 <- [1,462,null,{}] 00:05:43 INFO - PROCESS | 3501 | 1461135943415 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}] 00:05:43 INFO - PROCESS | 3501 | 1461135943554 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:05:43 INFO - PROCESS | 3501 | 1461135943654 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48a1000 == 53 [pid = 3501] [id = 123] 00:05:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eb1c10400) [pid = 3501] [serial = 368] [outer = (nil)] 00:05:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eb4739400) [pid = 3501] [serial = 369] [outer = 0x7f6eb1c10400] 00:05:43 INFO - PROCESS | 3501 | 1461135943716 Marionette DEBUG loaded listener.js 00:05:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eb484c800) [pid = 3501] [serial = 370] [outer = 0x7f6eb1c10400] 00:05:44 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:05:44 INFO - PROCESS | 3501 | 1461135944457 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] 00:05:44 INFO - PROCESS | 3501 | 1461135944552 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:05:44 INFO - PROCESS | 3501 | 1461135944559 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:05:44 INFO - PROCESS | 3501 | 1461135944564 Marionette TRACE conn3 <- [1,466,null,{}] 00:05:44 INFO - PROCESS | 3501 | 1461135944579 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}] 00:05:44 INFO - PROCESS | 3501 | 1461135944734 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:05:44 INFO - PROCESS | 3501 | 1461135944744 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebde27000 == 54 [pid = 3501] [id = 124] 00:05:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 129 (0x7f6eb8511c00) [pid = 3501] [serial = 371] [outer = (nil)] 00:05:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 130 (0x7f6ebacf1c00) [pid = 3501] [serial = 372] [outer = 0x7f6eb8511c00] 00:05:44 INFO - PROCESS | 3501 | 1461135944806 Marionette DEBUG loaded listener.js 00:05:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 131 (0x7f6ebd17c800) [pid = 3501] [serial = 373] [outer = 0x7f6eb8511c00] 00:05:45 INFO - PROCESS | 3501 | 1461135945568 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] 00:05:45 INFO - PROCESS | 3501 | 1461135945604 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:05:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:05:45 INFO - PROCESS | 3501 | 1461135945610 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:05:45 INFO - PROCESS | 3501 | 1461135945612 Marionette TRACE conn3 <- [1,470,null,{}] 00:05:45 INFO - PROCESS | 3501 | 1461135945651 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}] 00:05:45 INFO - PROCESS | 3501 | 1461135945856 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:05:45 INFO - PROCESS | 3501 | 1461135945873 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec09e1000 == 55 [pid = 3501] [id = 125] 00:05:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6eb41b1000) [pid = 3501] [serial = 374] [outer = (nil)] 00:05:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6ebf5c4000) [pid = 3501] [serial = 375] [outer = 0x7f6eb41b1000] 00:05:45 INFO - PROCESS | 3501 | 1461135945933 Marionette DEBUG loaded listener.js 00:05:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6ec0b9f400) [pid = 3501] [serial = 376] [outer = 0x7f6eb41b1000] 00:05:46 INFO - PROCESS | 3501 | 1461135946689 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]]]}] 00:05:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:05:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1129ms 00:05:46 INFO - PROCESS | 3501 | 1461135946772 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:05:46 INFO - PROCESS | 3501 | 1461135946775 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:05:46 INFO - PROCESS | 3501 | 1461135946780 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:05:46 INFO - PROCESS | 3501 | 1461135946782 Marionette TRACE conn3 <- [1,474,null,{}] 00:05:46 INFO - PROCESS | 3501 | 1461135946788 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}] 00:05:46 INFO - PROCESS | 3501 | 1461135946957 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:05:46 INFO - PROCESS | 3501 | 1461135946979 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb4a5000 == 56 [pid = 3501] [id = 126] 00:05:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6ebebdcc00) [pid = 3501] [serial = 377] [outer = (nil)] 00:05:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6ecb48fc00) [pid = 3501] [serial = 378] [outer = 0x7f6ebebdcc00] 00:05:47 INFO - PROCESS | 3501 | 1461135947036 Marionette DEBUG loaded listener.js 00:05:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6ed029a800) [pid = 3501] [serial = 379] [outer = 0x7f6ebebdcc00] 00:05:47 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6eb8529400) [pid = 3501] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:05:47 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6eb1c0b000) [pid = 3501] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:05:47 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6eb4597800) [pid = 3501] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:05:47 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6ebacccc00) [pid = 3501] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:05:47 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6eae9d3000) [pid = 3501] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:05:47 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6eb83a6c00) [pid = 3501] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:05:47 INFO - PROCESS | 3501 | 1461135947907 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]]]}] 00:05:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:05:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1185ms 00:05:47 INFO - PROCESS | 3501 | 1461135947966 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:05:47 INFO - PROCESS | 3501 | 1461135947969 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:05:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:05:47 INFO - PROCESS | 3501 | 1461135947975 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:05:47 INFO - PROCESS | 3501 | 1461135947977 Marionette TRACE conn3 <- [1,478,null,{}] 00:05:47 INFO - PROCESS | 3501 | 1461135947982 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}] 00:05:48 INFO - PROCESS | 3501 | 1461135948178 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:05:48 INFO - PROCESS | 3501 | 1461135948192 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece6b8800 == 57 [pid = 3501] [id = 127] 00:05:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6ec4550400) [pid = 3501] [serial = 380] [outer = (nil)] 00:05:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6ed250f800) [pid = 3501] [serial = 381] [outer = 0x7f6ec4550400] 00:05:48 INFO - PROCESS | 3501 | 1461135948265 Marionette DEBUG loaded listener.js 00:05:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6ed3282c00) [pid = 3501] [serial = 382] [outer = 0x7f6ec4550400] 00:05:48 INFO - PROCESS | 3501 | 1461135948905 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]]]}] 00:05:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:05:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 981ms 00:05:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:05:48 INFO - PROCESS | 3501 | 1461135948956 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:05:48 INFO - PROCESS | 3501 | 1461135948958 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:05:48 INFO - PROCESS | 3501 | 1461135948964 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:05:48 INFO - PROCESS | 3501 | 1461135948967 Marionette TRACE conn3 <- [1,482,null,{}] 00:05:48 INFO - PROCESS | 3501 | 1461135948972 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}] 00:05:49 INFO - PROCESS | 3501 | 1461135949136 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:05:49 INFO - PROCESS | 3501 | 1461135949152 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed2582000 == 58 [pid = 3501] [id = 128] 00:05:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6eb37d4400) [pid = 3501] [serial = 383] [outer = (nil)] 00:05:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6eb4fb8000) [pid = 3501] [serial = 384] [outer = 0x7f6eb37d4400] 00:05:49 INFO - PROCESS | 3501 | 1461135949211 Marionette DEBUG loaded listener.js 00:05:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eb4fbfc00) [pid = 3501] [serial = 385] [outer = 0x7f6eb37d4400] 00:05:50 INFO - PROCESS | 3501 | 1461135950099 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]]]}] 00:05:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1177ms 00:05:50 INFO - PROCESS | 3501 | 1461135950157 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:05:50 INFO - PROCESS | 3501 | 1461135950162 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:05:50 INFO - PROCESS | 3501 | 1461135950172 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:05:50 INFO - PROCESS | 3501 | 1461135950177 Marionette TRACE conn3 <- [1,486,null,{}] 00:05:50 INFO - PROCESS | 3501 | 1461135950187 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}] 00:05:50 INFO - PROCESS | 3501 | 1461135950351 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:05:50 INFO - PROCESS | 3501 | 1461135950508 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f0c000 == 59 [pid = 3501] [id = 129] 00:05:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6eaeb55c00) [pid = 3501] [serial = 386] [outer = (nil)] 00:05:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6eb38ed800) [pid = 3501] [serial = 387] [outer = 0x7f6eaeb55c00] 00:05:50 INFO - PROCESS | 3501 | 1461135950578 Marionette DEBUG loaded listener.js 00:05:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6eb41b8400) [pid = 3501] [serial = 388] [outer = 0x7f6eaeb55c00] 00:05:51 INFO - PROCESS | 3501 | 1461135951477 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]]]}] 00:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1333ms 00:05:51 INFO - PROCESS | 3501 | 1461135951506 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:05:51 INFO - PROCESS | 3501 | 1461135951515 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:05:51 INFO - PROCESS | 3501 | 1461135951524 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:05:51 INFO - PROCESS | 3501 | 1461135951528 Marionette TRACE conn3 <- [1,490,null,{}] 00:05:51 INFO - PROCESS | 3501 | 1461135951533 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}] 00:05:51 INFO - PROCESS | 3501 | 1461135951682 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:05:51 INFO - PROCESS | 3501 | 1461135951833 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd4d4000 == 60 [pid = 3501] [id = 130] 00:05:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6eb1c0dc00) [pid = 3501] [serial = 389] [outer = (nil)] 00:05:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6eb6421c00) [pid = 3501] [serial = 390] [outer = 0x7f6eb1c0dc00] 00:05:51 INFO - PROCESS | 3501 | 1461135951903 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6eb8520800) [pid = 3501] [serial = 391] [outer = 0x7f6eb1c0dc00] 00:05:52 INFO - PROCESS | 3501 | 1461135952854 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]]]}] 00:05:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:05:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1385ms 00:05:52 INFO - PROCESS | 3501 | 1461135952910 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:05:52 INFO - PROCESS | 3501 | 1461135952913 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:05:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:05:52 INFO - PROCESS | 3501 | 1461135952920 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:05:52 INFO - PROCESS | 3501 | 1461135952926 Marionette TRACE conn3 <- [1,494,null,{}] 00:05:52 INFO - PROCESS | 3501 | 1461135952942 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}] 00:05:53 INFO - PROCESS | 3501 | 1461135953161 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:05:53 INFO - PROCESS | 3501 | 1461135953324 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece637000 == 61 [pid = 3501] [id = 131] 00:05:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ebf5c0400) [pid = 3501] [serial = 392] [outer = (nil)] 00:05:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ecaf77000) [pid = 3501] [serial = 393] [outer = 0x7f6ebf5c0400] 00:05:53 INFO - PROCESS | 3501 | 1461135953438 Marionette DEBUG loaded listener.js 00:05:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ed029e000) [pid = 3501] [serial = 394] [outer = 0x7f6ebf5c0400] 00:05:54 INFO - PROCESS | 3501 | 1461135954242 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]]]}] 00:05:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1387ms 00:05:54 INFO - PROCESS | 3501 | 1461135954308 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:05:54 INFO - PROCESS | 3501 | 1461135954312 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:05:54 INFO - PROCESS | 3501 | 1461135954318 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:05:54 INFO - PROCESS | 3501 | 1461135954321 Marionette TRACE conn3 <- [1,498,null,{}] 00:05:54 INFO - PROCESS | 3501 | 1461135954326 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}] 00:05:54 INFO - PROCESS | 3501 | 1461135954477 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:05:54 INFO - PROCESS | 3501 | 1461135954619 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39d7000 == 62 [pid = 3501] [id = 132] 00:05:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eaeb5e400) [pid = 3501] [serial = 395] [outer = (nil)] 00:05:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eb3bd3400) [pid = 3501] [serial = 396] [outer = 0x7f6eaeb5e400] 00:05:54 INFO - PROCESS | 3501 | 1461135954700 Marionette DEBUG loaded listener.js 00:05:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6ebea4fc00) [pid = 3501] [serial = 397] [outer = 0x7f6eaeb5e400] 00:05:55 INFO - PROCESS | 3501 | 1461135955527 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]]]}] 00:05:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:05:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1286ms 00:05:55 INFO - PROCESS | 3501 | 1461135955605 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:05:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:05:55 INFO - PROCESS | 3501 | 1461135955609 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:05:55 INFO - PROCESS | 3501 | 1461135955615 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:05:55 INFO - PROCESS | 3501 | 1461135955618 Marionette TRACE conn3 <- [1,502,null,{}] 00:05:55 INFO - PROCESS | 3501 | 1461135955624 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}] 00:05:55 INFO - PROCESS | 3501 | 1461135955829 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:05:55 INFO - PROCESS | 3501 | 1461135955980 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9b4800 == 63 [pid = 3501] [id = 133] 00:05:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6ed0299800) [pid = 3501] [serial = 398] [outer = (nil)] 00:05:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ed078e800) [pid = 3501] [serial = 399] [outer = 0x7f6ed0299800] 00:05:56 INFO - PROCESS | 3501 | 1461135956051 Marionette DEBUG loaded listener.js 00:05:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ed259e800) [pid = 3501] [serial = 400] [outer = 0x7f6ed0299800] 00:05:56 INFO - PROCESS | 3501 | 1461135956898 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]]]}] 00:05:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:05:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1331ms 00:05:56 INFO - PROCESS | 3501 | 1461135956947 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:05:56 INFO - PROCESS | 3501 | 1461135956950 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:05:56 INFO - PROCESS | 3501 | 1461135956956 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:05:56 INFO - PROCESS | 3501 | 1461135956959 Marionette TRACE conn3 <- [1,506,null,{}] 00:05:56 INFO - PROCESS | 3501 | 1461135956982 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}] 00:05:57 INFO - PROCESS | 3501 | 1461135957164 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:05:57 INFO - PROCESS | 3501 | 1461135957310 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3938000 == 64 [pid = 3501] [id = 134] 00:05:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ed329ec00) [pid = 3501] [serial = 401] [outer = (nil)] 00:05:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ed5746800) [pid = 3501] [serial = 402] [outer = 0x7f6ed329ec00] 00:05:57 INFO - PROCESS | 3501 | 1461135957385 Marionette DEBUG loaded listener.js 00:05:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ed7fca000) [pid = 3501] [serial = 403] [outer = 0x7f6ed329ec00] 00:05:58 INFO - PROCESS | 3501 | 1461135958210 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]]]}] 00:05:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:05:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1293ms 00:05:58 INFO - PROCESS | 3501 | 1461135958251 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:05:58 INFO - PROCESS | 3501 | 1461135958255 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:05:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:05:58 INFO - PROCESS | 3501 | 1461135958280 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:05:58 INFO - PROCESS | 3501 | 1461135958283 Marionette TRACE conn3 <- [1,510,null,{}] 00:05:58 INFO - PROCESS | 3501 | 1461135958288 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}] 00:05:58 INFO - PROCESS | 3501 | 1461135958435 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:05:58 INFO - PROCESS | 3501 | 1461135958583 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead3b7800 == 65 [pid = 3501] [id = 135] 00:05:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ead2bdc00) [pid = 3501] [serial = 404] [outer = (nil)] 00:05:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ead2c9c00) [pid = 3501] [serial = 405] [outer = 0x7f6ead2bdc00] 00:05:58 INFO - PROCESS | 3501 | 1461135958654 Marionette DEBUG loaded listener.js 00:05:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ead342800) [pid = 3501] [serial = 406] [outer = 0x7f6ead2bdc00] 00:05:59 INFO - PROCESS | 3501 | 1461135959724 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]]]}] 00:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1490ms 00:05:59 INFO - PROCESS | 3501 | 1461135959769 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:05:59 INFO - PROCESS | 3501 | 1461135959774 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:05:59 INFO - PROCESS | 3501 | 1461135959781 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:05:59 INFO - PROCESS | 3501 | 1461135959787 Marionette TRACE conn3 <- [1,514,null,{}] 00:05:59 INFO - PROCESS | 3501 | 1461135959795 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}] 00:05:59 INFO - PROCESS | 3501 | 1461135959977 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:06:00 INFO - PROCESS | 3501 | 1461135960304 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4061000 == 66 [pid = 3501] [id = 136] 00:06:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eae9d5c00) [pid = 3501] [serial = 407] [outer = (nil)] 00:06:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eae9dfc00) [pid = 3501] [serial = 408] [outer = 0x7f6eae9d5c00] 00:06:00 INFO - PROCESS | 3501 | 1461135960371 Marionette DEBUG loaded listener.js 00:06:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eaeb60c00) [pid = 3501] [serial = 409] [outer = 0x7f6eae9d5c00] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece6b8800 == 65 [pid = 3501] [id = 127] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eca3d6c00) [pid = 3501] [serial = 345] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eb1c10800) [pid = 3501] [serial = 309] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eb4744400) [pid = 3501] [serial = 312] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ebacef000) [pid = 3501] [serial = 315] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ec0ba1c00) [pid = 3501] [serial = 318] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eb1cf3400) [pid = 3501] [serial = 321] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb4a5000 == 64 [pid = 3501] [id = 126] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec09e1000 == 63 [pid = 3501] [id = 125] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebde27000 == 62 [pid = 3501] [id = 124] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48a1000 == 61 [pid = 3501] [id = 123] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd91f800 == 60 [pid = 3501] [id = 122] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48ad000 == 59 [pid = 3501] [id = 116] 00:06:01 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec521b000 == 58 [pid = 3501] [id = 115] 00:06:01 INFO - PROCESS | 3501 | 1461135961229 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]]]}] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ebd8ef000) [pid = 3501] [serial = 339] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb37dec00) [pid = 3501] [serial = 328] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eb1cea400) [pid = 3501] [serial = 327] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eb473f800) [pid = 3501] [serial = 330] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eb515f400) [pid = 3501] [serial = 331] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6ebea41400) [pid = 3501] [serial = 340] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ec0923400) [pid = 3501] [serial = 342] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eaeb62800) [pid = 3501] [serial = 324] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ebacf9800) [pid = 3501] [serial = 336] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6eb851b800) [pid = 3501] [serial = 333] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eb8528800) [pid = 3501] [serial = 334] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6ebd111400) [pid = 3501] [serial = 337] [outer = (nil)] [url = about:blank] 00:06:01 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6ec0be1000) [pid = 3501] [serial = 343] [outer = (nil)] [url = about:blank] 00:06:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:06:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1484ms 00:06:01 INFO - PROCESS | 3501 | 1461135961272 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:06:01 INFO - PROCESS | 3501 | 1461135961280 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:06:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:06:01 INFO - PROCESS | 3501 | 1461135961290 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:06:01 INFO - PROCESS | 3501 | 1461135961293 Marionette TRACE conn3 <- [1,518,null,{}] 00:06:01 INFO - PROCESS | 3501 | 1461135961299 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}] 00:06:01 INFO - PROCESS | 3501 | 1461135961434 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:06:01 INFO - PROCESS | 3501 | 1461135961452 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d49000 == 59 [pid = 3501] [id = 137] 00:06:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6eb38f1c00) [pid = 3501] [serial = 410] [outer = (nil)] 00:06:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6eb3bd0c00) [pid = 3501] [serial = 411] [outer = 0x7f6eb38f1c00] 00:06:01 INFO - PROCESS | 3501 | 1461135961518 Marionette DEBUG loaded listener.js 00:06:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6eb41ab400) [pid = 3501] [serial = 412] [outer = 0x7f6eb38f1c00] 00:06:02 INFO - PROCESS | 3501 | 1461135962414 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]]]}] 00:06:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:06:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1181ms 00:06:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:06:02 INFO - PROCESS | 3501 | 1461135962471 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:06:02 INFO - PROCESS | 3501 | 1461135962474 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:06:02 INFO - PROCESS | 3501 | 1461135962480 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:06:02 INFO - PROCESS | 3501 | 1461135962485 Marionette TRACE conn3 <- [1,522,null,{}] 00:06:02 INFO - PROCESS | 3501 | 1461135962500 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}] 00:06:02 INFO - PROCESS | 3501 | 1461135962644 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:06:02 INFO - PROCESS | 3501 | 1461135962752 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc53f800 == 60 [pid = 3501] [id = 138] 00:06:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eb37d2800) [pid = 3501] [serial = 413] [outer = (nil)] 00:06:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb4742400) [pid = 3501] [serial = 414] [outer = 0x7f6eb37d2800] 00:06:02 INFO - PROCESS | 3501 | 1461135962813 Marionette DEBUG loaded listener.js 00:06:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eb63b2800) [pid = 3501] [serial = 415] [outer = 0x7f6eb37d2800] 00:06:03 INFO - PROCESS | 3501 | 1461135963516 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]]]}] 00:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1083ms 00:06:03 INFO - PROCESS | 3501 | 1461135963573 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:06:03 INFO - PROCESS | 3501 | 1461135963577 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:06:03 INFO - PROCESS | 3501 | 1461135963583 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:06:03 INFO - PROCESS | 3501 | 1461135963585 Marionette TRACE conn3 <- [1,526,null,{}] 00:06:03 INFO - PROCESS | 3501 | 1461135963590 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}] 00:06:03 INFO - PROCESS | 3501 | 1461135963777 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:06:03 INFO - PROCESS | 3501 | 1461135963801 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd9b2000 == 61 [pid = 3501] [id = 139] 00:06:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6eb4fb3c00) [pid = 3501] [serial = 416] [outer = (nil)] 00:06:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eb8523000) [pid = 3501] [serial = 417] [outer = 0x7f6eb4fb3c00] 00:06:03 INFO - PROCESS | 3501 | 1461135963862 Marionette DEBUG loaded listener.js 00:06:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ebacebc00) [pid = 3501] [serial = 418] [outer = 0x7f6eb4fb3c00] 00:06:04 INFO - PROCESS | 3501 | 1461135964783 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]]]}] 00:06:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:06:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1234ms 00:06:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:06:04 INFO - PROCESS | 3501 | 1461135964818 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:06:04 INFO - PROCESS | 3501 | 1461135964820 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:06:04 INFO - PROCESS | 3501 | 1461135964826 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:06:04 INFO - PROCESS | 3501 | 1461135964829 Marionette TRACE conn3 <- [1,530,null,{}] 00:06:04 INFO - PROCESS | 3501 | 1461135964850 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}] 00:06:05 INFO - PROCESS | 3501 | 1461135965027 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:06:05 INFO - PROCESS | 3501 | 1461135965050 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebeabb800 == 62 [pid = 3501] [id = 140] 00:06:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6eb839b400) [pid = 3501] [serial = 419] [outer = (nil)] 00:06:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ebc55ac00) [pid = 3501] [serial = 420] [outer = 0x7f6eb839b400] 00:06:05 INFO - PROCESS | 3501 | 1461135965108 Marionette DEBUG loaded listener.js 00:06:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ebebdbc00) [pid = 3501] [serial = 421] [outer = 0x7f6eb839b400] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb4738c00) [pid = 3501] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eb1c0f000) [pid = 3501] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eb1c10400) [pid = 3501] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eb41b1000) [pid = 3501] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6eb8511c00) [pid = 3501] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6eb38e5000) [pid = 3501] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6ebebdcc00) [pid = 3501] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:06:05 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ec4550400) [pid = 3501] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:06:05 INFO - PROCESS | 3501 | 1461135965883 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"]]]}] 00:06:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:06:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:06:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:06:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:06:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:06:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:06:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:06:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:06:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1148ms 00:06:05 INFO - PROCESS | 3501 | 1461135965976 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:06:05 INFO - PROCESS | 3501 | 1461135965980 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:06:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:06:05 INFO - PROCESS | 3501 | 1461135965986 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:06:05 INFO - PROCESS | 3501 | 1461135965988 Marionette TRACE conn3 <- [1,534,null,{}] 00:06:05 INFO - PROCESS | 3501 | 1461135965993 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}] 00:06:06 INFO - PROCESS | 3501 | 1461135966174 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:06:06 INFO - PROCESS | 3501 | 1461135966295 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec52ac000 == 63 [pid = 3501] [id = 141] 00:06:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb4738c00) [pid = 3501] [serial = 422] [outer = (nil)] 00:06:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6ece528800) [pid = 3501] [serial = 423] [outer = 0x7f6eb4738c00] 00:06:06 INFO - PROCESS | 3501 | 1461135966363 Marionette DEBUG loaded listener.js 00:06:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6ed029c000) [pid = 3501] [serial = 424] [outer = 0x7f6eb4738c00] 00:06:06 INFO - PROCESS | 3501 | 1461135966981 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]]]}] 00:06:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:06:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1038ms 00:06:07 INFO - PROCESS | 3501 | 1461135967025 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:06:07 INFO - PROCESS | 3501 | 1461135967028 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:06:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:06:07 INFO - PROCESS | 3501 | 1461135967034 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:06:07 INFO - PROCESS | 3501 | 1461135967036 Marionette TRACE conn3 <- [1,538,null,{}] 00:06:07 INFO - PROCESS | 3501 | 1461135967041 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}] 00:06:07 INFO - PROCESS | 3501 | 1461135967191 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:06:07 INFO - PROCESS | 3501 | 1461135967318 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece63a000 == 64 [pid = 3501] [id = 142] 00:06:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eb4e42800) [pid = 3501] [serial = 425] [outer = (nil)] 00:06:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6eb4e48400) [pid = 3501] [serial = 426] [outer = 0x7f6eb4e42800] 00:06:07 INFO - PROCESS | 3501 | 1461135967378 Marionette DEBUG loaded listener.js 00:06:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ebeb14000) [pid = 3501] [serial = 427] [outer = 0x7f6eb4e42800] 00:06:08 INFO - PROCESS | 3501 | 1461135968294 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]]]}] 00:06:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:06:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1277ms 00:06:08 INFO - PROCESS | 3501 | 1461135968313 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:06:08 INFO - PROCESS | 3501 | 1461135968324 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:06:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:06:08 INFO - PROCESS | 3501 | 1461135968359 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:06:08 INFO - PROCESS | 3501 | 1461135968366 Marionette TRACE conn3 <- [1,542,null,{}] 00:06:08 INFO - PROCESS | 3501 | 1461135968379 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}] 00:06:08 INFO - PROCESS | 3501 | 1461135968563 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:06:08 INFO - PROCESS | 3501 | 1461135968688 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e83800 == 65 [pid = 3501] [id = 143] 00:06:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eaeb62800) [pid = 3501] [serial = 428] [outer = (nil)] 00:06:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6eb37d7400) [pid = 3501] [serial = 429] [outer = 0x7f6eaeb62800] 00:06:08 INFO - PROCESS | 3501 | 1461135968762 Marionette DEBUG loaded listener.js 00:06:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6eb3bd5000) [pid = 3501] [serial = 430] [outer = 0x7f6eaeb62800] 00:06:09 INFO - PROCESS | 3501 | 1461135969744 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]]]}] 00:06:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:06:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1412ms 00:06:09 INFO - PROCESS | 3501 | 1461135969765 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:06:09 INFO - PROCESS | 3501 | 1461135969773 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:06:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:06:09 INFO - PROCESS | 3501 | 1461135969783 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:06:09 INFO - PROCESS | 3501 | 1461135969788 Marionette TRACE conn3 <- [1,546,null,{}] 00:06:09 INFO - PROCESS | 3501 | 1461135969793 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}] 00:06:09 INFO - PROCESS | 3501 | 1461135969967 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:06:10 INFO - PROCESS | 3501 | 1461135970138 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec5219800 == 66 [pid = 3501] [id = 144] 00:06:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6eb1c11800) [pid = 3501] [serial = 431] [outer = (nil)] 00:06:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6eb41b8800) [pid = 3501] [serial = 432] [outer = 0x7f6eb1c11800] 00:06:10 INFO - PROCESS | 3501 | 1461135970214 Marionette DEBUG loaded listener.js 00:06:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eb4e4d800) [pid = 3501] [serial = 433] [outer = 0x7f6eb1c11800] 00:06:11 INFO - PROCESS | 3501 | 1461135971090 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]]]}] 00:06:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:06:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1329ms 00:06:11 INFO - PROCESS | 3501 | 1461135971137 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:06:11 INFO - PROCESS | 3501 | 1461135971141 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:06:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:06:11 INFO - PROCESS | 3501 | 1461135971149 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:06:11 INFO - PROCESS | 3501 | 1461135971155 Marionette TRACE conn3 <- [1,550,null,{}] 00:06:11 INFO - PROCESS | 3501 | 1461135971171 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}] 00:06:11 INFO - PROCESS | 3501 | 1461135971341 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:06:11 INFO - PROCESS | 3501 | 1461135971478 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8d4800 == 67 [pid = 3501] [id = 145] 00:06:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eb1cf0400) [pid = 3501] [serial = 434] [outer = (nil)] 00:06:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eb5e51c00) [pid = 3501] [serial = 435] [outer = 0x7f6eb1cf0400] 00:06:11 INFO - PROCESS | 3501 | 1461135971568 Marionette DEBUG loaded listener.js 00:06:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ebee07000) [pid = 3501] [serial = 436] [outer = 0x7f6eb1cf0400] 00:06:12 INFO - PROCESS | 3501 | 1461135972349 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]]]}] 00:06:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:06:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 00:06:12 INFO - PROCESS | 3501 | 1461135972433 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:06:12 INFO - PROCESS | 3501 | 1461135972438 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:06:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:06:12 INFO - PROCESS | 3501 | 1461135972444 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:06:12 INFO - PROCESS | 3501 | 1461135972447 Marionette TRACE conn3 <- [1,554,null,{}] 00:06:12 INFO - PROCESS | 3501 | 1461135972452 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}] 00:06:12 INFO - PROCESS | 3501 | 1461135972612 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:06:12 INFO - PROCESS | 3501 | 1461135972766 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3cb000 == 68 [pid = 3501] [id = 146] 00:06:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eb4e4ec00) [pid = 3501] [serial = 437] [outer = (nil)] 00:06:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ec463c000) [pid = 3501] [serial = 438] [outer = 0x7f6eb4e4ec00] 00:06:12 INFO - PROCESS | 3501 | 1461135972838 Marionette DEBUG loaded listener.js 00:06:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ed0294800) [pid = 3501] [serial = 439] [outer = 0x7f6eb4e4ec00] 00:06:13 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:13 INFO - PROCESS | 3501 | 1461135973649 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]]]}] 00:06:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:06:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1232ms 00:06:13 INFO - PROCESS | 3501 | 1461135973677 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:06:13 INFO - PROCESS | 3501 | 1461135973680 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:06:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:06:13 INFO - PROCESS | 3501 | 1461135973686 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:06:13 INFO - PROCESS | 3501 | 1461135973688 Marionette TRACE conn3 <- [1,558,null,{}] 00:06:13 INFO - PROCESS | 3501 | 1461135973694 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}] 00:06:13 INFO - PROCESS | 3501 | 1461135973839 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:06:14 INFO - PROCESS | 3501 | 1461135973993 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3e2000 == 69 [pid = 3501] [id = 147] 00:06:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eae2ed000) [pid = 3501] [serial = 440] [outer = (nil)] 00:06:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eae2f1800) [pid = 3501] [serial = 441] [outer = 0x7f6eae2ed000] 00:06:14 INFO - PROCESS | 3501 | 1461135974064 Marionette DEBUG loaded listener.js 00:06:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eae2f6c00) [pid = 3501] [serial = 442] [outer = 0x7f6eae2ed000] 00:06:14 INFO - PROCESS | 3501 | 1461135974951 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]]]}] 00:06:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:06:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1333ms 00:06:15 INFO - PROCESS | 3501 | 1461135975020 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:06:15 INFO - PROCESS | 3501 | 1461135975022 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:06:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:06:15 INFO - PROCESS | 3501 | 1461135975029 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:06:15 INFO - PROCESS | 3501 | 1461135975031 Marionette TRACE conn3 <- [1,562,null,{}] 00:06:15 INFO - PROCESS | 3501 | 1461135975037 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}] 00:06:15 INFO - PROCESS | 3501 | 1461135975232 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:06:15 INFO - PROCESS | 3501 | 1461135975384 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9aa800 == 70 [pid = 3501] [id = 148] 00:06:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eac399800) [pid = 3501] [serial = 443] [outer = (nil)] 00:06:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eae2f1400) [pid = 3501] [serial = 444] [outer = 0x7f6eac399800] 00:06:15 INFO - PROCESS | 3501 | 1461135975455 Marionette DEBUG loaded listener.js 00:06:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ed029fc00) [pid = 3501] [serial = 445] [outer = 0x7f6eac399800] 00:06:15 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:16 INFO - PROCESS | 3501 | 1461135976223 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]]]}] 00:06:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:06:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1234ms 00:06:16 INFO - PROCESS | 3501 | 1461135976263 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:06:16 INFO - PROCESS | 3501 | 1461135976267 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:06:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:06:16 INFO - PROCESS | 3501 | 1461135976275 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:06:16 INFO - PROCESS | 3501 | 1461135976278 Marionette TRACE conn3 <- [1,566,null,{}] 00:06:16 INFO - PROCESS | 3501 | 1461135976284 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}] 00:06:16 INFO - PROCESS | 3501 | 1461135976430 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:06:16 INFO - PROCESS | 3501 | 1461135976607 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac533800 == 71 [pid = 3501] [id = 149] 00:06:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eac39b000) [pid = 3501] [serial = 446] [outer = (nil)] 00:06:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ed2598800) [pid = 3501] [serial = 447] [outer = 0x7f6eac39b000] 00:06:16 INFO - PROCESS | 3501 | 1461135976677 Marionette DEBUG loaded listener.js 00:06:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ed4a9d000) [pid = 3501] [serial = 448] [outer = 0x7f6eac39b000] 00:06:17 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:17 INFO - PROCESS | 3501 | 1461135977477 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]]]}] 00:06:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:06:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1233ms 00:06:17 INFO - PROCESS | 3501 | 1461135977506 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:06:17 INFO - PROCESS | 3501 | 1461135977509 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:06:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:06:17 INFO - PROCESS | 3501 | 1461135977515 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:06:17 INFO - PROCESS | 3501 | 1461135977517 Marionette TRACE conn3 <- [1,570,null,{}] 00:06:17 INFO - PROCESS | 3501 | 1461135977523 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}] 00:06:17 INFO - PROCESS | 3501 | 1461135977665 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:06:17 INFO - PROCESS | 3501 | 1461135977819 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae156000 == 72 [pid = 3501] [id = 150] 00:06:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eab4f3000) [pid = 3501] [serial = 449] [outer = (nil)] 00:06:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eab4f8c00) [pid = 3501] [serial = 450] [outer = 0x7f6eab4f3000] 00:06:17 INFO - PROCESS | 3501 | 1461135977890 Marionette DEBUG loaded listener.js 00:06:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eab4fe000) [pid = 3501] [serial = 451] [outer = 0x7f6eab4f3000] 00:06:18 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:19 INFO - PROCESS | 3501 | 1461135979106 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]]]}] 00:06:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:06:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1636ms 00:06:19 INFO - PROCESS | 3501 | 1461135979161 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:06:19 INFO - PROCESS | 3501 | 1461135979164 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:06:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:06:19 INFO - PROCESS | 3501 | 1461135979170 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:06:19 INFO - PROCESS | 3501 | 1461135979173 Marionette TRACE conn3 <- [1,574,null,{}] 00:06:19 INFO - PROCESS | 3501 | 1461135979178 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}] 00:06:19 INFO - PROCESS | 3501 | 1461135979397 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:06:19 INFO - PROCESS | 3501 | 1461135979556 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaa29000 == 73 [pid = 3501] [id = 151] 00:06:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eab4f4800) [pid = 3501] [serial = 452] [outer = (nil)] 00:06:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ed259fc00) [pid = 3501] [serial = 453] [outer = 0x7f6eab4f4800] 00:06:19 INFO - PROCESS | 3501 | 1461135979625 Marionette DEBUG loaded listener.js 00:06:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ed574b800) [pid = 3501] [serial = 454] [outer = 0x7f6eab4f4800] 00:06:20 INFO - PROCESS | 3501 | 1461135980485 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]]]}] 00:06:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:06:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1382ms 00:06:20 INFO - PROCESS | 3501 | 1461135980553 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:06:20 INFO - PROCESS | 3501 | 1461135980557 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:06:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:06:20 INFO - PROCESS | 3501 | 1461135980562 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:06:20 INFO - PROCESS | 3501 | 1461135980565 Marionette TRACE conn3 <- [1,578,null,{}] 00:06:20 INFO - PROCESS | 3501 | 1461135980571 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}] 00:06:20 INFO - PROCESS | 3501 | 1461135980726 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:06:20 INFO - PROCESS | 3501 | 1461135980879 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8b7800 == 74 [pid = 3501] [id = 152] 00:06:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eaaae2800) [pid = 3501] [serial = 455] [outer = (nil)] 00:06:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eaaae7000) [pid = 3501] [serial = 456] [outer = 0x7f6eaaae2800] 00:06:20 INFO - PROCESS | 3501 | 1461135980948 Marionette DEBUG loaded listener.js 00:06:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eab615400) [pid = 3501] [serial = 457] [outer = 0x7f6eaaae2800] 00:06:22 INFO - PROCESS | 3501 | 1461135982053 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]]]}] 00:06:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:06:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1588ms 00:06:22 INFO - PROCESS | 3501 | 1461135982152 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:06:22 INFO - PROCESS | 3501 | 1461135982157 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:06:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:06:22 INFO - PROCESS | 3501 | 1461135982165 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:06:22 INFO - PROCESS | 3501 | 1461135982170 Marionette TRACE conn3 <- [1,582,null,{}] 00:06:22 INFO - PROCESS | 3501 | 1461135982177 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}] 00:06:22 INFO - PROCESS | 3501 | 1461135982360 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:06:22 INFO - PROCESS | 3501 | 1461135982589 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8e8000 == 75 [pid = 3501] [id = 153] 00:06:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eac398800) [pid = 3501] [serial = 458] [outer = (nil)] 00:06:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eac39e800) [pid = 3501] [serial = 459] [outer = 0x7f6eac398800] 00:06:22 INFO - PROCESS | 3501 | 1461135982663 Marionette DEBUG loaded listener.js 00:06:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ead2c9400) [pid = 3501] [serial = 460] [outer = 0x7f6eac398800] 00:06:23 INFO - PROCESS | 3501 | 1461135983508 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]]]}] 00:06:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:06:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1387ms 00:06:23 INFO - PROCESS | 3501 | 1461135983552 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:06:23 INFO - PROCESS | 3501 | 1461135983561 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:06:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:06:23 INFO - PROCESS | 3501 | 1461135983570 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:06:23 INFO - PROCESS | 3501 | 1461135983573 Marionette TRACE conn3 <- [1,586,null,{}] 00:06:23 INFO - PROCESS | 3501 | 1461135983579 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}] 00:06:23 INFO - PROCESS | 3501 | 1461135983727 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:06:23 INFO - PROCESS | 3501 | 1461135983902 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebda3f000 == 74 [pid = 3501] [id = 103] 00:06:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec52ac000 == 73 [pid = 3501] [id = 141] 00:06:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebeabb800 == 72 [pid = 3501] [id = 140] 00:06:23 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb4fb8000) [pid = 3501] [serial = 384] [outer = (nil)] [url = about:blank] 00:06:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9ad000 == 73 [pid = 3501] [id = 154] 00:06:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ead34a800) [pid = 3501] [serial = 461] [outer = (nil)] 00:06:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eae9d4000) [pid = 3501] [serial = 462] [outer = 0x7f6ead34a800] 00:06:24 INFO - PROCESS | 3501 | 1461135984003 Marionette DEBUG loaded listener.js 00:06:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eaeb5c800) [pid = 3501] [serial = 463] [outer = 0x7f6ead34a800] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd9b2000 == 72 [pid = 3501] [id = 139] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc53f800 == 71 [pid = 3501] [id = 138] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d49000 == 70 [pid = 3501] [id = 137] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4061000 == 69 [pid = 3501] [id = 136] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece637000 == 68 [pid = 3501] [id = 131] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd4d4000 == 67 [pid = 3501] [id = 130] 00:06:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f0c000 == 66 [pid = 3501] [id = 129] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb4743c00) [pid = 3501] [serial = 307] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb3ded800) [pid = 3501] [serial = 367] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb1cf6800) [pid = 3501] [serial = 366] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eb4739400) [pid = 3501] [serial = 369] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eb484c800) [pid = 3501] [serial = 370] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6eb1c08800) [pid = 3501] [serial = 348] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ebf5c4000) [pid = 3501] [serial = 375] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eca3d7c00) [pid = 3501] [serial = 357] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb5246400) [pid = 3501] [serial = 351] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ebacf1c00) [pid = 3501] [serial = 372] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6ecc7c5400) [pid = 3501] [serial = 363] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ecb6d8800) [pid = 3501] [serial = 346] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ecfdc1000) [pid = 3501] [serial = 360] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ecb48fc00) [pid = 3501] [serial = 378] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ebe5c6000) [pid = 3501] [serial = 354] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ed029a800) [pid = 3501] [serial = 379] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ed250f800) [pid = 3501] [serial = 381] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ec0b9f400) [pid = 3501] [serial = 376] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6ed3282c00) [pid = 3501] [serial = 382] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ebd17c800) [pid = 3501] [serial = 373] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:24 INFO - PROCESS | 3501 | 1461135984772 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]]]}] 00:06:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:06:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1277ms 00:06:24 INFO - PROCESS | 3501 | 1461135984847 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:06:24 INFO - PROCESS | 3501 | 1461135984850 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:06:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:06:24 INFO - PROCESS | 3501 | 1461135984862 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:06:24 INFO - PROCESS | 3501 | 1461135984866 Marionette TRACE conn3 <- [1,590,null,{}] 00:06:24 INFO - PROCESS | 3501 | 1461135984881 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}] 00:06:25 INFO - PROCESS | 3501 | 1461135985025 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:06:25 INFO - PROCESS | 3501 | 1461135985035 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48a1000 == 67 [pid = 3501] [id = 155] 00:06:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eb3a6d000) [pid = 3501] [serial = 464] [outer = (nil)] 00:06:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eb3a75c00) [pid = 3501] [serial = 465] [outer = 0x7f6eb3a6d000] 00:06:25 INFO - PROCESS | 3501 | 1461135985097 Marionette DEBUG loaded listener.js 00:06:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eb3bca800) [pid = 3501] [serial = 466] [outer = 0x7f6eb3a6d000] 00:06:25 INFO - PROCESS | 3501 | 1461135985882 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]]]}] 00:06:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:06:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1040ms 00:06:25 INFO - PROCESS | 3501 | 1461135985897 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:06:25 INFO - PROCESS | 3501 | 1461135985900 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:06:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eb3bd0800) [pid = 3501] [serial = 467] [outer = 0x7f6eb3ded000] 00:06:25 INFO - PROCESS | 3501 | 1461135985933 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:06:25 INFO - PROCESS | 3501 | 1461135985936 Marionette TRACE conn3 <- [1,594,null,{}] 00:06:26 INFO - PROCESS | 3501 | 1461135986008 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}] 00:06:26 INFO - PROCESS | 3501 | 1461135986193 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:06:26 INFO - PROCESS | 3501 | 1461135986205 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebda2f800 == 68 [pid = 3501] [id = 156] 00:06:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6eb41b0400) [pid = 3501] [serial = 468] [outer = (nil)] 00:06:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eb4744400) [pid = 3501] [serial = 469] [outer = 0x7f6eb41b0400] 00:06:26 INFO - PROCESS | 3501 | 1461135986272 Marionette DEBUG loaded listener.js 00:06:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb4e47000) [pid = 3501] [serial = 470] [outer = 0x7f6eb41b0400] 00:06:27 INFO - PROCESS | 3501 | 1461135987133 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]]]}] 00:06:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:06:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1247ms 00:06:27 INFO - PROCESS | 3501 | 1461135987159 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:06:27 INFO - PROCESS | 3501 | 1461135987161 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:06:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:06:27 INFO - PROCESS | 3501 | 1461135987167 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:06:27 INFO - PROCESS | 3501 | 1461135987169 Marionette TRACE conn3 <- [1,598,null,{}] 00:06:27 INFO - PROCESS | 3501 | 1461135987174 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}] 00:06:27 INFO - PROCESS | 3501 | 1461135987349 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:06:27 INFO - PROCESS | 3501 | 1461135987375 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd871800 == 69 [pid = 3501] [id = 157] 00:06:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eb3bcbc00) [pid = 3501] [serial = 471] [outer = (nil)] 00:06:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eb4e50c00) [pid = 3501] [serial = 472] [outer = 0x7f6eb3bcbc00] 00:06:27 INFO - PROCESS | 3501 | 1461135987434 Marionette DEBUG loaded listener.js 00:06:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eb4fbac00) [pid = 3501] [serial = 473] [outer = 0x7f6eb3bcbc00] 00:06:28 INFO - PROCESS | 3501 | 1461135988198 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]]]}] 00:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1075ms 00:06:28 INFO - PROCESS | 3501 | 1461135988243 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:06:28 INFO - PROCESS | 3501 | 1461135988246 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:06:28 INFO - PROCESS | 3501 | 1461135988252 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:06:28 INFO - PROCESS | 3501 | 1461135988253 Marionette TRACE conn3 <- [1,602,null,{}] 00:06:28 INFO - PROCESS | 3501 | 1461135988259 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}] 00:06:28 INFO - PROCESS | 3501 | 1461135988457 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:06:28 INFO - PROCESS | 3501 | 1461135988489 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec09e1800 == 70 [pid = 3501] [id = 158] 00:06:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ead66cc00) [pid = 3501] [serial = 474] [outer = (nil)] 00:06:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eb4fb9c00) [pid = 3501] [serial = 475] [outer = 0x7f6ead66cc00] 00:06:28 INFO - PROCESS | 3501 | 1461135988549 Marionette DEBUG loaded listener.js 00:06:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eb83a2400) [pid = 3501] [serial = 476] [outer = 0x7f6ead66cc00] 00:06:29 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eae9d5c00) [pid = 3501] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:06:29 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb4738c00) [pid = 3501] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:06:29 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eb4fb3c00) [pid = 3501] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:06:29 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb37d2800) [pid = 3501] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:06:29 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eb839b400) [pid = 3501] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:06:29 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb38f1c00) [pid = 3501] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:06:29 INFO - PROCESS | 3501 | 1461135989564 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]]]}] 00:06:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:06:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1336ms 00:06:29 INFO - PROCESS | 3501 | 1461135989589 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:06:29 INFO - PROCESS | 3501 | 1461135989592 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:06:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:06:29 INFO - PROCESS | 3501 | 1461135989598 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:06:29 INFO - PROCESS | 3501 | 1461135989600 Marionette TRACE conn3 <- [1,606,null,{}] 00:06:29 INFO - PROCESS | 3501 | 1461135989605 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}] 00:06:29 INFO - PROCESS | 3501 | 1461135989739 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:06:29 INFO - PROCESS | 3501 | 1461135989753 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecaff7000 == 71 [pid = 3501] [id = 159] 00:06:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ead66ac00) [pid = 3501] [serial = 477] [outer = (nil)] 00:06:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eb1cd4400) [pid = 3501] [serial = 478] [outer = 0x7f6ead66ac00] 00:06:29 INFO - PROCESS | 3501 | 1461135989824 Marionette DEBUG loaded listener.js 00:06:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eb1cd9000) [pid = 3501] [serial = 479] [outer = 0x7f6ead66ac00] 00:06:30 INFO - PROCESS | 3501 | 1461135990630 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]]]}] 00:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1075ms 00:06:30 INFO - PROCESS | 3501 | 1461135990675 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:06:30 INFO - PROCESS | 3501 | 1461135990678 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:06:30 INFO - PROCESS | 3501 | 1461135990684 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:06:30 INFO - PROCESS | 3501 | 1461135990686 Marionette TRACE conn3 <- [1,610,null,{}] 00:06:30 INFO - PROCESS | 3501 | 1461135990699 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}] 00:06:30 INFO - PROCESS | 3501 | 1461135990836 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:06:30 INFO - PROCESS | 3501 | 1461135990850 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc650000 == 72 [pid = 3501] [id = 160] 00:06:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eaaae0c00) [pid = 3501] [serial = 480] [outer = (nil)] 00:06:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eb4fb3c00) [pid = 3501] [serial = 481] [outer = 0x7f6eaaae0c00] 00:06:30 INFO - PROCESS | 3501 | 1461135990908 Marionette DEBUG loaded listener.js 00:06:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eb8520c00) [pid = 3501] [serial = 482] [outer = 0x7f6eaaae0c00] 00:06:31 INFO - PROCESS | 3501 | 1461135991947 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]]]}] 00:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1335ms 00:06:32 INFO - PROCESS | 3501 | 1461135992020 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:06:32 INFO - PROCESS | 3501 | 1461135992028 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:06:32 INFO - PROCESS | 3501 | 1461135992036 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:06:32 INFO - PROCESS | 3501 | 1461135992041 Marionette TRACE conn3 <- [1,614,null,{}] 00:06:32 INFO - PROCESS | 3501 | 1461135992049 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}] 00:06:32 INFO - PROCESS | 3501 | 1461135992252 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:06:32 INFO - PROCESS | 3501 | 1461135992407 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb392e000 == 73 [pid = 3501] [id = 161] 00:06:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ead2bd400) [pid = 3501] [serial = 483] [outer = (nil)] 00:06:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ead34f000) [pid = 3501] [serial = 484] [outer = 0x7f6ead2bd400] 00:06:32 INFO - PROCESS | 3501 | 1461135992482 Marionette DEBUG loaded listener.js 00:06:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ead66dc00) [pid = 3501] [serial = 485] [outer = 0x7f6ead2bd400] 00:06:33 INFO - PROCESS | 3501 | 1461135993371 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]]]}] 00:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1389ms 00:06:33 INFO - PROCESS | 3501 | 1461135993427 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:06:33 INFO - PROCESS | 3501 | 1461135993435 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:06:33 INFO - PROCESS | 3501 | 1461135993445 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:06:33 INFO - PROCESS | 3501 | 1461135993448 Marionette TRACE conn3 <- [1,618,null,{}] 00:06:33 INFO - PROCESS | 3501 | 1461135993455 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}] 00:06:33 INFO - PROCESS | 3501 | 1461135993619 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:06:33 INFO - PROCESS | 3501 | 1461135993773 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe70a000 == 74 [pid = 3501] [id = 162] 00:06:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ead2c3800) [pid = 3501] [serial = 486] [outer = (nil)] 00:06:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb1cca400) [pid = 3501] [serial = 487] [outer = 0x7f6ead2c3800] 00:06:33 INFO - PROCESS | 3501 | 1461135993842 Marionette DEBUG loaded listener.js 00:06:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb1cd5000) [pid = 3501] [serial = 488] [outer = 0x7f6ead2c3800] 00:06:34 INFO - PROCESS | 3501 | 1461135994733 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]]]}] 00:06:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:06:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1333ms 00:06:34 INFO - PROCESS | 3501 | 1461135994784 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:06:34 INFO - PROCESS | 3501 | 1461135994792 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:06:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:06:34 INFO - PROCESS | 3501 | 1461135994798 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:06:34 INFO - PROCESS | 3501 | 1461135994803 Marionette TRACE conn3 <- [1,622,null,{}] 00:06:34 INFO - PROCESS | 3501 | 1461135994819 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}] 00:06:34 INFO - PROCESS | 3501 | 1461135994986 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:06:35 INFO - PROCESS | 3501 | 1461135995141 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed3234000 == 75 [pid = 3501] [id = 163] 00:06:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eb1cd5800) [pid = 3501] [serial = 489] [outer = (nil)] 00:06:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb41ad000) [pid = 3501] [serial = 490] [outer = 0x7f6eb1cd5800] 00:06:35 INFO - PROCESS | 3501 | 1461135995216 Marionette DEBUG loaded listener.js 00:06:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eb4e4d000) [pid = 3501] [serial = 491] [outer = 0x7f6eb1cd5800] 00:06:36 INFO - PROCESS | 3501 | 1461135996020 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]]]}] 00:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1284ms 00:06:36 INFO - PROCESS | 3501 | 1461135996083 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:06:36 INFO - PROCESS | 3501 | 1461135996087 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:06:36 INFO - PROCESS | 3501 | 1461135996093 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:06:36 INFO - PROCESS | 3501 | 1461135996095 Marionette TRACE conn3 <- [1,626,null,{}] 00:06:36 INFO - PROCESS | 3501 | 1461135996101 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}] 00:06:36 INFO - PROCESS | 3501 | 1461135996271 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:06:36 INFO - PROCESS | 3501 | 1461135996427 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac62b800 == 76 [pid = 3501] [id = 164] 00:06:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eac4db400) [pid = 3501] [serial = 492] [outer = (nil)] 00:06:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eac4e5800) [pid = 3501] [serial = 493] [outer = 0x7f6eac4db400] 00:06:36 INFO - PROCESS | 3501 | 1461135996500 Marionette DEBUG loaded listener.js 00:06:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eb3bcc000) [pid = 3501] [serial = 494] [outer = 0x7f6eac4db400] 00:06:37 INFO - PROCESS | 3501 | 1461135997354 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]]]}] 00:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1335ms 00:06:37 INFO - PROCESS | 3501 | 1461135997430 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:06:37 INFO - PROCESS | 3501 | 1461135997433 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:06:37 INFO - PROCESS | 3501 | 1461135997439 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:06:37 INFO - PROCESS | 3501 | 1461135997442 Marionette TRACE conn3 <- [1,630,null,{}] 00:06:37 INFO - PROCESS | 3501 | 1461135997448 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}] 00:06:37 INFO - PROCESS | 3501 | 1461135997637 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:06:37 INFO - PROCESS | 3501 | 1461135997793 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5e5000 == 77 [pid = 3501] [id = 165] 00:06:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eac4e1800) [pid = 3501] [serial = 495] [outer = (nil)] 00:06:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eb4fb1c00) [pid = 3501] [serial = 496] [outer = 0x7f6eac4e1800] 00:06:37 INFO - PROCESS | 3501 | 1461135997869 Marionette DEBUG loaded listener.js 00:06:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb8399000) [pid = 3501] [serial = 497] [outer = 0x7f6eac4e1800] 00:06:38 INFO - PROCESS | 3501 | 1461135998729 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]]]}] 00:06:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:06:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1328ms 00:06:38 INFO - PROCESS | 3501 | 1461135998767 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:06:38 INFO - PROCESS | 3501 | 1461135998772 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:06:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:06:38 INFO - PROCESS | 3501 | 1461135998778 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:06:38 INFO - PROCESS | 3501 | 1461135998780 Marionette TRACE conn3 <- [1,634,null,{}] 00:06:38 INFO - PROCESS | 3501 | 1461135998785 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}] 00:06:38 INFO - PROCESS | 3501 | 1461135998952 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:06:39 INFO - PROCESS | 3501 | 1461135999116 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ad9800 == 78 [pid = 3501] [id = 166] 00:06:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eaab09c00) [pid = 3501] [serial = 498] [outer = (nil)] 00:06:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eaab11c00) [pid = 3501] [serial = 499] [outer = 0x7f6eaab09c00] 00:06:39 INFO - PROCESS | 3501 | 1461135999189 Marionette DEBUG loaded listener.js 00:06:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ebd8ef400) [pid = 3501] [serial = 500] [outer = 0x7f6eaab09c00] 00:06:39 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:40 INFO - PROCESS | 3501 | 1461136000020 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]]]}] 00:06:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:06:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1280ms 00:06:40 INFO - PROCESS | 3501 | 1461136000059 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:06:40 INFO - PROCESS | 3501 | 1461136000062 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:06:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:06:40 INFO - PROCESS | 3501 | 1461136000068 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:06:40 INFO - PROCESS | 3501 | 1461136000071 Marionette TRACE conn3 <- [1,638,null,{}] 00:06:40 INFO - PROCESS | 3501 | 1461136000076 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}] 00:06:40 INFO - PROCESS | 3501 | 1461136000225 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:06:40 INFO - PROCESS | 3501 | 1461136000385 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd9c4000 == 79 [pid = 3501] [id = 167] 00:06:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eaab0c000) [pid = 3501] [serial = 501] [outer = (nil)] 00:06:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eaab84800) [pid = 3501] [serial = 502] [outer = 0x7f6eaab0c000] 00:06:40 INFO - PROCESS | 3501 | 1461136000459 Marionette DEBUG loaded listener.js 00:06:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eaab8a400) [pid = 3501] [serial = 503] [outer = 0x7f6eaab0c000] 00:06:41 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:41 INFO - PROCESS | 3501 | 1461136001321 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]]]}] 00:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1286ms 00:06:41 INFO - PROCESS | 3501 | 1461136001357 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:06:41 INFO - PROCESS | 3501 | 1461136001361 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:06:41 INFO - PROCESS | 3501 | 1461136001367 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:06:41 INFO - PROCESS | 3501 | 1461136001371 Marionette TRACE conn3 <- [1,642,null,{}] 00:06:41 INFO - PROCESS | 3501 | 1461136001376 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}] 00:06:41 INFO - PROCESS | 3501 | 1461136001530 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:06:41 INFO - PROCESS | 3501 | 1461136001686 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea951b800 == 80 [pid = 3501] [id = 168] 00:06:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea957e400) [pid = 3501] [serial = 504] [outer = (nil)] 00:06:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea9584800) [pid = 3501] [serial = 505] [outer = 0x7f6ea957e400] 00:06:41 INFO - PROCESS | 3501 | 1461136001756 Marionette DEBUG loaded listener.js 00:06:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea958b800) [pid = 3501] [serial = 506] [outer = 0x7f6ea957e400] 00:06:42 INFO - PROCESS | 3501 | 1461136002953 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]]]}] 00:06:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:06:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1630ms 00:06:43 INFO - PROCESS | 3501 | 1461136002999 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:06:43 INFO - PROCESS | 3501 | 1461136003005 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:06:43 INFO - PROCESS | 3501 | 1461136003014 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:06:43 INFO - PROCESS | 3501 | 1461136003018 Marionette TRACE conn3 <- [1,646,null,{}] 00:06:43 INFO - PROCESS | 3501 | 1461136003033 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}] 00:06:43 INFO - PROCESS | 3501 | 1461136003226 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:06:43 INFO - PROCESS | 3501 | 1461136003378 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3da000 == 81 [pid = 3501] [id = 169] 00:06:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eaab0fc00) [pid = 3501] [serial = 507] [outer = (nil)] 00:06:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eab4f1000) [pid = 3501] [serial = 508] [outer = 0x7f6eaab0fc00] 00:06:43 INFO - PROCESS | 3501 | 1461136003442 Marionette DEBUG loaded listener.js 00:06:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6eab616800) [pid = 3501] [serial = 509] [outer = 0x7f6eaab0fc00] 00:06:44 INFO - PROCESS | 3501 | 1461136004356 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]]]}] 00:06:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:06:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1403ms 00:06:44 INFO - PROCESS | 3501 | 1461136004417 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:06:44 INFO - PROCESS | 3501 | 1461136004425 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:06:44 INFO - PROCESS | 3501 | 1461136004434 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:06:44 INFO - PROCESS | 3501 | 1461136004438 Marionette TRACE conn3 <- [1,650,null,{}] 00:06:44 INFO - PROCESS | 3501 | 1461136004443 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}] 00:06:44 INFO - PROCESS | 3501 | 1461136004601 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:06:44 INFO - PROCESS | 3501 | 1461136004765 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac30c000 == 82 [pid = 3501] [id = 170] 00:06:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eac4dcc00) [pid = 3501] [serial = 510] [outer = (nil)] 00:06:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eac4e5c00) [pid = 3501] [serial = 511] [outer = 0x7f6eac4dcc00] 00:06:44 INFO - PROCESS | 3501 | 1461136004841 Marionette DEBUG loaded listener.js 00:06:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ead341800) [pid = 3501] [serial = 512] [outer = 0x7f6eac4dcc00] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb6c4800 == 81 [pid = 3501] [id = 118] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecfd11800 == 80 [pid = 3501] [id = 119] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed2fbc800 == 79 [pid = 3501] [id = 120] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe1b1800 == 78 [pid = 3501] [id = 117] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eb4e48400) [pid = 3501] [serial = 426] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6eb38ed800) [pid = 3501] [serial = 387] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ed078e800) [pid = 3501] [serial = 399] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eb3bd3400) [pid = 3501] [serial = 396] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eb6421c00) [pid = 3501] [serial = 390] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ed5746800) [pid = 3501] [serial = 402] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ecaf77000) [pid = 3501] [serial = 393] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecaff7000 == 77 [pid = 3501] [id = 159] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec09e1800 == 76 [pid = 3501] [id = 158] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd871800 == 75 [pid = 3501] [id = 157] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebda2f800 == 74 [pid = 3501] [id = 156] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48a1000 == 73 [pid = 3501] [id = 155] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9ad000 == 72 [pid = 3501] [id = 154] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8e8000 == 71 [pid = 3501] [id = 153] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec5219800 == 70 [pid = 3501] [id = 144] 00:06:45 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e83800 == 69 [pid = 3501] [id = 143] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eae9dfc00) [pid = 3501] [serial = 408] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ead2c9c00) [pid = 3501] [serial = 405] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ed029c000) [pid = 3501] [serial = 424] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ebacebc00) [pid = 3501] [serial = 418] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb4742400) [pid = 3501] [serial = 414] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ebebdbc00) [pid = 3501] [serial = 421] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ebc55ac00) [pid = 3501] [serial = 420] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb8523000) [pid = 3501] [serial = 417] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eb41ab400) [pid = 3501] [serial = 412] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eaeb60c00) [pid = 3501] [serial = 409] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb63b2800) [pid = 3501] [serial = 415] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eb3bd0c00) [pid = 3501] [serial = 411] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ece528800) [pid = 3501] [serial = 423] [outer = (nil)] [url = about:blank] 00:06:45 INFO - PROCESS | 3501 | 1461136005773 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]]]}] 00:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1385ms 00:06:45 INFO - PROCESS | 3501 | 1461136005821 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:06:45 INFO - PROCESS | 3501 | 1461136005825 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:06:45 INFO - PROCESS | 3501 | 1461136005830 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:06:45 INFO - PROCESS | 3501 | 1461136005835 Marionette TRACE conn3 <- [1,654,null,{}] 00:06:45 INFO - PROCESS | 3501 | 1461136005850 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}] 00:06:45 INFO - PROCESS | 3501 | 1461136005992 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:06:46 INFO - PROCESS | 3501 | 1461136006012 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3da800 == 70 [pid = 3501] [id = 171] 00:06:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ead673c00) [pid = 3501] [serial = 513] [outer = (nil)] 00:06:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eae2f4800) [pid = 3501] [serial = 514] [outer = 0x7f6ead673c00] 00:06:46 INFO - PROCESS | 3501 | 1461136006073 Marionette DEBUG loaded listener.js 00:06:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eaeb5e000) [pid = 3501] [serial = 515] [outer = 0x7f6ead673c00] 00:06:46 INFO - PROCESS | 3501 | 1461136006881 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]]]}] 00:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1088ms 00:06:46 INFO - PROCESS | 3501 | 1461136006921 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:06:46 INFO - PROCESS | 3501 | 1461136006925 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:06:46 INFO - PROCESS | 3501 | 1461136006931 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:06:46 INFO - PROCESS | 3501 | 1461136006933 Marionette TRACE conn3 <- [1,658,null,{}] 00:06:46 INFO - PROCESS | 3501 | 1461136006938 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}] 00:06:47 INFO - PROCESS | 3501 | 1461136007075 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:06:47 INFO - PROCESS | 3501 | 1461136007089 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39e2800 == 71 [pid = 3501] [id = 172] 00:06:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eae2f5800) [pid = 3501] [serial = 516] [outer = (nil)] 00:06:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb1cf4400) [pid = 3501] [serial = 517] [outer = 0x7f6eae2f5800] 00:06:47 INFO - PROCESS | 3501 | 1461136007148 Marionette DEBUG loaded listener.js 00:06:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb38e8000) [pid = 3501] [serial = 518] [outer = 0x7f6eae2f5800] 00:06:47 INFO - PROCESS | 3501 | 1461136007961 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]]]}] 00:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1076ms 00:06:48 INFO - PROCESS | 3501 | 1461136008008 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:06:48 INFO - PROCESS | 3501 | 1461136008011 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:06:48 INFO - PROCESS | 3501 | 1461136008024 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:06:48 INFO - PROCESS | 3501 | 1461136008026 Marionette TRACE conn3 <- [1,662,null,{}] 00:06:48 INFO - PROCESS | 3501 | 1461136008031 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}] 00:06:48 INFO - PROCESS | 3501 | 1461136008205 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:06:48 INFO - PROCESS | 3501 | 1461136008235 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d4b800 == 72 [pid = 3501] [id = 173] 00:06:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb1c0f000) [pid = 3501] [serial = 519] [outer = (nil)] 00:06:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb3a71400) [pid = 3501] [serial = 520] [outer = 0x7f6eb1c0f000] 00:06:48 INFO - PROCESS | 3501 | 1461136008294 Marionette DEBUG loaded listener.js 00:06:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb3bcc400) [pid = 3501] [serial = 521] [outer = 0x7f6eb1c0f000] 00:06:48 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:49 INFO - PROCESS | 3501 | 1461136009015 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]]]}] 00:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1032ms 00:06:49 INFO - PROCESS | 3501 | 1461136009056 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:06:49 INFO - PROCESS | 3501 | 1461136009058 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:06:49 INFO - PROCESS | 3501 | 1461136009087 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:06:49 INFO - PROCESS | 3501 | 1461136009089 Marionette TRACE conn3 <- [1,666,null,{}] 00:06:49 INFO - PROCESS | 3501 | 1461136009093 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}] 00:06:49 INFO - PROCESS | 3501 | 1461136009311 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:06:49 INFO - PROCESS | 3501 | 1461136009329 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6444800 == 73 [pid = 3501] [id = 174] 00:06:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eb3bccc00) [pid = 3501] [serial = 522] [outer = (nil)] 00:06:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb459a000) [pid = 3501] [serial = 523] [outer = 0x7f6eb3bccc00] 00:06:49 INFO - PROCESS | 3501 | 1461136009390 Marionette DEBUG loaded listener.js 00:06:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb4e4a400) [pid = 3501] [serial = 524] [outer = 0x7f6eb3bccc00] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb3bcbc00) [pid = 3501] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ead66cc00) [pid = 3501] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eac398800) [pid = 3501] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb4e42800) [pid = 3501] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ead66ac00) [pid = 3501] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ead34a800) [pid = 3501] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb3a6d000) [pid = 3501] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eb41b0400) [pid = 3501] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:06:50 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb37d4400) [pid = 3501] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:06:50 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:50 INFO - PROCESS | 3501 | 1461136010463 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]]]}] 00:06:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:06:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1446ms 00:06:50 INFO - PROCESS | 3501 | 1461136010517 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:06:50 INFO - PROCESS | 3501 | 1461136010519 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:06:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:06:50 INFO - PROCESS | 3501 | 1461136010525 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:06:50 INFO - PROCESS | 3501 | 1461136010527 Marionette TRACE conn3 <- [1,670,null,{}] 00:06:50 INFO - PROCESS | 3501 | 1461136010533 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}] 00:06:50 INFO - PROCESS | 3501 | 1461136010730 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:06:50 INFO - PROCESS | 3501 | 1461136010747 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f11000 == 74 [pid = 3501] [id = 175] 00:06:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eac39ac00) [pid = 3501] [serial = 525] [outer = (nil)] 00:06:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb3bcbc00) [pid = 3501] [serial = 526] [outer = 0x7f6eac39ac00] 00:06:50 INFO - PROCESS | 3501 | 1461136010806 Marionette DEBUG loaded listener.js 00:06:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb4fb2800) [pid = 3501] [serial = 527] [outer = 0x7f6eac39ac00] 00:06:51 INFO - PROCESS | 3501 | 1461136011501 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]]]}] 00:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 993ms 00:06:51 INFO - PROCESS | 3501 | 1461136011519 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:06:51 INFO - PROCESS | 3501 | 1461136011521 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:06:51 INFO - PROCESS | 3501 | 1461136011528 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:06:51 INFO - PROCESS | 3501 | 1461136011531 Marionette TRACE conn3 <- [1,674,null,{}] 00:06:51 INFO - PROCESS | 3501 | 1461136011536 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}] 00:06:51 INFO - PROCESS | 3501 | 1461136011668 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:06:51 INFO - PROCESS | 3501 | 1461136011791 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd142800 == 75 [pid = 3501] [id = 176] 00:06:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea957ec00) [pid = 3501] [serial = 528] [outer = (nil)] 00:06:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb5246400) [pid = 3501] [serial = 529] [outer = 0x7f6ea957ec00] 00:06:51 INFO - PROCESS | 3501 | 1461136011850 Marionette DEBUG loaded listener.js 00:06:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb839e800) [pid = 3501] [serial = 530] [outer = 0x7f6ea957ec00] 00:06:52 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:52 INFO - PROCESS | 3501 | 1461136012679 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]]]}] 00:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1182ms 00:06:52 INFO - PROCESS | 3501 | 1461136012713 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:06:52 INFO - PROCESS | 3501 | 1461136012718 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:06:52 INFO - PROCESS | 3501 | 1461136012726 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:06:52 INFO - PROCESS | 3501 | 1461136012732 Marionette TRACE conn3 <- [1,678,null,{}] 00:06:52 INFO - PROCESS | 3501 | 1461136012740 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}] 00:06:52 INFO - PROCESS | 3501 | 1461136012980 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:06:53 INFO - PROCESS | 3501 | 1461136013141 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8cd000 == 76 [pid = 3501] [id = 177] 00:06:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eaab80800) [pid = 3501] [serial = 531] [outer = (nil)] 00:06:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eab612c00) [pid = 3501] [serial = 532] [outer = 0x7f6eaab80800] 00:06:53 INFO - PROCESS | 3501 | 1461136013217 Marionette DEBUG loaded listener.js 00:06:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eac4dac00) [pid = 3501] [serial = 533] [outer = 0x7f6eaab80800] 00:06:54 INFO - PROCESS | 3501 | 1461136014026 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]]]}] 00:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1337ms 00:06:54 INFO - PROCESS | 3501 | 1461136014064 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:06:54 INFO - PROCESS | 3501 | 1461136014072 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:06:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:06:54 INFO - PROCESS | 3501 | 1461136014081 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:06:54 INFO - PROCESS | 3501 | 1461136014086 Marionette TRACE conn3 <- [1,682,null,{}] 00:06:54 INFO - PROCESS | 3501 | 1461136014091 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}] 00:06:54 INFO - PROCESS | 3501 | 1461136014244 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:06:54 INFO - PROCESS | 3501 | 1461136014407 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4624000 == 77 [pid = 3501] [id = 178] 00:06:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6eaab84000) [pid = 3501] [serial = 534] [outer = (nil)] 00:06:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ead66f400) [pid = 3501] [serial = 535] [outer = 0x7f6eaab84000] 00:06:54 INFO - PROCESS | 3501 | 1461136014477 Marionette DEBUG loaded listener.js 00:06:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eae9dc400) [pid = 3501] [serial = 536] [outer = 0x7f6eaab84000] 00:06:55 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:06:55 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:06:55 INFO - PROCESS | 3501 | 1461136015943 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]]]}] 00:06:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:06:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1931ms 00:06:56 INFO - PROCESS | 3501 | 1461136016013 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:06:56 INFO - PROCESS | 3501 | 1461136016017 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:06:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:06:56 INFO - PROCESS | 3501 | 1461136016023 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:06:56 INFO - PROCESS | 3501 | 1461136016029 Marionette TRACE conn3 <- [1,686,null,{}] 00:06:56 INFO - PROCESS | 3501 | 1461136016044 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}] 00:06:56 INFO - PROCESS | 3501 | 1461136016232 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:06:56 INFO - PROCESS | 3501 | 1461136016423 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebda2f800 == 78 [pid = 3501] [id = 179] 00:06:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eb3a6dc00) [pid = 3501] [serial = 537] [outer = (nil)] 00:06:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6eb4739800) [pid = 3501] [serial = 538] [outer = 0x7f6eb3a6dc00] 00:06:56 INFO - PROCESS | 3501 | 1461136016540 Marionette DEBUG loaded listener.js 00:06:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eb4fb8000) [pid = 3501] [serial = 539] [outer = 0x7f6eb3a6dc00] 00:06:57 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:06:57 INFO - PROCESS | 3501 | 1461136017834 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]]]}] 00:06:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:06:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1844ms 00:06:57 INFO - PROCESS | 3501 | 1461136017901 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:06:57 INFO - PROCESS | 3501 | 1461136017906 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:06:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:06:57 INFO - PROCESS | 3501 | 1461136017932 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:06:57 INFO - PROCESS | 3501 | 1461136017935 Marionette TRACE conn3 <- [1,690,null,{}] 00:06:57 INFO - PROCESS | 3501 | 1461136017941 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}] 00:06:58 INFO - PROCESS | 3501 | 1461136018089 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:06:58 INFO - PROCESS | 3501 | 1461136018248 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec22800 == 79 [pid = 3501] [id = 180] 00:06:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eb3a77400) [pid = 3501] [serial = 540] [outer = (nil)] 00:06:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6eb83e9800) [pid = 3501] [serial = 541] [outer = 0x7f6eb3a77400] 00:06:58 INFO - PROCESS | 3501 | 1461136018320 Marionette DEBUG loaded listener.js 00:06:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb8512400) [pid = 3501] [serial = 542] [outer = 0x7f6eb3a77400] 00:06:59 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:06:59 INFO - PROCESS | 3501 | 1461136019545 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]]]}] 00:06:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:06:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1641ms 00:06:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:06:59 INFO - PROCESS | 3501 | 1461136019574 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:06:59 INFO - PROCESS | 3501 | 1461136019577 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:06:59 INFO - PROCESS | 3501 | 1461136019582 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:06:59 INFO - PROCESS | 3501 | 1461136019586 Marionette TRACE conn3 <- [1,694,null,{}] 00:06:59 INFO - PROCESS | 3501 | 1461136019591 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}] 00:06:59 INFO - PROCESS | 3501 | 1461136019776 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:06:59 INFO - PROCESS | 3501 | 1461136019960 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf55f800 == 80 [pid = 3501] [id = 181] 00:06:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6eb473cc00) [pid = 3501] [serial = 543] [outer = (nil)] 00:07:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6eb8685c00) [pid = 3501] [serial = 544] [outer = 0x7f6eb473cc00] 00:07:00 INFO - PROCESS | 3501 | 1461136020031 Marionette DEBUG loaded listener.js 00:07:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6ebacf0400) [pid = 3501] [serial = 545] [outer = 0x7f6eb473cc00] 00:07:01 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:01 INFO - PROCESS | 3501 | 1461136021301 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]]]}] 00:07:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:07:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1779ms 00:07:01 INFO - PROCESS | 3501 | 1461136021426 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:07:01 INFO - PROCESS | 3501 | 1461136021436 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:07:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:07:01 INFO - PROCESS | 3501 | 1461136021460 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:07:01 INFO - PROCESS | 3501 | 1461136021463 Marionette TRACE conn3 <- [1,698,null,{}] 00:07:01 INFO - PROCESS | 3501 | 1461136021468 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}] 00:07:01 INFO - PROCESS | 3501 | 1461136021635 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:07:01 INFO - PROCESS | 3501 | 1461136021794 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39d0800 == 81 [pid = 3501] [id = 182] 00:07:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eb83e8400) [pid = 3501] [serial = 546] [outer = (nil)] 00:07:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6ebcec7400) [pid = 3501] [serial = 547] [outer = 0x7f6eb83e8400] 00:07:01 INFO - PROCESS | 3501 | 1461136021867 Marionette DEBUG loaded listener.js 00:07:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6ebdaac000) [pid = 3501] [serial = 548] [outer = 0x7f6eb83e8400] 00:07:03 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:03 INFO - PROCESS | 3501 | 1461136023526 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]]]}] 00:07:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:07:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2088ms 00:07:03 INFO - PROCESS | 3501 | 1461136023548 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:07:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:07:03 INFO - PROCESS | 3501 | 1461136023553 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:07:03 INFO - PROCESS | 3501 | 1461136023561 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:07:03 INFO - PROCESS | 3501 | 1461136023563 Marionette TRACE conn3 <- [1,702,null,{}] 00:07:03 INFO - PROCESS | 3501 | 1461136023572 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}] 00:07:03 INFO - PROCESS | 3501 | 1461136023722 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:07:03 INFO - PROCESS | 3501 | 1461136023894 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac309800 == 82 [pid = 3501] [id = 183] 00:07:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eab619c00) [pid = 3501] [serial = 549] [outer = (nil)] 00:07:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eac4df800) [pid = 3501] [serial = 550] [outer = 0x7f6eab619c00] 00:07:03 INFO - PROCESS | 3501 | 1461136023963 Marionette DEBUG loaded listener.js 00:07:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ead2c4400) [pid = 3501] [serial = 551] [outer = 0x7f6eab619c00] 00:07:04 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed2582000 == 81 [pid = 3501] [id = 128] 00:07:04 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6eae2f1400) [pid = 3501] [serial = 444] [outer = (nil)] [url = about:blank] 00:07:04 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6ed2598800) [pid = 3501] [serial = 447] [outer = (nil)] [url = about:blank] 00:07:04 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6eab4f8c00) [pid = 3501] [serial = 450] [outer = (nil)] [url = about:blank] 00:07:04 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eaaae7000) [pid = 3501] [serial = 456] [outer = (nil)] [url = about:blank] 00:07:04 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ed259fc00) [pid = 3501] [serial = 453] [outer = (nil)] [url = about:blank] 00:07:04 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb4fb3c00) [pid = 3501] [serial = 481] [outer = (nil)] [url = about:blank] 00:07:04 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f11000 == 80 [pid = 3501] [id = 175] 00:07:04 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6444800 == 79 [pid = 3501] [id = 174] 00:07:04 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d4b800 == 78 [pid = 3501] [id = 173] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39e2800 == 77 [pid = 3501] [id = 172] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3da800 == 76 [pid = 3501] [id = 171] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac30c000 == 75 [pid = 3501] [id = 170] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3da000 == 74 [pid = 3501] [id = 169] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea951b800 == 73 [pid = 3501] [id = 168] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd9c4000 == 72 [pid = 3501] [id = 167] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9ad9800 == 71 [pid = 3501] [id = 166] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5e5000 == 70 [pid = 3501] [id = 165] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac62b800 == 69 [pid = 3501] [id = 164] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed3234000 == 68 [pid = 3501] [id = 163] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe70a000 == 67 [pid = 3501] [id = 162] 00:07:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb392e000 == 66 [pid = 3501] [id = 161] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eb4fbfc00) [pid = 3501] [serial = 385] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6eb4e50c00) [pid = 3501] [serial = 472] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eb4fb9c00) [pid = 3501] [serial = 475] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ead2c9400) [pid = 3501] [serial = 460] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eac39e800) [pid = 3501] [serial = 459] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ebeb14000) [pid = 3501] [serial = 427] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6eb1cd4400) [pid = 3501] [serial = 478] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eae9d4000) [pid = 3501] [serial = 462] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eaeb5c800) [pid = 3501] [serial = 463] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eb3a75c00) [pid = 3501] [serial = 465] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eb3bca800) [pid = 3501] [serial = 466] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eae2f1800) [pid = 3501] [serial = 441] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb4744400) [pid = 3501] [serial = 469] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb5e51c00) [pid = 3501] [serial = 435] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eb41b8800) [pid = 3501] [serial = 432] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb37d7400) [pid = 3501] [serial = 429] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ec463c000) [pid = 3501] [serial = 438] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb83a2400) [pid = 3501] [serial = 476] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb4fbac00) [pid = 3501] [serial = 473] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eb4e47000) [pid = 3501] [serial = 470] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb8524400) [pid = 3501] [serial = 256] [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.] 00:07:05 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb1cd9000) [pid = 3501] [serial = 479] [outer = (nil)] [url = about:blank] 00:07:05 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:05 INFO - PROCESS | 3501 | 1461136025633 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]]]}] 00:07:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:07:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2137ms 00:07:05 INFO - PROCESS | 3501 | 1461136025699 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:07:05 INFO - PROCESS | 3501 | 1461136025707 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:07:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:07:05 INFO - PROCESS | 3501 | 1461136025717 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:07:05 INFO - PROCESS | 3501 | 1461136025721 Marionette TRACE conn3 <- [1,706,null,{}] 00:07:05 INFO - PROCESS | 3501 | 1461136025727 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}] 00:07:05 INFO - PROCESS | 3501 | 1461136025863 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:07:05 INFO - PROCESS | 3501 | 1461136025873 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5e9800 == 67 [pid = 3501] [id = 184] 00:07:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eac393000) [pid = 3501] [serial = 552] [outer = (nil)] 00:07:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ead673000) [pid = 3501] [serial = 553] [outer = 0x7f6eac393000] 00:07:05 INFO - PROCESS | 3501 | 1461136025933 Marionette DEBUG loaded listener.js 00:07:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eae9d4000) [pid = 3501] [serial = 554] [outer = 0x7f6eac393000] 00:07:07 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:07 INFO - PROCESS | 3501 | 1461136027153 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]]]}] 00:07:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:07:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1490ms 00:07:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:07:07 INFO - PROCESS | 3501 | 1461136027207 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:07:07 INFO - PROCESS | 3501 | 1461136027210 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:07:07 INFO - PROCESS | 3501 | 1461136027223 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:07:07 INFO - PROCESS | 3501 | 1461136027227 Marionette TRACE conn3 <- [1,710,null,{}] 00:07:07 INFO - PROCESS | 3501 | 1461136027242 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}] 00:07:07 INFO - PROCESS | 3501 | 1461136027456 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:07:07 INFO - PROCESS | 3501 | 1461136027497 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb392b000 == 68 [pid = 3501] [id = 185] 00:07:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb1cd0800) [pid = 3501] [serial = 555] [outer = (nil)] 00:07:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb3a70400) [pid = 3501] [serial = 556] [outer = 0x7f6eb1cd0800] 00:07:07 INFO - PROCESS | 3501 | 1461136027560 Marionette DEBUG loaded listener.js 00:07:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb41aa800) [pid = 3501] [serial = 557] [outer = 0x7f6eb1cd0800] 00:07:08 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:08 INFO - PROCESS | 3501 | 1461136028716 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]]]}] 00:07:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:07:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1541ms 00:07:08 INFO - PROCESS | 3501 | 1461136028757 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:07:08 INFO - PROCESS | 3501 | 1461136028760 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:07:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:07:08 INFO - PROCESS | 3501 | 1461136028774 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:07:08 INFO - PROCESS | 3501 | 1461136028776 Marionette TRACE conn3 <- [1,714,null,{}] 00:07:08 INFO - PROCESS | 3501 | 1461136028782 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}] 00:07:08 INFO - PROCESS | 3501 | 1461136028959 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eac4dcc00) [pid = 3501] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb3bccc00) [pid = 3501] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eae2f5800) [pid = 3501] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eac39ac00) [pid = 3501] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eaab0fc00) [pid = 3501] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eaaae0c00) [pid = 3501] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eb1c0f000) [pid = 3501] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:07:09 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ead673c00) [pid = 3501] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:07:09 INFO - PROCESS | 3501 | 1461136029144 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5df000 == 69 [pid = 3501] [id = 186] 00:07:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eaaae0c00) [pid = 3501] [serial = 558] [outer = (nil)] 00:07:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eac4dcc00) [pid = 3501] [serial = 559] [outer = 0x7f6eaaae0c00] 00:07:09 INFO - PROCESS | 3501 | 1461136029204 Marionette DEBUG loaded listener.js 00:07:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb38ef400) [pid = 3501] [serial = 560] [outer = 0x7f6eaaae0c00] 00:07:10 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 3501 | 1461136030255 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]]]}] 00:07:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:07:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1534ms 00:07:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:07:10 INFO - PROCESS | 3501 | 1461136030309 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:07:10 INFO - PROCESS | 3501 | 1461136030311 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:07:10 INFO - PROCESS | 3501 | 1461136030317 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:07:10 INFO - PROCESS | 3501 | 1461136030320 Marionette TRACE conn3 <- [1,718,null,{}] 00:07:10 INFO - PROCESS | 3501 | 1461136030325 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}] 00:07:10 INFO - PROCESS | 3501 | 1461136030457 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:07:10 INFO - PROCESS | 3501 | 1461136030613 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5f5800 == 70 [pid = 3501] [id = 187] 00:07:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eaab87800) [pid = 3501] [serial = 561] [outer = (nil)] 00:07:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb4741400) [pid = 3501] [serial = 562] [outer = 0x7f6eaab87800] 00:07:10 INFO - PROCESS | 3501 | 1461136030672 Marionette DEBUG loaded listener.js 00:07:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb4fbb000) [pid = 3501] [serial = 563] [outer = 0x7f6eaab87800] 00:07:11 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:11 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:11 INFO - PROCESS | 3501 | 1461136031885 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]]]}] 00:07:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:07:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1629ms 00:07:12 INFO - PROCESS | 3501 | 1461136032045 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:07:12 INFO - PROCESS | 3501 | 1461136032051 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:07:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:07:12 INFO - PROCESS | 3501 | 1461136032062 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:07:12 INFO - PROCESS | 3501 | 1461136032065 Marionette TRACE conn3 <- [1,722,null,{}] 00:07:12 INFO - PROCESS | 3501 | 1461136032075 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}] 00:07:12 INFO - PROCESS | 3501 | 1461136032229 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:07:12 INFO - PROCESS | 3501 | 1461136032386 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8ea800 == 71 [pid = 3501] [id = 188] 00:07:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eaab07000) [pid = 3501] [serial = 564] [outer = (nil)] 00:07:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ead2cbc00) [pid = 3501] [serial = 565] [outer = 0x7f6eaab07000] 00:07:12 INFO - PROCESS | 3501 | 1461136032459 Marionette DEBUG loaded listener.js 00:07:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ead66b000) [pid = 3501] [serial = 566] [outer = 0x7f6eaab07000] 00:07:13 INFO - PROCESS | 3501 | 1461136033319 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] 00:07:13 INFO - PROCESS | 3501 | 1461136033409 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:07:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:07:13 INFO - PROCESS | 3501 | 1461136033419 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:07:13 INFO - PROCESS | 3501 | 1461136033423 Marionette TRACE conn3 <- [1,726,null,{}] 00:07:13 INFO - PROCESS | 3501 | 1461136033429 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}] 00:07:13 INFO - PROCESS | 3501 | 1461136033631 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:07:13 INFO - PROCESS | 3501 | 1461136033838 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82b3800 == 72 [pid = 3501] [id = 189] 00:07:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ead345000) [pid = 3501] [serial = 567] [outer = (nil)] 00:07:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb38eb000) [pid = 3501] [serial = 568] [outer = 0x7f6ead345000] 00:07:13 INFO - PROCESS | 3501 | 1461136033953 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb473a000) [pid = 3501] [serial = 569] [outer = 0x7f6ead345000] 00:07:14 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:14 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:15 INFO - PROCESS | 3501 | 1461136035000 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]]]}] 00:07:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:07:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1634ms 00:07:15 INFO - PROCESS | 3501 | 1461136035054 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:07:15 INFO - PROCESS | 3501 | 1461136035058 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:07:15 INFO - PROCESS | 3501 | 1461136035064 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:07:15 INFO - PROCESS | 3501 | 1461136035070 Marionette TRACE conn3 <- [1,730,null,{}] 00:07:15 INFO - PROCESS | 3501 | 1461136035085 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}] 00:07:15 INFO - PROCESS | 3501 | 1461136035283 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:07:15 INFO - PROCESS | 3501 | 1461136035487 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf92f800 == 73 [pid = 3501] [id = 190] 00:07:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ebc4ca400) [pid = 3501] [serial = 570] [outer = (nil)] 00:07:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ebd44c400) [pid = 3501] [serial = 571] [outer = 0x7f6ebc4ca400] 00:07:15 INFO - PROCESS | 3501 | 1461136035574 Marionette DEBUG loaded listener.js 00:07:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ebe732800) [pid = 3501] [serial = 572] [outer = 0x7f6ebc4ca400] 00:07:16 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:16 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:16 INFO - PROCESS | 3501 | 1461136036414 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] 00:07:16 INFO - PROCESS | 3501 | 1461136036459 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:07:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:07:16 INFO - PROCESS | 3501 | 1461136036464 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:07:16 INFO - PROCESS | 3501 | 1461136036467 Marionette TRACE conn3 <- [1,734,null,{}] 00:07:16 INFO - PROCESS | 3501 | 1461136036472 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}] 00:07:16 INFO - PROCESS | 3501 | 1461136036636 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:07:16 INFO - PROCESS | 3501 | 1461136036800 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb439000 == 74 [pid = 3501] [id = 191] 00:07:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eaab84400) [pid = 3501] [serial = 573] [outer = (nil)] 00:07:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ebfde4000) [pid = 3501] [serial = 574] [outer = 0x7f6eaab84400] 00:07:16 INFO - PROCESS | 3501 | 1461136036874 Marionette DEBUG loaded listener.js 00:07:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ec0b54400) [pid = 3501] [serial = 575] [outer = 0x7f6eaab84400] 00:07:17 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:17 INFO - PROCESS | 3501 | 1461136037718 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]]]}] 00:07:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1330ms 00:07:17 INFO - PROCESS | 3501 | 1461136037795 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:07:17 INFO - PROCESS | 3501 | 1461136037798 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:07:17 INFO - PROCESS | 3501 | 1461136037805 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:07:17 INFO - PROCESS | 3501 | 1461136037807 Marionette TRACE conn3 <- [1,738,null,{}] 00:07:17 INFO - PROCESS | 3501 | 1461136037813 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}] 00:07:17 INFO - PROCESS | 3501 | 1461136037971 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:07:18 INFO - PROCESS | 3501 | 1461136038132 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece6be800 == 75 [pid = 3501] [id = 192] 00:07:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eaab0f800) [pid = 3501] [serial = 576] [outer = (nil)] 00:07:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ec4554400) [pid = 3501] [serial = 577] [outer = 0x7f6eaab0f800] 00:07:18 INFO - PROCESS | 3501 | 1461136038201 Marionette DEBUG loaded listener.js 00:07:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6ecaf74c00) [pid = 3501] [serial = 578] [outer = 0x7f6eaab0f800] 00:07:19 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:19 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:19 INFO - PROCESS | 3501 | 1461136039607 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]]]}] 00:07:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1829ms 00:07:19 INFO - PROCESS | 3501 | 1461136039634 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:07:19 INFO - PROCESS | 3501 | 1461136039637 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:07:19 INFO - PROCESS | 3501 | 1461136039643 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:07:19 INFO - PROCESS | 3501 | 1461136039647 Marionette TRACE conn3 <- [1,742,null,{}] 00:07:19 INFO - PROCESS | 3501 | 1461136039652 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}] 00:07:19 INFO - PROCESS | 3501 | 1461136039896 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:07:20 INFO - PROCESS | 3501 | 1461136040262 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead3c0000 == 76 [pid = 3501] [id = 193] 00:07:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6eaab05800) [pid = 3501] [serial = 579] [outer = (nil)] 00:07:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6eaab0b400) [pid = 3501] [serial = 580] [outer = 0x7f6eaab05800] 00:07:20 INFO - PROCESS | 3501 | 1461136040327 Marionette DEBUG loaded listener.js 00:07:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eac392800) [pid = 3501] [serial = 581] [outer = 0x7f6eaab05800] 00:07:21 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:21 INFO - PROCESS | 3501 | 1461136041642 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]]]}] 00:07:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2098ms 00:07:21 INFO - PROCESS | 3501 | 1461136041744 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:07:21 INFO - PROCESS | 3501 | 1461136041749 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:07:21 INFO - PROCESS | 3501 | 1461136041755 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:07:21 INFO - PROCESS | 3501 | 1461136041761 Marionette TRACE conn3 <- [1,746,null,{}] 00:07:21 INFO - PROCESS | 3501 | 1461136041768 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}] 00:07:21 INFO - PROCESS | 3501 | 1461136041914 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:07:22 INFO - PROCESS | 3501 | 1461136042075 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3c9000 == 77 [pid = 3501] [id = 194] 00:07:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eaab05c00) [pid = 3501] [serial = 582] [outer = (nil)] 00:07:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6ead66bc00) [pid = 3501] [serial = 583] [outer = 0x7f6eaab05c00] 00:07:22 INFO - PROCESS | 3501 | 1461136042142 Marionette DEBUG loaded listener.js 00:07:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eaeb61c00) [pid = 3501] [serial = 584] [outer = 0x7f6eaab05c00] 00:07:22 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaaa29000 == 76 [pid = 3501] [id = 151] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac533800 == 75 [pid = 3501] [id = 149] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0733800 == 74 [pid = 3501] [id = 66] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8b7800 == 73 [pid = 3501] [id = 152] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb5246400) [pid = 3501] [serial = 529] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6eb1cca400) [pid = 3501] [serial = 487] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb41ad000) [pid = 3501] [serial = 490] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eb4fb1c00) [pid = 3501] [serial = 496] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6eaab84800) [pid = 3501] [serial = 502] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eac4e5800) [pid = 3501] [serial = 493] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea9584800) [pid = 3501] [serial = 505] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ead34f000) [pid = 3501] [serial = 484] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6eaab11c00) [pid = 3501] [serial = 499] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae156000 == 72 [pid = 3501] [id = 150] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9aa800 == 71 [pid = 3501] [id = 148] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4173800 == 70 [pid = 3501] [id = 94] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3e2000 == 69 [pid = 3501] [id = 147] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5df000 == 68 [pid = 3501] [id = 186] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb392b000 == 67 [pid = 3501] [id = 185] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5e9800 == 66 [pid = 3501] [id = 184] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac309800 == 65 [pid = 3501] [id = 183] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39d0800 == 64 [pid = 3501] [id = 182] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf55f800 == 63 [pid = 3501] [id = 181] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec22800 == 62 [pid = 3501] [id = 180] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebda2f800 == 61 [pid = 3501] [id = 179] 00:07:23 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4624000 == 60 [pid = 3501] [id = 178] 00:07:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8cd000 == 59 [pid = 3501] [id = 177] 00:07:23 INFO - PROCESS | 3501 | 1461136043670 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]]]}] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6eac4e5c00) [pid = 3501] [serial = 511] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eb459a000) [pid = 3501] [serial = 523] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eb1cf4400) [pid = 3501] [serial = 517] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eb4fb2800) [pid = 3501] [serial = 527] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eab616800) [pid = 3501] [serial = 509] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eb4e4a400) [pid = 3501] [serial = 524] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb8520c00) [pid = 3501] [serial = 482] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb3a71400) [pid = 3501] [serial = 520] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eaeb5e000) [pid = 3501] [serial = 515] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb3bcc400) [pid = 3501] [serial = 521] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eb3bcbc00) [pid = 3501] [serial = 526] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ead341800) [pid = 3501] [serial = 512] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb38e8000) [pid = 3501] [serial = 518] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eae2f4800) [pid = 3501] [serial = 514] [outer = (nil)] [url = about:blank] 00:07:23 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eab4f1000) [pid = 3501] [serial = 508] [outer = (nil)] [url = about:blank] 00:07:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1953ms 00:07:23 INFO - PROCESS | 3501 | 1461136043713 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:07:23 INFO - PROCESS | 3501 | 1461136043720 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:07:23 INFO - PROCESS | 3501 | 1461136043727 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:07:23 INFO - PROCESS | 3501 | 1461136043729 Marionette TRACE conn3 <- [1,750,null,{}] 00:07:23 INFO - PROCESS | 3501 | 1461136043735 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}] 00:07:23 INFO - PROCESS | 3501 | 1461136043890 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:07:23 INFO - PROCESS | 3501 | 1461136043900 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac533800 == 60 [pid = 3501] [id = 195] 00:07:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eaab11c00) [pid = 3501] [serial = 585] [outer = (nil)] 00:07:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb1cef800) [pid = 3501] [serial = 586] [outer = 0x7f6eaab11c00] 00:07:23 INFO - PROCESS | 3501 | 1461136043961 Marionette DEBUG loaded listener.js 00:07:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb3a7ac00) [pid = 3501] [serial = 587] [outer = 0x7f6eaab11c00] 00:07:25 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:25 INFO - PROCESS | 3501 | 1461136045202 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]]]}] 00:07:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:07:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1483ms 00:07:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:07:25 INFO - PROCESS | 3501 | 1461136045212 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:07:25 INFO - PROCESS | 3501 | 1461136045215 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:07:25 INFO - PROCESS | 3501 | 1461136045229 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:07:25 INFO - PROCESS | 3501 | 1461136045237 Marionette TRACE conn3 <- [1,754,null,{}] 00:07:25 INFO - PROCESS | 3501 | 1461136045246 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}] 00:07:25 INFO - PROCESS | 3501 | 1461136045443 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:07:25 INFO - PROCESS | 3501 | 1461136045502 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4056800 == 61 [pid = 3501] [id = 196] 00:07:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea9589800) [pid = 3501] [serial = 588] [outer = (nil)] 00:07:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb4741c00) [pid = 3501] [serial = 589] [outer = 0x7f6ea9589800] 00:07:25 INFO - PROCESS | 3501 | 1461136045565 Marionette DEBUG loaded listener.js 00:07:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb604d800) [pid = 3501] [serial = 590] [outer = 0x7f6ea9589800] 00:07:26 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:26 INFO - PROCESS | 3501 | 1461136046722 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]]]}] 00:07:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:07:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1549ms 00:07:26 INFO - PROCESS | 3501 | 1461136046770 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:07:26 INFO - PROCESS | 3501 | 1461136046774 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:07:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:07:26 INFO - PROCESS | 3501 | 1461136046785 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:07:26 INFO - PROCESS | 3501 | 1461136046788 Marionette TRACE conn3 <- [1,758,null,{}] 00:07:26 INFO - PROCESS | 3501 | 1461136046793 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}] 00:07:26 INFO - PROCESS | 3501 | 1461136046972 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:07:27 INFO - PROCESS | 3501 | 1461136047043 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82c7000 == 62 [pid = 3501] [id = 197] 00:07:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eb4857800) [pid = 3501] [serial = 591] [outer = (nil)] 00:07:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb605c000) [pid = 3501] [serial = 592] [outer = 0x7f6eb4857800] 00:07:27 INFO - PROCESS | 3501 | 1461136047103 Marionette DEBUG loaded listener.js 00:07:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb8513c00) [pid = 3501] [serial = 593] [outer = 0x7f6eb4857800] 00:07:27 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:27 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:27 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:27 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:27 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:27 INFO - PROCESS | 3501 | 1461136047910 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]]]}] 00:07:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:07:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1177ms 00:07:27 INFO - PROCESS | 3501 | 1461136047962 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:07:27 INFO - PROCESS | 3501 | 1461136047964 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:07:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:07:27 INFO - PROCESS | 3501 | 1461136047977 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:07:27 INFO - PROCESS | 3501 | 1461136047980 Marionette TRACE conn3 <- [1,762,null,{}] 00:07:27 INFO - PROCESS | 3501 | 1461136047984 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}] 00:07:28 INFO - PROCESS | 3501 | 1461136048167 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb641c000) [pid = 3501] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eaeb55c00) [pid = 3501] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ebd959000) [pid = 3501] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb46cb400) [pid = 3501] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ebf546800) [pid = 3501] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eae9df000) [pid = 3501] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb4592000) [pid = 3501] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ead2bdc00) [pid = 3501] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb46c2400) [pid = 3501] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb4594800) [pid = 3501] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eab4f3000) [pid = 3501] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eaeb5b800) [pid = 3501] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6eb1c11800) [pid = 3501] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ebacc9800) [pid = 3501] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ebd115c00) [pid = 3501] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb1cf0400) [pid = 3501] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb1c0dc00) [pid = 3501] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ebf5c3800) [pid = 3501] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eac4e1800) [pid = 3501] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ebcf7ac00) [pid = 3501] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6eb38e9400) [pid = 3501] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eb37d3400) [pid = 3501] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eaab0c000) [pid = 3501] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb8517c00) [pid = 3501] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ead2bd400) [pid = 3501] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb851ec00) [pid = 3501] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eb1cea000) [pid = 3501] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb1cd5800) [pid = 3501] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eac39b000) [pid = 3501] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ecb611400) [pid = 3501] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ea957e400) [pid = 3501] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6eac4db400) [pid = 3501] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ebf5c0400) [pid = 3501] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6ebacf2800) [pid = 3501] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ebee0ac00) [pid = 3501] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eb38e8800) [pid = 3501] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eb459ec00) [pid = 3501] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ebfec5400) [pid = 3501] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ecfd50400) [pid = 3501] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb63b4800) [pid = 3501] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eaeb62800) [pid = 3501] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb83a4c00) [pid = 3501] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eaeb5e400) [pid = 3501] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eab4f4800) [pid = 3501] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eb4e4ec00) [pid = 3501] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6eca35b000) [pid = 3501] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eaeb5e800) [pid = 3501] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ecaf6d400) [pid = 3501] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb459d800) [pid = 3501] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ed329ec00) [pid = 3501] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6ed0299800) [pid = 3501] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6ead2c3800) [pid = 3501] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6eaab09c00) [pid = 3501] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6eb459d000) [pid = 3501] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eb1cd0800) [pid = 3501] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eaaae0c00) [pid = 3501] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6eb473cc00) [pid = 3501] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eb83e8400) [pid = 3501] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6eaab80800) [pid = 3501] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6eac393000) [pid = 3501] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6eaab84000) [pid = 3501] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6eb3a77400) [pid = 3501] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6eb3a6dc00) [pid = 3501] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6eab619c00) [pid = 3501] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ebfec6c00) [pid = 3501] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6eaaae2800) [pid = 3501] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6eb524ac00) [pid = 3501] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6ebacecc00) [pid = 3501] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6eae2ed000) [pid = 3501] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:07:28 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6eac399800) [pid = 3501] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:07:28 INFO - PROCESS | 3501 | 1461136048921 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac31a000 == 63 [pid = 3501] [id = 198] 00:07:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6eaaae9c00) [pid = 3501] [serial = 594] [outer = (nil)] 00:07:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6eaab09000) [pid = 3501] [serial = 595] [outer = 0x7f6eaaae9c00] 00:07:29 INFO - PROCESS | 3501 | 1461136048996 Marionette DEBUG loaded listener.js 00:07:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6eac39e000) [pid = 3501] [serial = 596] [outer = 0x7f6eaaae9c00] 00:07:30 INFO - PROCESS | 3501 | 1461136050053 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]]]}] 00:07:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:07:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2129ms 00:07:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:07:30 INFO - PROCESS | 3501 | 1461136050107 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:07:30 INFO - PROCESS | 3501 | 1461136050109 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:07:30 INFO - PROCESS | 3501 | 1461136050115 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:07:30 INFO - PROCESS | 3501 | 1461136050118 Marionette TRACE conn3 <- [1,766,null,{}] 00:07:30 INFO - PROCESS | 3501 | 1461136050123 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}] 00:07:30 INFO - PROCESS | 3501 | 1461136050307 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:07:30 INFO - PROCESS | 3501 | 1461136050377 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb85db800 == 64 [pid = 3501] [id = 199] 00:07:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6eb1c11800) [pid = 3501] [serial = 597] [outer = (nil)] 00:07:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eb38e4400) [pid = 3501] [serial = 598] [outer = 0x7f6eb1c11800] 00:07:30 INFO - PROCESS | 3501 | 1461136050436 Marionette DEBUG loaded listener.js 00:07:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6eb3bcd000) [pid = 3501] [serial = 599] [outer = 0x7f6eb1c11800] 00:07:31 INFO - PROCESS | 3501 | 1461136051778 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]]]}] 00:07:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:07:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1685ms 00:07:31 INFO - PROCESS | 3501 | 1461136051799 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:07:31 INFO - PROCESS | 3501 | 1461136051805 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:07:31 INFO - PROCESS | 3501 | 1461136051812 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:07:31 INFO - PROCESS | 3501 | 1461136051816 Marionette TRACE conn3 <- [1,770,null,{}] 00:07:31 INFO - PROCESS | 3501 | 1461136051825 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}] 00:07:32 INFO - PROCESS | 3501 | 1461136052060 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:07:32 INFO - PROCESS | 3501 | 1461136052233 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae162000 == 65 [pid = 3501] [id = 200] 00:07:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6eab4f5c00) [pid = 3501] [serial = 600] [outer = (nil)] 00:07:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6eac4da400) [pid = 3501] [serial = 601] [outer = 0x7f6eab4f5c00] 00:07:32 INFO - PROCESS | 3501 | 1461136052305 Marionette DEBUG loaded listener.js 00:07:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ead2c7c00) [pid = 3501] [serial = 602] [outer = 0x7f6eab4f5c00] 00:07:33 INFO - PROCESS | 3501 | 1461136053183 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]]]}] 00:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1433ms 00:07:33 INFO - PROCESS | 3501 | 1461136053246 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:07:33 INFO - PROCESS | 3501 | 1461136053254 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:07:33 INFO - PROCESS | 3501 | 1461136053264 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:07:33 INFO - PROCESS | 3501 | 1461136053267 Marionette TRACE conn3 <- [1,774,null,{}] 00:07:33 INFO - PROCESS | 3501 | 1461136053273 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}] 00:07:33 INFO - PROCESS | 3501 | 1461136053484 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:07:33 INFO - PROCESS | 3501 | 1461136053645 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f0b800 == 66 [pid = 3501] [id = 201] 00:07:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6eab4f6c00) [pid = 3501] [serial = 603] [outer = (nil)] 00:07:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6eaeb5d800) [pid = 3501] [serial = 604] [outer = 0x7f6eab4f6c00] 00:07:33 INFO - PROCESS | 3501 | 1461136053713 Marionette DEBUG loaded listener.js 00:07:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6eb1ccc400) [pid = 3501] [serial = 605] [outer = 0x7f6eab4f6c00] 00:07:34 INFO - PROCESS | 3501 | 1461136054698 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]]]}] 00:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1487ms 00:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:07:34 INFO - PROCESS | 3501 | 1461136054751 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:07:34 INFO - PROCESS | 3501 | 1461136054753 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:07:34 INFO - PROCESS | 3501 | 1461136054760 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:07:34 INFO - PROCESS | 3501 | 1461136054766 Marionette TRACE conn3 <- [1,778,null,{}] 00:07:34 INFO - PROCESS | 3501 | 1461136054781 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}] 00:07:34 INFO - PROCESS | 3501 | 1461136054983 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:07:35 INFO - PROCESS | 3501 | 1461136055198 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec2e800 == 67 [pid = 3501] [id = 202] 00:07:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6eb3a75c00) [pid = 3501] [serial = 606] [outer = (nil)] 00:07:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eb41abc00) [pid = 3501] [serial = 607] [outer = 0x7f6eb3a75c00] 00:07:35 INFO - PROCESS | 3501 | 1461136055316 Marionette DEBUG loaded listener.js 00:07:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb4596c00) [pid = 3501] [serial = 608] [outer = 0x7f6eb3a75c00] 00:07:36 INFO - PROCESS | 3501 | 1461136056121 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]]]}] 00:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1388ms 00:07:36 INFO - PROCESS | 3501 | 1461136056148 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:07:36 INFO - PROCESS | 3501 | 1461136056152 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:07:36 INFO - PROCESS | 3501 | 1461136056158 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:07:36 INFO - PROCESS | 3501 | 1461136056161 Marionette TRACE conn3 <- [1,782,null,{}] 00:07:36 INFO - PROCESS | 3501 | 1461136056166 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}] 00:07:36 INFO - PROCESS | 3501 | 1461136056323 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:07:36 INFO - PROCESS | 3501 | 1461136056491 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec52b4000 == 68 [pid = 3501] [id = 203] 00:07:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eb3bcf000) [pid = 3501] [serial = 609] [outer = (nil)] 00:07:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6eb4e47000) [pid = 3501] [serial = 610] [outer = 0x7f6eb3bcf000] 00:07:36 INFO - PROCESS | 3501 | 1461136056561 Marionette DEBUG loaded listener.js 00:07:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eb5165000) [pid = 3501] [serial = 611] [outer = 0x7f6eb3bcf000] 00:07:37 INFO - PROCESS | 3501 | 1461136057513 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]]]}] 00:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1380ms 00:07:37 INFO - PROCESS | 3501 | 1461136057539 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:07:37 INFO - PROCESS | 3501 | 1461136057543 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:07:37 INFO - PROCESS | 3501 | 1461136057548 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:07:37 INFO - PROCESS | 3501 | 1461136057551 Marionette TRACE conn3 <- [1,786,null,{}] 00:07:37 INFO - PROCESS | 3501 | 1461136057557 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}] 00:07:37 INFO - PROCESS | 3501 | 1461136057710 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:07:37 INFO - PROCESS | 3501 | 1461136057878 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0483000 == 69 [pid = 3501] [id = 204] 00:07:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6eac4e1400) [pid = 3501] [serial = 612] [outer = (nil)] 00:07:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6eb605a000) [pid = 3501] [serial = 613] [outer = 0x7f6eac4e1400] 00:07:37 INFO - PROCESS | 3501 | 1461136057948 Marionette DEBUG loaded listener.js 00:07:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eb839f400) [pid = 3501] [serial = 614] [outer = 0x7f6eac4e1400] 00:07:38 INFO - PROCESS | 3501 | 1461136058905 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]]]}] 00:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1434ms 00:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:07:38 INFO - PROCESS | 3501 | 1461136058983 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:07:38 INFO - PROCESS | 3501 | 1461136058985 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:07:38 INFO - PROCESS | 3501 | 1461136058992 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:07:38 INFO - PROCESS | 3501 | 1461136058995 Marionette TRACE conn3 <- [1,790,null,{}] 00:07:39 INFO - PROCESS | 3501 | 1461136059000 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}] 00:07:39 INFO - PROCESS | 3501 | 1461136059218 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:07:39 INFO - PROCESS | 3501 | 1461136059389 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39c5000 == 70 [pid = 3501] [id = 205] 00:07:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6eaaae0800) [pid = 3501] [serial = 615] [outer = (nil)] 00:07:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ead66e400) [pid = 3501] [serial = 616] [outer = 0x7f6eaaae0800] 00:07:39 INFO - PROCESS | 3501 | 1461136059468 Marionette DEBUG loaded listener.js 00:07:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ebd251c00) [pid = 3501] [serial = 617] [outer = 0x7f6eaaae0800] 00:07:40 INFO - PROCESS | 3501 | 1461136060352 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]]]}] 00:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1430ms 00:07:40 INFO - PROCESS | 3501 | 1461136060422 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:07:40 INFO - PROCESS | 3501 | 1461136060426 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:07:40 INFO - PROCESS | 3501 | 1461136060431 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:07:40 INFO - PROCESS | 3501 | 1461136060434 Marionette TRACE conn3 <- [1,794,null,{}] 00:07:40 INFO - PROCESS | 3501 | 1461136060439 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}] 00:07:40 INFO - PROCESS | 3501 | 1461136060590 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:07:40 INFO - PROCESS | 3501 | 1461136060758 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab718800 == 71 [pid = 3501] [id = 206] 00:07:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea9583c00) [pid = 3501] [serial = 618] [outer = (nil)] 00:07:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eaaaea400) [pid = 3501] [serial = 619] [outer = 0x7f6ea9583c00] 00:07:40 INFO - PROCESS | 3501 | 1461136060828 Marionette DEBUG loaded listener.js 00:07:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eab4f1800) [pid = 3501] [serial = 620] [outer = 0x7f6ea9583c00] 00:07:41 INFO - PROCESS | 3501 | 1461136061643 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]]]}] 00:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1282ms 00:07:41 INFO - PROCESS | 3501 | 1461136061727 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:07:41 INFO - PROCESS | 3501 | 1461136061732 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:07:41 INFO - PROCESS | 3501 | 1461136061739 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:07:41 INFO - PROCESS | 3501 | 1461136061742 Marionette TRACE conn3 <- [1,798,null,{}] 00:07:41 INFO - PROCESS | 3501 | 1461136061747 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}] 00:07:41 INFO - PROCESS | 3501 | 1461136061902 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:07:42 INFO - PROCESS | 3501 | 1461136062069 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead053000 == 72 [pid = 3501] [id = 207] 00:07:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea9585800) [pid = 3501] [serial = 621] [outer = (nil)] 00:07:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eac39c400) [pid = 3501] [serial = 622] [outer = 0x7f6ea9585800] 00:07:42 INFO - PROCESS | 3501 | 1461136062139 Marionette DEBUG loaded listener.js 00:07:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ead2c4800) [pid = 3501] [serial = 623] [outer = 0x7f6ea9585800] 00:07:42 INFO - PROCESS | 3501 | 1461136062932 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]]]}] 00:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1236ms 00:07:42 INFO - PROCESS | 3501 | 1461136062990 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:07:42 INFO - PROCESS | 3501 | 1461136062994 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:07:43 INFO - PROCESS | 3501 | 1461136063002 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:07:43 INFO - PROCESS | 3501 | 1461136063004 Marionette TRACE conn3 <- [1,802,null,{}] 00:07:43 INFO - PROCESS | 3501 | 1461136063010 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}] 00:07:43 INFO - PROCESS | 3501 | 1461136063162 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:07:43 INFO - PROCESS | 3501 | 1461136063332 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8dd800 == 73 [pid = 3501] [id = 208] 00:07:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6eac390400) [pid = 3501] [serial = 624] [outer = (nil)] 00:07:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6eae2f3800) [pid = 3501] [serial = 625] [outer = 0x7f6eac390400] 00:07:43 INFO - PROCESS | 3501 | 1461136063399 Marionette DEBUG loaded listener.js 00:07:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eb1c06000) [pid = 3501] [serial = 626] [outer = 0x7f6eac390400] 00:07:44 INFO - PROCESS | 3501 | 1461136064522 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]]]}] 00:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1580ms 00:07:44 INFO - PROCESS | 3501 | 1461136064583 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:07:44 INFO - PROCESS | 3501 | 1461136064589 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:07:44 INFO - PROCESS | 3501 | 1461136064597 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:07:44 INFO - PROCESS | 3501 | 1461136064601 Marionette TRACE conn3 <- [1,806,null,{}] 00:07:44 INFO - PROCESS | 3501 | 1461136064609 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}] 00:07:44 INFO - PROCESS | 3501 | 1461136064770 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:07:44 INFO - PROCESS | 3501 | 1461136064954 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac61d800 == 74 [pid = 3501] [id = 209] 00:07:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eaaaeb800) [pid = 3501] [serial = 627] [outer = (nil)] 00:07:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eaab85000) [pid = 3501] [serial = 628] [outer = 0x7f6eaaaeb800] 00:07:45 INFO - PROCESS | 3501 | 1461136065022 Marionette DEBUG loaded listener.js 00:07:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eab4fd800) [pid = 3501] [serial = 629] [outer = 0x7f6eaaaeb800] 00:07:45 INFO - PROCESS | 3501 | 1461136065937 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]]]}] 00:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1385ms 00:07:45 INFO - PROCESS | 3501 | 1461136065984 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:07:45 INFO - PROCESS | 3501 | 1461136065991 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:07:46 INFO - PROCESS | 3501 | 1461136066001 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:07:46 INFO - PROCESS | 3501 | 1461136066004 Marionette TRACE conn3 <- [1,810,null,{}] 00:07:46 INFO - PROCESS | 3501 | 1461136066010 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}] 00:07:46 INFO - PROCESS | 3501 | 1461136066167 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd142800 == 73 [pid = 3501] [id = 176] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac31a000 == 72 [pid = 3501] [id = 198] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82c7000 == 71 [pid = 3501] [id = 197] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc650000 == 70 [pid = 3501] [id = 160] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6eb4741400) [pid = 3501] [serial = 562] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | 1461136066428 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4056800 == 69 [pid = 3501] [id = 196] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac533800 == 68 [pid = 3501] [id = 195] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3c9000 == 67 [pid = 3501] [id = 194] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead3c0000 == 66 [pid = 3501] [id = 193] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece6be800 == 65 [pid = 3501] [id = 192] 00:07:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ae3000 == 66 [pid = 3501] [id = 210] 00:07:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eac39d400) [pid = 3501] [serial = 630] [outer = (nil)] 00:07:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ead2c7800) [pid = 3501] [serial = 631] [outer = 0x7f6eac39d400] 00:07:46 INFO - PROCESS | 3501 | 1461136066590 Marionette DEBUG loaded listener.js 00:07:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ead348000) [pid = 3501] [serial = 632] [outer = 0x7f6eac39d400] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb439000 == 65 [pid = 3501] [id = 191] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf92f800 == 64 [pid = 3501] [id = 190] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82b3800 == 63 [pid = 3501] [id = 189] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8ea800 == 62 [pid = 3501] [id = 188] 00:07:46 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5f5800 == 61 [pid = 3501] [id = 187] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ed25a1800) [pid = 3501] [serial = 201] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eab615400) [pid = 3501] [serial = 457] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6eca3d2800) [pid = 3501] [serial = 156] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6ebfdea800) [pid = 3501] [serial = 234] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eae2f6c00) [pid = 3501] [serial = 442] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ed029fc00) [pid = 3501] [serial = 445] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ebf542400) [pid = 3501] [serial = 231] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eab4fe000) [pid = 3501] [serial = 451] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ebf178800) [pid = 3501] [serial = 325] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb4e4d800) [pid = 3501] [serial = 433] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ebea44c00) [pid = 3501] [serial = 123] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ebee0a400) [pid = 3501] [serial = 355] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ebee07000) [pid = 3501] [serial = 436] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6eb8520800) [pid = 3501] [serial = 391] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ecc611400) [pid = 3501] [serial = 198] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6eb8399000) [pid = 3501] [serial = 497] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6ecfd59800) [pid = 3501] [serial = 98] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eb5164400) [pid = 3501] [serial = 313] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6ebd114400) [pid = 3501] [serial = 240] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eaab8a400) [pid = 3501] [serial = 503] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6ebd8f0000) [pid = 3501] [serial = 316] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ead66dc00) [pid = 3501] [serial = 485] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6ecc329800) [pid = 3501] [serial = 319] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eb1cf7c00) [pid = 3501] [serial = 322] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6eb4e4d000) [pid = 3501] [serial = 491] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6ed4a9d000) [pid = 3501] [serial = 448] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6ed045a000) [pid = 3501] [serial = 162] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6ea958b800) [pid = 3501] [serial = 506] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6eb3bcc000) [pid = 3501] [serial = 494] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ed029e000) [pid = 3501] [serial = 394] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ed092f800) [pid = 3501] [serial = 237] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ecb607000) [pid = 3501] [serial = 274] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ed574f800) [pid = 3501] [serial = 283] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6eb83e7c00) [pid = 3501] [serial = 352] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6ed32a0000) [pid = 3501] [serial = 277] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6ed5747c00) [pid = 3501] [serial = 280] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6eb8513800) [pid = 3501] [serial = 268] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6eb3bd5000) [pid = 3501] [serial = 430] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6ebac5b000) [pid = 3501] [serial = 126] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 130 (0x7f6ebea4fc00) [pid = 3501] [serial = 397] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 129 (0x7f6ed574b800) [pid = 3501] [serial = 454] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 128 (0x7f6ed0294800) [pid = 3501] [serial = 439] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 127 (0x7f6ed029bc00) [pid = 3501] [serial = 364] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6eb37d7800) [pid = 3501] [serial = 349] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6ece5c9000) [pid = 3501] [serial = 159] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6ebea45c00) [pid = 3501] [serial = 195] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6ed7fca000) [pid = 3501] [serial = 403] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6ed259e800) [pid = 3501] [serial = 400] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6eb1cd5000) [pid = 3501] [serial = 488] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6ebd8ef400) [pid = 3501] [serial = 500] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6eb6f0f400) [pid = 3501] [serial = 192] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6ebd180000) [pid = 3501] [serial = 271] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6eb41b8400) [pid = 3501] [serial = 388] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 116 (0x7f6ecc607000) [pid = 3501] [serial = 358] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 115 (0x7f6ebdc20c00) [pid = 3501] [serial = 129] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 114 (0x7f6ed0297800) [pid = 3501] [serial = 361] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 113 (0x7f6eb38e9000) [pid = 3501] [serial = 310] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 112 (0x7f6eb6f18c00) [pid = 3501] [serial = 228] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 111 (0x7f6ead342800) [pid = 3501] [serial = 406] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 110 (0x7f6ebea41800) [pid = 3501] [serial = 153] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 109 (0x7f6eb3a70400) [pid = 3501] [serial = 556] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 108 (0x7f6eac4dcc00) [pid = 3501] [serial = 559] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 107 (0x7f6ebacf0400) [pid = 3501] [serial = 545] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 106 (0x7f6eb8685c00) [pid = 3501] [serial = 544] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 105 (0x7f6ebdaac000) [pid = 3501] [serial = 548] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 104 (0x7f6ebcec7400) [pid = 3501] [serial = 547] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 103 (0x7f6eac4dac00) [pid = 3501] [serial = 533] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 102 (0x7f6eab612c00) [pid = 3501] [serial = 532] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 101 (0x7f6ead673000) [pid = 3501] [serial = 553] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 100 (0x7f6ead66f400) [pid = 3501] [serial = 535] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 99 (0x7f6eae9dc400) [pid = 3501] [serial = 536] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 98 (0x7f6eb83e9800) [pid = 3501] [serial = 541] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6eb8512400) [pid = 3501] [serial = 542] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6eb4fb8000) [pid = 3501] [serial = 539] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6eb4739800) [pid = 3501] [serial = 538] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 94 (0x7f6ead2c4400) [pid = 3501] [serial = 551] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 93 (0x7f6eac4df800) [pid = 3501] [serial = 550] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 92 (0x7f6eb41aa800) [pid = 3501] [serial = 557] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 91 (0x7f6eae9d4000) [pid = 3501] [serial = 554] [outer = (nil)] [url = about:blank] 00:07:46 INFO - PROCESS | 3501 | --DOMWINDOW == 90 (0x7f6eb38ef400) [pid = 3501] [serial = 560] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 3501 | 1461136067371 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]]]}] 00:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1429ms 00:07:47 INFO - PROCESS | 3501 | 1461136067430 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:07:47 INFO - PROCESS | 3501 | 1461136067432 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:07:47 INFO - PROCESS | 3501 | 1461136067438 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:07:47 INFO - PROCESS | 3501 | 1461136067443 Marionette TRACE conn3 <- [1,814,null,{}] 00:07:47 INFO - PROCESS | 3501 | 1461136067458 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}] 00:07:47 INFO - PROCESS | 3501 | 1461136067611 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:07:47 INFO - PROCESS | 3501 | 1461136067621 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8e7000 == 62 [pid = 3501] [id = 211] 00:07:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 91 (0x7f6eae2ed000) [pid = 3501] [serial = 633] [outer = (nil)] 00:07:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 92 (0x7f6eae9d5c00) [pid = 3501] [serial = 634] [outer = 0x7f6eae2ed000] 00:07:47 INFO - PROCESS | 3501 | 1461136067684 Marionette DEBUG loaded listener.js 00:07:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 93 (0x7f6eaeb55400) [pid = 3501] [serial = 635] [outer = 0x7f6eae2ed000] 00:07:48 INFO - PROCESS | 3501 | 1461136068436 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] 00:07:48 INFO - PROCESS | 3501 | 1461136068485 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:07:48 INFO - PROCESS | 3501 | 1461136068490 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:07:48 INFO - PROCESS | 3501 | 1461136068492 Marionette TRACE conn3 <- [1,818,null,{}] 00:07:48 INFO - PROCESS | 3501 | 1461136068498 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}] 00:07:48 INFO - PROCESS | 3501 | 1461136068636 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:07:48 INFO - PROCESS | 3501 | 1461136068650 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9a4000 == 63 [pid = 3501] [id = 212] 00:07:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6eaeb5fc00) [pid = 3501] [serial = 636] [outer = (nil)] 00:07:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6eb1ccec00) [pid = 3501] [serial = 637] [outer = 0x7f6eaeb5fc00] 00:07:48 INFO - PROCESS | 3501 | 1461136068709 Marionette DEBUG loaded listener.js 00:07:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6eb1cd8000) [pid = 3501] [serial = 638] [outer = 0x7f6eaeb5fc00] 00:07:49 INFO - PROCESS | 3501 | 1461136069585 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]]]}] 00:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1127ms 00:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:07:49 INFO - PROCESS | 3501 | 1461136069618 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:07:49 INFO - PROCESS | 3501 | 1461136069620 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:07:49 INFO - PROCESS | 3501 | 1461136069626 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:07:49 INFO - PROCESS | 3501 | 1461136069628 Marionette TRACE conn3 <- [1,822,null,{}] 00:07:49 INFO - PROCESS | 3501 | 1461136069643 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}] 00:07:49 INFO - PROCESS | 3501 | 1461136069818 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:07:49 INFO - PROCESS | 3501 | 1461136069842 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb393e000 == 64 [pid = 3501] [id = 213] 00:07:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6eb1c08800) [pid = 3501] [serial = 639] [outer = (nil)] 00:07:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6eb1cef000) [pid = 3501] [serial = 640] [outer = 0x7f6eb1c08800] 00:07:49 INFO - PROCESS | 3501 | 1461136069903 Marionette DEBUG loaded listener.js 00:07:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6eb37d6c00) [pid = 3501] [serial = 641] [outer = 0x7f6eb1c08800] 00:07:50 INFO - PROCESS | 3501 | 1461136070763 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] 00:07:50 INFO - PROCESS | 3501 | 1461136070814 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:07:50 INFO - PROCESS | 3501 | 1461136070820 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:07:50 INFO - PROCESS | 3501 | 1461136070823 Marionette TRACE conn3 <- [1,826,null,{}] 00:07:50 INFO - PROCESS | 3501 | 1461136070836 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}] 00:07:51 INFO - PROCESS | 3501 | 1461136071113 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:07:51 INFO - PROCESS | 3501 | --DOMWINDOW == 98 (0x7f6eb4857800) [pid = 3501] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:07:51 INFO - PROCESS | 3501 | --DOMWINDOW == 97 (0x7f6eaab11c00) [pid = 3501] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:07:51 INFO - PROCESS | 3501 | --DOMWINDOW == 96 (0x7f6eaab05c00) [pid = 3501] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:07:51 INFO - PROCESS | 3501 | --DOMWINDOW == 95 (0x7f6ea9589800) [pid = 3501] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:07:51 INFO - PROCESS | 3501 | --DOMWINDOW == 94 (0x7f6eaab05800) [pid = 3501] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:07:51 INFO - PROCESS | 3501 | --DOMWINDOW == 93 (0x7f6eaaae9c00) [pid = 3501] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:07:51 INFO - PROCESS | 3501 | 1461136071203 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39c8800 == 65 [pid = 3501] [id = 214] 00:07:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 94 (0x7f6eaaae9c00) [pid = 3501] [serial = 642] [outer = (nil)] 00:07:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 95 (0x7f6ead2c7000) [pid = 3501] [serial = 643] [outer = 0x7f6eaaae9c00] 00:07:51 INFO - PROCESS | 3501 | 1461136071265 Marionette DEBUG loaded listener.js 00:07:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 96 (0x7f6eb3bd7c00) [pid = 3501] [serial = 644] [outer = 0x7f6eaaae9c00] 00:07:51 INFO - PROCESS | 3501 | 1461136071931 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]]]}] 00:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1143ms 00:07:51 INFO - PROCESS | 3501 | 1461136071963 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:07:51 INFO - PROCESS | 3501 | 1461136071966 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:07:51 INFO - PROCESS | 3501 | 1461136071971 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:07:51 INFO - PROCESS | 3501 | 1461136071973 Marionette TRACE conn3 <- [1,830,null,{}] 00:07:51 INFO - PROCESS | 3501 | 1461136071979 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}] 00:07:52 INFO - PROCESS | 3501 | 1461136072158 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:07:52 INFO - PROCESS | 3501 | 1461136072176 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb45e6000 == 66 [pid = 3501] [id = 215] 00:07:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 97 (0x7f6eaab05800) [pid = 3501] [serial = 645] [outer = (nil)] 00:07:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 98 (0x7f6eb41ac800) [pid = 3501] [serial = 646] [outer = 0x7f6eaab05800] 00:07:52 INFO - PROCESS | 3501 | 1461136072235 Marionette DEBUG loaded listener.js 00:07:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 99 (0x7f6eb41b8c00) [pid = 3501] [serial = 647] [outer = 0x7f6eaab05800] 00:07:52 INFO - PROCESS | 3501 | 1461136072919 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]]]}] 00:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 976ms 00:07:52 INFO - PROCESS | 3501 | 1461136072948 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:07:52 INFO - PROCESS | 3501 | 1461136072950 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:07:52 INFO - PROCESS | 3501 | 1461136072956 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:07:52 INFO - PROCESS | 3501 | 1461136072958 Marionette TRACE conn3 <- [1,834,null,{}] 00:07:52 INFO - PROCESS | 3501 | 1461136072963 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}] 00:07:53 INFO - PROCESS | 3501 | 1461136073099 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:07:53 INFO - PROCESS | 3501 | 1461136073352 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ae4000 == 67 [pid = 3501] [id = 216] 00:07:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 100 (0x7f6ea9582c00) [pid = 3501] [serial = 648] [outer = (nil)] 00:07:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 101 (0x7f6eaaae2000) [pid = 3501] [serial = 649] [outer = 0x7f6ea9582c00] 00:07:53 INFO - PROCESS | 3501 | 1461136073430 Marionette DEBUG loaded listener.js 00:07:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 102 (0x7f6eaab86c00) [pid = 3501] [serial = 650] [outer = 0x7f6ea9582c00] 00:07:54 INFO - PROCESS | 3501 | 1461136074373 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]]]}] 00:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1427ms 00:07:54 INFO - PROCESS | 3501 | 1461136074385 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:07:54 INFO - PROCESS | 3501 | 1461136074389 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:07:54 INFO - PROCESS | 3501 | 1461136074397 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:07:54 INFO - PROCESS | 3501 | 1461136074402 Marionette TRACE conn3 <- [1,838,null,{}] 00:07:54 INFO - PROCESS | 3501 | 1461136074410 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}] 00:07:54 INFO - PROCESS | 3501 | 1461136074576 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:07:54 INFO - PROCESS | 3501 | 1461136074742 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae160000 == 68 [pid = 3501] [id = 217] 00:07:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 103 (0x7f6ea9589800) [pid = 3501] [serial = 651] [outer = (nil)] 00:07:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 104 (0x7f6ead350800) [pid = 3501] [serial = 652] [outer = 0x7f6ea9589800] 00:07:54 INFO - PROCESS | 3501 | 1461136074816 Marionette DEBUG loaded listener.js 00:07:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 105 (0x7f6eae2e9800) [pid = 3501] [serial = 653] [outer = 0x7f6ea9589800] 00:07:55 INFO - PROCESS | 3501 | 1461136075729 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]]]}] 00:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1382ms 00:07:55 INFO - PROCESS | 3501 | 1461136075782 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:07:55 INFO - PROCESS | 3501 | 1461136075788 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:07:55 INFO - PROCESS | 3501 | 1461136075794 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:07:55 INFO - PROCESS | 3501 | 1461136075797 Marionette TRACE conn3 <- [1,842,null,{}] 00:07:55 INFO - PROCESS | 3501 | 1461136075803 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}] 00:07:55 INFO - PROCESS | 3501 | 1461136075960 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:07:56 INFO - PROCESS | 3501 | 1461136076127 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d4c000 == 69 [pid = 3501] [id = 218] 00:07:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 106 (0x7f6ead2bec00) [pid = 3501] [serial = 654] [outer = (nil)] 00:07:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 107 (0x7f6eb1cd2000) [pid = 3501] [serial = 655] [outer = 0x7f6ead2bec00] 00:07:56 INFO - PROCESS | 3501 | 1461136076196 Marionette DEBUG loaded listener.js 00:07:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 108 (0x7f6eb37e1000) [pid = 3501] [serial = 656] [outer = 0x7f6ead2bec00] 00:07:57 INFO - PROCESS | 3501 | 1461136077170 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]]]}] 00:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1428ms 00:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:07:57 INFO - PROCESS | 3501 | 1461136077222 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:07:57 INFO - PROCESS | 3501 | 1461136077226 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:07:57 INFO - PROCESS | 3501 | 1461136077241 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:07:57 INFO - PROCESS | 3501 | 1461136077250 Marionette TRACE conn3 <- [1,846,null,{}] 00:07:57 INFO - PROCESS | 3501 | 1461136077256 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}] 00:07:57 INFO - PROCESS | 3501 | 1461136077460 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:07:57 INFO - PROCESS | 3501 | 1461136077660 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e94800 == 70 [pid = 3501] [id = 219] 00:07:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 109 (0x7f6eaeb55000) [pid = 3501] [serial = 657] [outer = (nil)] 00:07:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 110 (0x7f6eb3bcc400) [pid = 3501] [serial = 658] [outer = 0x7f6eaeb55000] 00:07:57 INFO - PROCESS | 3501 | 1461136077773 Marionette DEBUG loaded listener.js 00:07:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 111 (0x7f6eb4592000) [pid = 3501] [serial = 659] [outer = 0x7f6eaeb55000] 00:07:58 INFO - PROCESS | 3501 | 1461136078583 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]]]}] 00:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1396ms 00:07:58 INFO - PROCESS | 3501 | 1461136078629 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:07:58 INFO - PROCESS | 3501 | 1461136078633 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:07:58 INFO - PROCESS | 3501 | 1461136078639 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:07:58 INFO - PROCESS | 3501 | 1461136078641 Marionette TRACE conn3 <- [1,850,null,{}] 00:07:58 INFO - PROCESS | 3501 | 1461136078647 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}] 00:07:58 INFO - PROCESS | 3501 | 1461136078801 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:07:58 INFO - PROCESS | 3501 | 1461136078965 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82b5800 == 71 [pid = 3501] [id = 220] 00:07:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 112 (0x7f6eb37df400) [pid = 3501] [serial = 660] [outer = (nil)] 00:07:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6eb46c3c00) [pid = 3501] [serial = 661] [outer = 0x7f6eb37df400] 00:07:59 INFO - PROCESS | 3501 | 1461136079049 Marionette DEBUG loaded listener.js 00:07:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6eb473fc00) [pid = 3501] [serial = 662] [outer = 0x7f6eb37df400] 00:07:59 INFO - PROCESS | 3501 | 1461136079854 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]]]}] 00:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1282ms 00:07:59 INFO - PROCESS | 3501 | 1461136079922 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:07:59 INFO - PROCESS | 3501 | 1461136079925 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:07:59 INFO - PROCESS | 3501 | 1461136079931 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:07:59 INFO - PROCESS | 3501 | 1461136079934 Marionette TRACE conn3 <- [1,854,null,{}] 00:07:59 INFO - PROCESS | 3501 | 1461136079939 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}] 00:08:00 INFO - PROCESS | 3501 | 1461136080112 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:08:00 INFO - PROCESS | 3501 | 1461136080271 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebb850800 == 72 [pid = 3501] [id = 221] 00:08:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6eb4e44800) [pid = 3501] [serial = 663] [outer = (nil)] 00:08:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6eb4e4a400) [pid = 3501] [serial = 664] [outer = 0x7f6eb4e44800] 00:08:00 INFO - PROCESS | 3501 | 1461136080356 Marionette DEBUG loaded listener.js 00:08:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 117 (0x7f6eb4fbf800) [pid = 3501] [serial = 665] [outer = 0x7f6eb4e44800] 00:08:01 INFO - PROCESS | 3501 | 1461136081187 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]]]}] 00:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1280ms 00:08:01 INFO - PROCESS | 3501 | 1461136081213 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:08:01 INFO - PROCESS | 3501 | 1461136081215 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:08:01 INFO - PROCESS | 3501 | 1461136081221 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:08:01 INFO - PROCESS | 3501 | 1461136081224 Marionette TRACE conn3 <- [1,858,null,{}] 00:08:01 INFO - PROCESS | 3501 | 1461136081229 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}] 00:08:01 INFO - PROCESS | 3501 | 1461136081380 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:08:01 INFO - PROCESS | 3501 | 1461136081553 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd85d800 == 73 [pid = 3501] [id = 222] 00:08:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6ea957e000) [pid = 3501] [serial = 666] [outer = (nil)] 00:08:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6eb6053000) [pid = 3501] [serial = 667] [outer = 0x7f6ea957e000] 00:08:01 INFO - PROCESS | 3501 | 1461136081627 Marionette DEBUG loaded listener.js 00:08:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eb63ae400) [pid = 3501] [serial = 668] [outer = 0x7f6ea957e000] 00:08:02 INFO - PROCESS | 3501 | 1461136082524 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]]]}] 00:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1329ms 00:08:02 INFO - PROCESS | 3501 | 1461136082551 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:08:02 INFO - PROCESS | 3501 | 1461136082554 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:08:02 INFO - PROCESS | 3501 | 1461136082560 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:08:02 INFO - PROCESS | 3501 | 1461136082563 Marionette TRACE conn3 <- [1,862,null,{}] 00:08:02 INFO - PROCESS | 3501 | 1461136082568 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}] 00:08:02 INFO - PROCESS | 3501 | 1461136082719 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:08:02 INFO - PROCESS | 3501 | 1461136082885 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebda34000 == 74 [pid = 3501] [id = 223] 00:08:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6eb3bcd800) [pid = 3501] [serial = 669] [outer = (nil)] 00:08:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eb63ba800) [pid = 3501] [serial = 670] [outer = 0x7f6eb3bcd800] 00:08:02 INFO - PROCESS | 3501 | 1461136082953 Marionette DEBUG loaded listener.js 00:08:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6eb6e83400) [pid = 3501] [serial = 671] [outer = 0x7f6eb3bcd800] 00:08:03 INFO - PROCESS | 3501 | 1461136083800 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]]]}] 00:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1280ms 00:08:03 INFO - PROCESS | 3501 | 1461136083842 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:08:03 INFO - PROCESS | 3501 | 1461136083845 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:08:03 INFO - PROCESS | 3501 | 1461136083851 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:08:03 INFO - PROCESS | 3501 | 1461136083853 Marionette TRACE conn3 <- [1,866,null,{}] 00:08:03 INFO - PROCESS | 3501 | 1461136083859 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}] 00:08:04 INFO - PROCESS | 3501 | 1461136084018 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:08:04 INFO - PROCESS | 3501 | 1461136084184 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1b7000 == 75 [pid = 3501] [id = 224] 00:08:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6eb4741000) [pid = 3501] [serial = 672] [outer = (nil)] 00:08:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eb6f19400) [pid = 3501] [serial = 673] [outer = 0x7f6eb4741000] 00:08:04 INFO - PROCESS | 3501 | 1461136084252 Marionette DEBUG loaded listener.js 00:08:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eb83a1800) [pid = 3501] [serial = 674] [outer = 0x7f6eb4741000] 00:08:05 INFO - PROCESS | 3501 | 1461136085450 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]]]}] 00:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1634ms 00:08:05 INFO - PROCESS | 3501 | 1461136085486 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:08:05 INFO - PROCESS | 3501 | 1461136085490 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:08:05 INFO - PROCESS | 3501 | 1461136085498 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:08:05 INFO - PROCESS | 3501 | 1461136085503 Marionette TRACE conn3 <- [1,870,null,{}] 00:08:05 INFO - PROCESS | 3501 | 1461136085512 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}] 00:08:05 INFO - PROCESS | 3501 | 1461136085667 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:08:05 INFO - PROCESS | 3501 | 1461136085920 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb392f800 == 76 [pid = 3501] [id = 225] 00:08:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eaab89800) [pid = 3501] [serial = 675] [outer = (nil)] 00:08:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eac394400) [pid = 3501] [serial = 676] [outer = 0x7f6eaab89800] 00:08:05 INFO - PROCESS | 3501 | 1461136085985 Marionette DEBUG loaded listener.js 00:08:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 129 (0x7f6eac4e8000) [pid = 3501] [serial = 677] [outer = 0x7f6eaab89800] 00:08:06 INFO - PROCESS | 3501 | 1461136086898 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]]]}] 00:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1441ms 00:08:06 INFO - PROCESS | 3501 | 1461136086939 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:08:06 INFO - PROCESS | 3501 | 1461136086947 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:08:06 INFO - PROCESS | 3501 | 1461136086957 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:08:06 INFO - PROCESS | 3501 | 1461136086961 Marionette TRACE conn3 <- [1,874,null,{}] 00:08:06 INFO - PROCESS | 3501 | 1461136086966 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}] 00:08:07 INFO - PROCESS | 3501 | 1461136087121 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:08:07 INFO - PROCESS | 3501 | 1461136087291 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead060000 == 77 [pid = 3501] [id = 226] 00:08:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 130 (0x7f6eac4df800) [pid = 3501] [serial = 678] [outer = (nil)] 00:08:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 131 (0x7f6ead673000) [pid = 3501] [serial = 679] [outer = 0x7f6eac4df800] 00:08:07 INFO - PROCESS | 3501 | 1461136087356 Marionette DEBUG loaded listener.js 00:08:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6eae9d4800) [pid = 3501] [serial = 680] [outer = 0x7f6eac4df800] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb45e6000 == 76 [pid = 3501] [id = 215] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39c8800 == 75 [pid = 3501] [id = 214] 00:08:07 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6ead2cbc00) [pid = 3501] [serial = 565] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 3501 | --DOMWINDOW == 130 (0x7f6eb38eb000) [pid = 3501] [serial = 568] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 3501 | --DOMWINDOW == 129 (0x7f6ebd44c400) [pid = 3501] [serial = 571] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 3501 | --DOMWINDOW == 128 (0x7f6ebfde4000) [pid = 3501] [serial = 574] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 3501 | --DOMWINDOW == 127 (0x7f6ec4554400) [pid = 3501] [serial = 577] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6eb38e4400) [pid = 3501] [serial = 598] [outer = (nil)] [url = about:blank] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8e7000 == 74 [pid = 3501] [id = 211] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9ae3000 == 73 [pid = 3501] [id = 210] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac61d800 == 72 [pid = 3501] [id = 209] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39c5000 == 71 [pid = 3501] [id = 205] 00:08:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0483000 == 70 [pid = 3501] [id = 204] 00:08:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec52b4000 == 69 [pid = 3501] [id = 203] 00:08:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec2e800 == 68 [pid = 3501] [id = 202] 00:08:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f0b800 == 67 [pid = 3501] [id = 201] 00:08:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae162000 == 66 [pid = 3501] [id = 200] 00:08:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb85db800 == 65 [pid = 3501] [id = 199] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6eb605c000) [pid = 3501] [serial = 592] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6eb1cef800) [pid = 3501] [serial = 586] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6eb3a7ac00) [pid = 3501] [serial = 587] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6eaeb61c00) [pid = 3501] [serial = 584] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6ead66bc00) [pid = 3501] [serial = 583] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6eb4741c00) [pid = 3501] [serial = 589] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6eaab0b400) [pid = 3501] [serial = 580] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6eac392800) [pid = 3501] [serial = 581] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6eaab09000) [pid = 3501] [serial = 595] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 116 (0x7f6eb8513c00) [pid = 3501] [serial = 593] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 115 (0x7f6eb604d800) [pid = 3501] [serial = 590] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | --DOMWINDOW == 114 (0x7f6eac39e000) [pid = 3501] [serial = 596] [outer = (nil)] [url = about:blank] 00:08:08 INFO - PROCESS | 3501 | 1461136088309 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]]]}] 00:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1384ms 00:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:08:08 INFO - PROCESS | 3501 | 1461136088340 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:08:08 INFO - PROCESS | 3501 | 1461136088343 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:08:08 INFO - PROCESS | 3501 | 1461136088349 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:08:08 INFO - PROCESS | 3501 | 1461136088354 Marionette TRACE conn3 <- [1,878,null,{}] 00:08:08 INFO - PROCESS | 3501 | 1461136088369 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}] 00:08:08 INFO - PROCESS | 3501 | 1461136088512 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:08:08 INFO - PROCESS | 3501 | 1461136088529 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8db000 == 66 [pid = 3501] [id = 227] 00:08:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6eaeb58c00) [pid = 3501] [serial = 681] [outer = (nil)] 00:08:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6eb1ccb800) [pid = 3501] [serial = 682] [outer = 0x7f6eaeb58c00] 00:08:08 INFO - PROCESS | 3501 | 1461136088596 Marionette DEBUG loaded listener.js 00:08:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 117 (0x7f6eb1cf7c00) [pid = 3501] [serial = 683] [outer = 0x7f6eaeb58c00] 00:08:09 INFO - PROCESS | 3501 | 1461136089357 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]]]}] 00:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1042ms 00:08:09 INFO - PROCESS | 3501 | 1461136089390 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:08:09 INFO - PROCESS | 3501 | 1461136089393 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:08:09 INFO - PROCESS | 3501 | 1461136089399 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:08:09 INFO - PROCESS | 3501 | 1461136089401 Marionette TRACE conn3 <- [1,882,null,{}] 00:08:09 INFO - PROCESS | 3501 | 1461136089406 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}] 00:08:09 INFO - PROCESS | 3501 | 1461136089548 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:08:09 INFO - PROCESS | 3501 | 1461136089685 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9ba000 == 67 [pid = 3501] [id = 228] 00:08:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6eae9d7400) [pid = 3501] [serial = 684] [outer = (nil)] 00:08:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6eb38e4400) [pid = 3501] [serial = 685] [outer = 0x7f6eae9d7400] 00:08:09 INFO - PROCESS | 3501 | 1461136089744 Marionette DEBUG loaded listener.js 00:08:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eb3a76400) [pid = 3501] [serial = 686] [outer = 0x7f6eae9d7400] 00:08:10 INFO - PROCESS | 3501 | 1461136090458 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]]]}] 00:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1129ms 00:08:10 INFO - PROCESS | 3501 | 1461136090528 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:08:10 INFO - PROCESS | 3501 | 1461136090531 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:08:10 INFO - PROCESS | 3501 | 1461136090537 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:08:10 INFO - PROCESS | 3501 | 1461136090538 Marionette TRACE conn3 <- [1,886,null,{}] 00:08:10 INFO - PROCESS | 3501 | 1461136090544 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}] 00:08:10 INFO - PROCESS | 3501 | 1461136090724 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:08:10 INFO - PROCESS | 3501 | 1461136090756 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48a0800 == 68 [pid = 3501] [id = 229] 00:08:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6eb38e9c00) [pid = 3501] [serial = 687] [outer = (nil)] 00:08:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eb41af000) [pid = 3501] [serial = 688] [outer = 0x7f6eb38e9c00] 00:08:10 INFO - PROCESS | 3501 | 1461136090814 Marionette DEBUG loaded listener.js 00:08:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6eb4382800) [pid = 3501] [serial = 689] [outer = 0x7f6eb38e9c00] 00:08:11 INFO - PROCESS | 3501 | 1461136091721 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]]]}] 00:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1238ms 00:08:11 INFO - PROCESS | 3501 | 1461136091779 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:08:11 INFO - PROCESS | 3501 | 1461136091782 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:08:11 INFO - PROCESS | 3501 | 1461136091787 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:08:11 INFO - PROCESS | 3501 | 1461136091789 Marionette TRACE conn3 <- [1,890,null,{}] 00:08:11 INFO - PROCESS | 3501 | 1461136091795 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}] 00:08:12 INFO - PROCESS | 3501 | 1461136092040 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:08:12 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6eb1c08800) [pid = 3501] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:08:12 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6eaaae9c00) [pid = 3501] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:08:12 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6eaeb5fc00) [pid = 3501] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:08:12 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6eac39d400) [pid = 3501] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:08:12 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6eaaaeb800) [pid = 3501] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:08:12 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6eae2ed000) [pid = 3501] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:08:12 INFO - PROCESS | 3501 | 1461136092341 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead05f000 == 69 [pid = 3501] [id = 230] 00:08:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6eaaae9c00) [pid = 3501] [serial = 690] [outer = (nil)] 00:08:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6ead664c00) [pid = 3501] [serial = 691] [outer = 0x7f6eaaae9c00] 00:08:12 INFO - PROCESS | 3501 | 1461136092407 Marionette DEBUG loaded listener.js 00:08:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eb4fb9800) [pid = 3501] [serial = 692] [outer = 0x7f6eaaae9c00] 00:08:13 INFO - PROCESS | 3501 | 1461136093066 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]]]}] 00:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1332ms 00:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:08:13 INFO - PROCESS | 3501 | 1461136093120 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:08:13 INFO - PROCESS | 3501 | 1461136093122 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:08:13 INFO - PROCESS | 3501 | 1461136093128 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:08:13 INFO - PROCESS | 3501 | 1461136093141 Marionette TRACE conn3 <- [1,894,null,{}] 00:08:13 INFO - PROCESS | 3501 | 1461136093145 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}] 00:08:13 INFO - PROCESS | 3501 | 1461136093325 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:08:13 INFO - PROCESS | 3501 | 1461136093343 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb85dd800 == 70 [pid = 3501] [id = 231] 00:08:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6eaaaeb800) [pid = 3501] [serial = 693] [outer = (nil)] 00:08:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eb604dc00) [pid = 3501] [serial = 694] [outer = 0x7f6eaaaeb800] 00:08:13 INFO - PROCESS | 3501 | 1461136093400 Marionette DEBUG loaded listener.js 00:08:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6eb6f19c00) [pid = 3501] [serial = 695] [outer = 0x7f6eaaaeb800] 00:08:14 INFO - PROCESS | 3501 | 1461136094101 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]]]}] 00:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 990ms 00:08:14 INFO - PROCESS | 3501 | 1461136094117 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:08:14 INFO - PROCESS | 3501 | 1461136094119 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:08:14 INFO - PROCESS | 3501 | 1461136094125 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:08:14 INFO - PROCESS | 3501 | 1461136094127 Marionette TRACE conn3 <- [1,898,null,{}] 00:08:14 INFO - PROCESS | 3501 | 1461136094134 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}] 00:08:14 INFO - PROCESS | 3501 | 1461136094272 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:08:14 INFO - PROCESS | 3501 | 1461136094500 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac322000 == 71 [pid = 3501] [id = 232] 00:08:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6ea9587400) [pid = 3501] [serial = 696] [outer = (nil)] 00:08:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eaab08800) [pid = 3501] [serial = 697] [outer = 0x7f6ea9587400] 00:08:14 INFO - PROCESS | 3501 | 1461136094577 Marionette DEBUG loaded listener.js 00:08:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eaab88400) [pid = 3501] [serial = 698] [outer = 0x7f6ea9587400] 00:08:15 INFO - PROCESS | 3501 | 1461136095528 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]]]}] 00:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1427ms 00:08:15 INFO - PROCESS | 3501 | 1461136095555 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:08:15 INFO - PROCESS | 3501 | 1461136095560 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:08:15 INFO - PROCESS | 3501 | 1461136095567 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:08:15 INFO - PROCESS | 3501 | 1461136095573 Marionette TRACE conn3 <- [1,902,null,{}] 00:08:15 INFO - PROCESS | 3501 | 1461136095581 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}] 00:08:15 INFO - PROCESS | 3501 | 1461136095744 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:08:15 INFO - PROCESS | 3501 | 1461136095914 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3933800 == 72 [pid = 3501] [id = 233] 00:08:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eaaae3400) [pid = 3501] [serial = 699] [outer = (nil)] 00:08:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eae9dac00) [pid = 3501] [serial = 700] [outer = 0x7f6eaaae3400] 00:08:15 INFO - PROCESS | 3501 | 1461136095987 Marionette DEBUG loaded listener.js 00:08:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 129 (0x7f6eb1c02400) [pid = 3501] [serial = 701] [outer = 0x7f6eaaae3400] 00:08:17 INFO - PROCESS | 3501 | 1461136096994 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]]]}] 00:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1490ms 00:08:17 INFO - PROCESS | 3501 | 1461136097061 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:08:17 INFO - PROCESS | 3501 | 1461136097067 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:08:17 INFO - PROCESS | 3501 | 1461136097074 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:08:17 INFO - PROCESS | 3501 | 1461136097077 Marionette TRACE conn3 <- [1,906,null,{}] 00:08:17 INFO - PROCESS | 3501 | 1461136097083 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}] 00:08:17 INFO - PROCESS | 3501 | 1461136097275 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:08:17 INFO - PROCESS | 3501 | 1461136097436 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd407000 == 73 [pid = 3501] [id = 234] 00:08:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 130 (0x7f6eae9d3c00) [pid = 3501] [serial = 702] [outer = (nil)] 00:08:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 131 (0x7f6eb3bd1c00) [pid = 3501] [serial = 703] [outer = 0x7f6eae9d3c00] 00:08:17 INFO - PROCESS | 3501 | 1461136097588 Marionette DEBUG loaded listener.js 00:08:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6eb46cd800) [pid = 3501] [serial = 704] [outer = 0x7f6eae9d3c00] 00:08:18 INFO - PROCESS | 3501 | 1461136098403 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]]]}] 00:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1380ms 00:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:08:18 INFO - PROCESS | 3501 | 1461136098454 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:08:18 INFO - PROCESS | 3501 | 1461136098457 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:08:18 INFO - PROCESS | 3501 | 1461136098473 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:08:18 INFO - PROCESS | 3501 | 1461136098482 Marionette TRACE conn3 <- [1,910,null,{}] 00:08:18 INFO - PROCESS | 3501 | 1461136098488 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}] 00:08:18 INFO - PROCESS | 3501 | 1461136098661 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:08:18 INFO - PROCESS | 3501 | 1461136098822 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe704800 == 74 [pid = 3501] [id = 235] 00:08:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6eb1c08c00) [pid = 3501] [serial = 705] [outer = (nil)] 00:08:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6eb5e4ec00) [pid = 3501] [serial = 706] [outer = 0x7f6eb1c08c00] 00:08:18 INFO - PROCESS | 3501 | 1461136098893 Marionette DEBUG loaded listener.js 00:08:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6eb6f15800) [pid = 3501] [serial = 707] [outer = 0x7f6eb1c08c00] 00:08:19 INFO - PROCESS | 3501 | 1461136099718 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]]]}] 00:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1301ms 00:08:19 INFO - PROCESS | 3501 | 1461136099765 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:08:19 INFO - PROCESS | 3501 | 1461136099769 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:08:19 INFO - PROCESS | 3501 | 1461136099775 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:08:19 INFO - PROCESS | 3501 | 1461136099778 Marionette TRACE conn3 <- [1,914,null,{}] 00:08:19 INFO - PROCESS | 3501 | 1461136099783 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}] 00:08:19 INFO - PROCESS | 3501 | 1461136099941 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:08:20 INFO - PROCESS | 3501 | 1461136100109 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf019000 == 75 [pid = 3501] [id = 236] 00:08:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6eb38ef800) [pid = 3501] [serial = 708] [outer = (nil)] 00:08:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eb83f0800) [pid = 3501] [serial = 709] [outer = 0x7f6eb38ef800] 00:08:20 INFO - PROCESS | 3501 | 1461136100187 Marionette DEBUG loaded listener.js 00:08:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6eb8512000) [pid = 3501] [serial = 710] [outer = 0x7f6eb38ef800] 00:08:21 INFO - PROCESS | 3501 | 1461136101019 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]]]}] 00:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1282ms 00:08:21 INFO - PROCESS | 3501 | 1461136101058 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:08:21 INFO - PROCESS | 3501 | 1461136101062 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:08:21 INFO - PROCESS | 3501 | 1461136101067 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:08:21 INFO - PROCESS | 3501 | 1461136101070 Marionette TRACE conn3 <- [1,918,null,{}] 00:08:21 INFO - PROCESS | 3501 | 1461136101077 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}] 00:08:21 INFO - PROCESS | 3501 | 1461136101227 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:08:21 INFO - PROCESS | 3501 | 1461136101399 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf932800 == 76 [pid = 3501] [id = 237] 00:08:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6eb8520000) [pid = 3501] [serial = 711] [outer = (nil)] 00:08:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6eb867e800) [pid = 3501] [serial = 712] [outer = 0x7f6eb8520000] 00:08:21 INFO - PROCESS | 3501 | 1461136101479 Marionette DEBUG loaded listener.js 00:08:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ebaccd000) [pid = 3501] [serial = 713] [outer = 0x7f6eb8520000] 00:08:22 INFO - PROCESS | 3501 | 1461136102389 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]]]}] 00:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1379ms 00:08:22 INFO - PROCESS | 3501 | 1461136102447 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:08:22 INFO - PROCESS | 3501 | 1461136102451 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:08:22 INFO - PROCESS | 3501 | 1461136102457 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:08:22 INFO - PROCESS | 3501 | 1461136102460 Marionette TRACE conn3 <- [1,922,null,{}] 00:08:22 INFO - PROCESS | 3501 | 1461136102465 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}] 00:08:22 INFO - PROCESS | 3501 | 1461136102629 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:08:22 INFO - PROCESS | 3501 | 1461136102797 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec44b4800 == 77 [pid = 3501] [id = 238] 00:08:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6eb8520c00) [pid = 3501] [serial = 714] [outer = (nil)] 00:08:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ebc4cac00) [pid = 3501] [serial = 715] [outer = 0x7f6eb8520c00] 00:08:22 INFO - PROCESS | 3501 | 1461136102872 Marionette DEBUG loaded listener.js 00:08:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ebc791c00) [pid = 3501] [serial = 716] [outer = 0x7f6eb8520c00] 00:08:23 INFO - PROCESS | 3501 | 1461136103659 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]]]}] 00:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1230ms 00:08:23 INFO - PROCESS | 3501 | 1461136103689 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:08:23 INFO - PROCESS | 3501 | 1461136103692 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:08:23 INFO - PROCESS | 3501 | 1461136103698 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:08:23 INFO - PROCESS | 3501 | 1461136103700 Marionette TRACE conn3 <- [1,926,null,{}] 00:08:23 INFO - PROCESS | 3501 | 1461136103706 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}] 00:08:23 INFO - PROCESS | 3501 | 1461136103863 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:08:24 INFO - PROCESS | 3501 | 1461136104032 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecafda000 == 78 [pid = 3501] [id = 239] 00:08:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ebacccc00) [pid = 3501] [serial = 717] [outer = (nil)] 00:08:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ebcec7400) [pid = 3501] [serial = 718] [outer = 0x7f6ebacccc00] 00:08:24 INFO - PROCESS | 3501 | 1461136104116 Marionette DEBUG loaded listener.js 00:08:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6ebd17d000) [pid = 3501] [serial = 719] [outer = 0x7f6ebacccc00] 00:08:24 INFO - PROCESS | 3501 | 1461136104963 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]]]}] 00:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1339ms 00:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:08:25 INFO - PROCESS | 3501 | 1461136105038 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:08:25 INFO - PROCESS | 3501 | 1461136105041 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:08:25 INFO - PROCESS | 3501 | 1461136105047 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:08:25 INFO - PROCESS | 3501 | 1461136105050 Marionette TRACE conn3 <- [1,930,null,{}] 00:08:25 INFO - PROCESS | 3501 | 1461136105055 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}] 00:08:25 INFO - PROCESS | 3501 | 1461136105255 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:08:25 INFO - PROCESS | 3501 | 1461136105421 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb67a000 == 79 [pid = 3501] [id = 240] 00:08:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6ebb8a8c00) [pid = 3501] [serial = 720] [outer = (nil)] 00:08:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6ebd44a400) [pid = 3501] [serial = 721] [outer = 0x7f6ebb8a8c00] 00:08:25 INFO - PROCESS | 3501 | 1461136105491 Marionette DEBUG loaded listener.js 00:08:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6ebdaac000) [pid = 3501] [serial = 722] [outer = 0x7f6ebb8a8c00] 00:08:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ebe60e400) [pid = 3501] [serial = 723] [outer = 0x7f6eb3ded000] 00:08:26 INFO - PROCESS | 3501 | 1461136106372 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]]]}] 00:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1386ms 00:08:26 INFO - PROCESS | 3501 | 1461136106432 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:08:26 INFO - PROCESS | 3501 | 1461136106436 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:08:26 INFO - PROCESS | 3501 | 1461136106442 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:08:26 INFO - PROCESS | 3501 | 1461136106445 Marionette TRACE conn3 <- [1,934,null,{}] 00:08:26 INFO - PROCESS | 3501 | 1461136106450 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}] 00:08:26 INFO - PROCESS | 3501 | 1461136106605 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:08:26 INFO - PROCESS | 3501 | 1461136106773 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc311000 == 80 [pid = 3501] [id = 241] 00:08:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6eaaae4000) [pid = 3501] [serial = 724] [outer = (nil)] 00:08:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eb41a9c00) [pid = 3501] [serial = 725] [outer = 0x7f6eaaae4000] 00:08:26 INFO - PROCESS | 3501 | 1461136106843 Marionette DEBUG loaded listener.js 00:08:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ebea46800) [pid = 3501] [serial = 726] [outer = 0x7f6eaaae4000] 00:08:27 INFO - PROCESS | 3501 | 1461136107716 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]]]}] 00:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1333ms 00:08:27 INFO - PROCESS | 3501 | 1461136107775 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:08:27 INFO - PROCESS | 3501 | 1461136107779 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:08:27 INFO - PROCESS | 3501 | 1461136107784 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:08:27 INFO - PROCESS | 3501 | 1461136107787 Marionette TRACE conn3 <- [1,938,null,{}] 00:08:27 INFO - PROCESS | 3501 | 1461136107792 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}] 00:08:27 INFO - PROCESS | 3501 | 1461136107944 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:08:28 INFO - PROCESS | 3501 | 1461136108125 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfd03000 == 81 [pid = 3501] [id = 242] 00:08:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6eb3a75800) [pid = 3501] [serial = 727] [outer = (nil)] 00:08:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ebebdc800) [pid = 3501] [serial = 728] [outer = 0x7f6eb3a75800] 00:08:28 INFO - PROCESS | 3501 | 1461136108204 Marionette DEBUG loaded listener.js 00:08:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ebf176400) [pid = 3501] [serial = 729] [outer = 0x7f6eb3a75800] 00:08:29 INFO - PROCESS | 3501 | 1461136109236 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]]]}] 00:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1492ms 00:08:29 INFO - PROCESS | 3501 | 1461136109281 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:08:29 INFO - PROCESS | 3501 | 1461136109291 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:08:29 INFO - PROCESS | 3501 | 1461136109296 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:08:29 INFO - PROCESS | 3501 | 1461136109300 Marionette TRACE conn3 <- [1,942,null,{}] 00:08:29 INFO - PROCESS | 3501 | 1461136109305 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}] 00:08:29 INFO - PROCESS | 3501 | 1461136109494 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:08:29 INFO - PROCESS | 3501 | 1461136109663 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0868800 == 82 [pid = 3501] [id = 243] 00:08:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ebea48800) [pid = 3501] [serial = 730] [outer = (nil)] 00:08:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ebfec3c00) [pid = 3501] [serial = 731] [outer = 0x7f6ebea48800] 00:08:29 INFO - PROCESS | 3501 | 1461136109758 Marionette DEBUG loaded listener.js 00:08:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ec0925000) [pid = 3501] [serial = 732] [outer = 0x7f6ebea48800] 00:08:30 INFO - PROCESS | 3501 | 1461136110700 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]]]}] 00:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1435ms 00:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:08:30 INFO - PROCESS | 3501 | 1461136110732 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:08:30 INFO - PROCESS | 3501 | 1461136110735 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:08:30 INFO - PROCESS | 3501 | 1461136110741 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:08:30 INFO - PROCESS | 3501 | 1461136110744 Marionette TRACE conn3 <- [1,946,null,{}] 00:08:30 INFO - PROCESS | 3501 | 1461136110751 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}] 00:08:30 INFO - PROCESS | 3501 | 1461136110910 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:08:31 INFO - PROCESS | 3501 | 1461136111093 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8d1800 == 83 [pid = 3501] [id = 244] 00:08:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eab61a800) [pid = 3501] [serial = 733] [outer = (nil)] 00:08:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eb1ce8800) [pid = 3501] [serial = 734] [outer = 0x7f6eab61a800] 00:08:31 INFO - PROCESS | 3501 | 1461136111170 Marionette DEBUG loaded listener.js 00:08:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ec0959400) [pid = 3501] [serial = 735] [outer = 0x7f6eab61a800] 00:08:32 INFO - PROCESS | 3501 | 1461136112477 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]]]}] 00:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1785ms 00:08:32 INFO - PROCESS | 3501 | 1461136112526 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:08:32 INFO - PROCESS | 3501 | 1461136112533 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:08:32 INFO - PROCESS | 3501 | 1461136112541 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:08:32 INFO - PROCESS | 3501 | 1461136112546 Marionette TRACE conn3 <- [1,950,null,{}] 00:08:32 INFO - PROCESS | 3501 | 1461136112553 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}] 00:08:32 INFO - PROCESS | 3501 | 1461136112741 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:08:33 INFO - PROCESS | 3501 | 1461136113107 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac306000 == 84 [pid = 3501] [id = 245] 00:08:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ead2c8800) [pid = 3501] [serial = 736] [outer = (nil)] 00:08:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ead668c00) [pid = 3501] [serial = 737] [outer = 0x7f6ead2c8800] 00:08:33 INFO - PROCESS | 3501 | 1461136113180 Marionette DEBUG loaded listener.js 00:08:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eb1c08400) [pid = 3501] [serial = 738] [outer = 0x7f6ead2c8800] 00:08:33 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eb41ac800) [pid = 3501] [serial = 646] [outer = (nil)] [url = about:blank] 00:08:33 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb85dd800 == 83 [pid = 3501] [id = 231] 00:08:33 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead05f000 == 82 [pid = 3501] [id = 230] 00:08:33 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb393e000 == 81 [pid = 3501] [id = 213] 00:08:33 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48a0800 == 80 [pid = 3501] [id = 229] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9ba000 == 79 [pid = 3501] [id = 228] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9a4000 == 78 [pid = 3501] [id = 212] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8db000 == 77 [pid = 3501] [id = 227] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead060000 == 76 [pid = 3501] [id = 226] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb392f800 == 75 [pid = 3501] [id = 225] 00:08:34 INFO - PROCESS | 3501 | 1461136114154 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]]]}] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d4c000 == 74 [pid = 3501] [id = 218] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae160000 == 73 [pid = 3501] [id = 217] 00:08:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9ae4000 == 72 [pid = 3501] [id = 216] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eb3bd7c00) [pid = 3501] [serial = 644] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eb1cd8000) [pid = 3501] [serial = 638] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb1cef000) [pid = 3501] [serial = 640] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ead2c7000) [pid = 3501] [serial = 643] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb1ccec00) [pid = 3501] [serial = 637] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ead2c7800) [pid = 3501] [serial = 631] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eb37d6c00) [pid = 3501] [serial = 641] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eaab85000) [pid = 3501] [serial = 628] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6eab4fd800) [pid = 3501] [serial = 629] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eb4e47000) [pid = 3501] [serial = 610] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ead348000) [pid = 3501] [serial = 632] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eac39c400) [pid = 3501] [serial = 622] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eb41abc00) [pid = 3501] [serial = 607] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eae9d5c00) [pid = 3501] [serial = 634] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eaeb55400) [pid = 3501] [serial = 635] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6eaaaea400) [pid = 3501] [serial = 619] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ead66e400) [pid = 3501] [serial = 616] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eac4da400) [pid = 3501] [serial = 601] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eb605a000) [pid = 3501] [serial = 613] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6eaeb5d800) [pid = 3501] [serial = 604] [outer = (nil)] [url = about:blank] 00:08:34 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eae2f3800) [pid = 3501] [serial = 625] [outer = (nil)] [url = about:blank] 00:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1687ms 00:08:34 INFO - PROCESS | 3501 | 1461136114229 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:08:34 INFO - PROCESS | 3501 | 1461136114236 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:08:34 INFO - PROCESS | 3501 | 1461136114245 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:08:34 INFO - PROCESS | 3501 | 1461136114249 Marionette TRACE conn3 <- [1,954,null,{}] 00:08:34 INFO - PROCESS | 3501 | 1461136114255 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}] 00:08:34 INFO - PROCESS | 3501 | 1461136114412 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:08:34 INFO - PROCESS | 3501 | 1461136114577 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead05a000 == 73 [pid = 3501] [id = 246] 00:08:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ead344800) [pid = 3501] [serial = 739] [outer = (nil)] 00:08:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eb1cf1400) [pid = 3501] [serial = 740] [outer = 0x7f6ead344800] 00:08:34 INFO - PROCESS | 3501 | 1461136114641 Marionette DEBUG loaded listener.js 00:08:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb38f1000) [pid = 3501] [serial = 741] [outer = 0x7f6ead344800] 00:08:35 INFO - PROCESS | 3501 | 1461136115289 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]]]}] 00:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1081ms 00:08:35 INFO - PROCESS | 3501 | 1461136115327 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:08:35 INFO - PROCESS | 3501 | 1461136115329 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:08:35 INFO - PROCESS | 3501 | 1461136115335 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:08:35 INFO - PROCESS | 3501 | 1461136115341 Marionette TRACE conn3 <- [1,958,null,{}] 00:08:35 INFO - PROCESS | 3501 | 1461136115359 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}] 00:08:35 INFO - PROCESS | 3501 | 1461136115574 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:08:35 INFO - PROCESS | 3501 | 1461136115589 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39cf800 == 74 [pid = 3501] [id = 247] 00:08:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eb38e8c00) [pid = 3501] [serial = 742] [outer = (nil)] 00:08:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6eb4590c00) [pid = 3501] [serial = 743] [outer = 0x7f6eb38e8c00] 00:08:35 INFO - PROCESS | 3501 | 1461136115651 Marionette DEBUG loaded listener.js 00:08:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eb4e42c00) [pid = 3501] [serial = 744] [outer = 0x7f6eb38e8c00] 00:08:36 INFO - PROCESS | 3501 | 1461136116399 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]]]}] 00:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1081ms 00:08:36 INFO - PROCESS | 3501 | 1461136116462 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:08:36 INFO - PROCESS | 3501 | 1461136116466 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:08:36 INFO - PROCESS | 3501 | 1461136116494 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:08:36 INFO - PROCESS | 3501 | 1461136116496 Marionette TRACE conn3 <- [1,962,null,{}] 00:08:36 INFO - PROCESS | 3501 | 1461136116514 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}] 00:08:36 INFO - PROCESS | 3501 | 1461136116714 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:08:36 INFO - PROCESS | 3501 | 1461136116738 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f21000 == 75 [pid = 3501] [id = 248] 00:08:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6eb459f400) [pid = 3501] [serial = 745] [outer = (nil)] 00:08:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6eb5169400) [pid = 3501] [serial = 746] [outer = 0x7f6eb459f400] 00:08:36 INFO - PROCESS | 3501 | 1461136116796 Marionette DEBUG loaded listener.js 00:08:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eb63b5000) [pid = 3501] [serial = 747] [outer = 0x7f6eb459f400] 00:08:37 INFO - PROCESS | 3501 | 1461136117563 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]]]}] 00:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1137ms 00:08:37 INFO - PROCESS | 3501 | 1461136117631 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:08:37 INFO - PROCESS | 3501 | 1461136117634 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:08:37 INFO - PROCESS | 3501 | 1461136117640 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:08:37 INFO - PROCESS | 3501 | 1461136117642 Marionette TRACE conn3 <- [1,966,null,{}] 00:08:37 INFO - PROCESS | 3501 | 1461136117647 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}] 00:08:37 INFO - PROCESS | 3501 | 1461136117837 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:08:37 INFO - PROCESS | 3501 | 1461136117869 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82bd000 == 76 [pid = 3501] [id = 249] 00:08:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6eb4e47000) [pid = 3501] [serial = 748] [outer = (nil)] 00:08:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6eb6f16400) [pid = 3501] [serial = 749] [outer = 0x7f6eb4e47000] 00:08:37 INFO - PROCESS | 3501 | 1461136117926 Marionette DEBUG loaded listener.js 00:08:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6eb8516000) [pid = 3501] [serial = 750] [outer = 0x7f6eb4e47000] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eac4df800) [pid = 3501] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6eaab89800) [pid = 3501] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eaab05800) [pid = 3501] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eaaae9c00) [pid = 3501] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eb38e9c00) [pid = 3501] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eaeb58c00) [pid = 3501] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:08:38 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6eae9d7400) [pid = 3501] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:08:38 INFO - PROCESS | 3501 | 1461136118945 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]]]}] 00:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1334ms 00:08:38 INFO - PROCESS | 3501 | 1461136118974 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:08:38 INFO - PROCESS | 3501 | 1461136118978 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:08:38 INFO - PROCESS | 3501 | 1461136118984 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:08:38 INFO - PROCESS | 3501 | 1461136118987 Marionette TRACE conn3 <- [1,970,null,{}] 00:08:38 INFO - PROCESS | 3501 | 1461136118992 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}] 00:08:39 INFO - PROCESS | 3501 | 1461136119160 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:08:39 INFO - PROCESS | 3501 | 1461136119190 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd40e000 == 77 [pid = 3501] [id = 250] 00:08:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eaeb5dc00) [pid = 3501] [serial = 751] [outer = (nil)] 00:08:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ebacc7800) [pid = 3501] [serial = 752] [outer = 0x7f6eaeb5dc00] 00:08:39 INFO - PROCESS | 3501 | 1461136119253 Marionette DEBUG loaded listener.js 00:08:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ebeb19c00) [pid = 3501] [serial = 753] [outer = 0x7f6eaeb5dc00] 00:08:40 INFO - PROCESS | 3501 | 1461136120002 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]]]}] 00:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1031ms 00:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:08:40 INFO - PROCESS | 3501 | 1461136120015 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:08:40 INFO - PROCESS | 3501 | 1461136120019 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:08:40 INFO - PROCESS | 3501 | 1461136120025 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:08:40 INFO - PROCESS | 3501 | 1461136120027 Marionette TRACE conn3 <- [1,974,null,{}] 00:08:40 INFO - PROCESS | 3501 | 1461136120032 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}] 00:08:40 INFO - PROCESS | 3501 | 1461136120222 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:08:40 INFO - PROCESS | 3501 | 1461136120253 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1b0000 == 78 [pid = 3501] [id = 251] 00:08:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eac390c00) [pid = 3501] [serial = 754] [outer = (nil)] 00:08:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ebee0a400) [pid = 3501] [serial = 755] [outer = 0x7f6eac390c00] 00:08:40 INFO - PROCESS | 3501 | 1461136120314 Marionette DEBUG loaded listener.js 00:08:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ebf5ce400) [pid = 3501] [serial = 756] [outer = 0x7f6eac390c00] 00:08:41 INFO - PROCESS | 3501 | 1461136121245 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]]]}] 00:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1277ms 00:08:41 INFO - PROCESS | 3501 | 1461136121302 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:08:41 INFO - PROCESS | 3501 | 1461136121308 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:08:41 INFO - PROCESS | 3501 | 1461136121317 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:08:41 INFO - PROCESS | 3501 | 1461136121324 Marionette TRACE conn3 <- [1,978,null,{}] 00:08:41 INFO - PROCESS | 3501 | 1461136121334 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}] 00:08:41 INFO - PROCESS | 3501 | 1461136121560 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:08:41 INFO - PROCESS | 3501 | 1461136121732 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8a0800 == 79 [pid = 3501] [id = 252] 00:08:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6eaaae5400) [pid = 3501] [serial = 757] [outer = (nil)] 00:08:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ead344400) [pid = 3501] [serial = 758] [outer = 0x7f6eaaae5400] 00:08:41 INFO - PROCESS | 3501 | 1461136121808 Marionette DEBUG loaded listener.js 00:08:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eaeb5c400) [pid = 3501] [serial = 759] [outer = 0x7f6eaaae5400] 00:08:42 INFO - PROCESS | 3501 | 1461136122745 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]]]}] 00:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1497ms 00:08:42 INFO - PROCESS | 3501 | 1461136122815 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:08:42 INFO - PROCESS | 3501 | 1461136122823 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:08:42 INFO - PROCESS | 3501 | 1461136122833 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:08:42 INFO - PROCESS | 3501 | 1461136122836 Marionette TRACE conn3 <- [1,982,null,{}] 00:08:42 INFO - PROCESS | 3501 | 1461136122842 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}] 00:08:43 INFO - PROCESS | 3501 | 1461136123015 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:08:43 INFO - PROCESS | 3501 | 1461136123184 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e87000 == 80 [pid = 3501] [id = 253] 00:08:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eaab08000) [pid = 3501] [serial = 760] [outer = (nil)] 00:08:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eb41adc00) [pid = 3501] [serial = 761] [outer = 0x7f6eaab08000] 00:08:43 INFO - PROCESS | 3501 | 1461136123253 Marionette DEBUG loaded listener.js 00:08:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eb4859400) [pid = 3501] [serial = 762] [outer = 0x7f6eaab08000] 00:08:44 INFO - PROCESS | 3501 | 1461136124251 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]]]}] 00:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1483ms 00:08:44 INFO - PROCESS | 3501 | 1461136124316 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:08:44 INFO - PROCESS | 3501 | 1461136124320 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:08:44 INFO - PROCESS | 3501 | 1461136124326 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:08:44 INFO - PROCESS | 3501 | 1461136124332 Marionette TRACE conn3 <- [1,986,null,{}] 00:08:44 INFO - PROCESS | 3501 | 1461136124348 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}] 00:08:44 INFO - PROCESS | 3501 | 1461136124557 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:08:44 INFO - PROCESS | 3501 | 1461136124774 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec09f2800 == 81 [pid = 3501] [id = 254] 00:08:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eb850bc00) [pid = 3501] [serial = 763] [outer = (nil)] 00:08:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ebaccc000) [pid = 3501] [serial = 764] [outer = 0x7f6eb850bc00] 00:08:44 INFO - PROCESS | 3501 | 1461136124895 Marionette DEBUG loaded listener.js 00:08:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ebc55b400) [pid = 3501] [serial = 765] [outer = 0x7f6eb850bc00] 00:08:45 INFO - PROCESS | 3501 | 1461136125742 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]]]}] 00:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1495ms 00:08:45 INFO - PROCESS | 3501 | 1461136125824 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:08:45 INFO - PROCESS | 3501 | 1461136125831 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:08:45 INFO - PROCESS | 3501 | 1461136125840 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:08:45 INFO - PROCESS | 3501 | 1461136125846 Marionette TRACE conn3 <- [1,990,null,{}] 00:08:45 INFO - PROCESS | 3501 | 1461136125854 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}] 00:08:46 INFO - PROCESS | 3501 | 1461136126145 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:08:46 INFO - PROCESS | 3501 | 1461136126426 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfda3800 == 82 [pid = 3501] [id = 255] 00:08:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eb851e800) [pid = 3501] [serial = 766] [outer = (nil)] 00:08:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ebfca4c00) [pid = 3501] [serial = 767] [outer = 0x7f6eb851e800] 00:08:46 INFO - PROCESS | 3501 | 1461136126503 Marionette DEBUG loaded listener.js 00:08:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ec0954000) [pid = 3501] [serial = 768] [outer = 0x7f6eb851e800] 00:08:47 INFO - PROCESS | 3501 | 1461136127559 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]]]}] 00:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1784ms 00:08:47 INFO - PROCESS | 3501 | 1461136127624 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:08:47 INFO - PROCESS | 3501 | 1461136127628 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:08:47 INFO - PROCESS | 3501 | 1461136127633 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:08:47 INFO - PROCESS | 3501 | 1461136127637 Marionette TRACE conn3 <- [1,994,null,{}] 00:08:47 INFO - PROCESS | 3501 | 1461136127642 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}] 00:08:47 INFO - PROCESS | 3501 | 1461136127858 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:08:48 INFO - PROCESS | 3501 | 1461136128139 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed2586000 == 83 [pid = 3501] [id = 256] 00:08:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ebdaac800) [pid = 3501] [serial = 769] [outer = (nil)] 00:08:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ec0be0000) [pid = 3501] [serial = 770] [outer = 0x7f6ebdaac800] 00:08:48 INFO - PROCESS | 3501 | 1461136128215 Marionette DEBUG loaded listener.js 00:08:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eca35b000) [pid = 3501] [serial = 771] [outer = 0x7f6ebdaac800] 00:08:49 INFO - PROCESS | 3501 | 1461136129093 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]]]}] 00:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1529ms 00:08:49 INFO - PROCESS | 3501 | 1461136129164 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:08:49 INFO - PROCESS | 3501 | 1461136129166 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:08:49 INFO - PROCESS | 3501 | 1461136129173 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:08:49 INFO - PROCESS | 3501 | 1461136129175 Marionette TRACE conn3 <- [1,998,null,{}] 00:08:49 INFO - PROCESS | 3501 | 1461136129188 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}] 00:08:49 INFO - PROCESS | 3501 | 1461136129415 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:08:49 INFO - PROCESS | 3501 | 1461136129636 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed7f8f800 == 84 [pid = 3501] [id = 257] 00:08:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ecb1bec00) [pid = 3501] [serial = 772] [outer = (nil)] 00:08:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ecb62bc00) [pid = 3501] [serial = 773] [outer = 0x7f6ecb1bec00] 00:08:49 INFO - PROCESS | 3501 | 1461136129764 Marionette DEBUG loaded listener.js 00:08:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ecc3d3c00) [pid = 3501] [serial = 774] [outer = 0x7f6ecb1bec00] 00:08:50 INFO - PROCESS | 3501 | 1461136130584 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]]]}] 00:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1486ms 00:08:50 INFO - PROCESS | 3501 | 1461136130660 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:08:50 INFO - PROCESS | 3501 | 1461136130664 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:08:50 INFO - PROCESS | 3501 | 1461136130669 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:08:50 INFO - PROCESS | 3501 | 1461136130672 Marionette TRACE conn3 <- [1,1002,null,{}] 00:08:50 INFO - PROCESS | 3501 | 1461136130678 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}] 00:08:50 INFO - PROCESS | 3501 | 1461136130872 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:08:51 INFO - PROCESS | 3501 | 1461136131046 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4023000 == 85 [pid = 3501] [id = 258] 00:08:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ecb1bb000) [pid = 3501] [serial = 775] [outer = (nil)] 00:08:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ecc605800) [pid = 3501] [serial = 776] [outer = 0x7f6ecb1bb000] 00:08:51 INFO - PROCESS | 3501 | 1461136131113 Marionette DEBUG loaded listener.js 00:08:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ece527800) [pid = 3501] [serial = 777] [outer = 0x7f6ecb1bb000] 00:08:51 INFO - PROCESS | 3501 | 1461136131974 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]]]}] 00:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1378ms 00:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:08:52 INFO - PROCESS | 3501 | 1461136132048 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:08:52 INFO - PROCESS | 3501 | 1461136132051 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:08:52 INFO - PROCESS | 3501 | 1461136132057 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:08:52 INFO - PROCESS | 3501 | 1461136132060 Marionette TRACE conn3 <- [1,1006,null,{}] 00:08:52 INFO - PROCESS | 3501 | 1461136132065 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}] 00:08:52 INFO - PROCESS | 3501 | 1461136132222 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:08:52 INFO - PROCESS | 3501 | 1461136132394 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae5d800 == 86 [pid = 3501] [id = 259] 00:08:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ecaf76c00) [pid = 3501] [serial = 778] [outer = (nil)] 00:08:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ece696000) [pid = 3501] [serial = 779] [outer = 0x7f6ecaf76c00] 00:08:52 INFO - PROCESS | 3501 | 1461136132467 Marionette DEBUG loaded listener.js 00:08:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ed0295c00) [pid = 3501] [serial = 780] [outer = 0x7f6ecaf76c00] 00:08:53 INFO - PROCESS | 3501 | 1461136133287 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]]]}] 00:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1284ms 00:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:08:53 INFO - PROCESS | 3501 | 1461136133341 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:08:53 INFO - PROCESS | 3501 | 1461136133344 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:08:53 INFO - PROCESS | 3501 | 1461136133350 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:08:53 INFO - PROCESS | 3501 | 1461136133353 Marionette TRACE conn3 <- [1,1010,null,{}] 00:08:53 INFO - PROCESS | 3501 | 1461136133359 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}] 00:08:53 INFO - PROCESS | 3501 | 1461136133517 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:08:53 INFO - PROCESS | 3501 | 1461136133698 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79e7800 == 87 [pid = 3501] [id = 260] 00:08:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ecb2b6400) [pid = 3501] [serial = 781] [outer = (nil)] 00:08:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ed029ac00) [pid = 3501] [serial = 782] [outer = 0x7f6ecb2b6400] 00:08:53 INFO - PROCESS | 3501 | 1461136133772 Marionette DEBUG loaded listener.js 00:08:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ed0322c00) [pid = 3501] [serial = 783] [outer = 0x7f6ecb2b6400] 00:08:54 INFO - PROCESS | 3501 | 1461136134652 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]]]}] 00:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 00:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:08:54 INFO - PROCESS | 3501 | 1461136134730 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:08:54 INFO - PROCESS | 3501 | 1461136134733 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:08:54 INFO - PROCESS | 3501 | 1461136134739 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:08:54 INFO - PROCESS | 3501 | 1461136134742 Marionette TRACE conn3 <- [1,1014,null,{}] 00:08:54 INFO - PROCESS | 3501 | 1461136134747 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}] 00:08:54 INFO - PROCESS | 3501 | 1461136134945 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:08:55 INFO - PROCESS | 3501 | 1461136135124 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae68000 == 88 [pid = 3501] [id = 261] 00:08:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eac39a800) [pid = 3501] [serial = 784] [outer = (nil)] 00:08:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eb4741800) [pid = 3501] [serial = 785] [outer = 0x7f6eac39a800] 00:08:55 INFO - PROCESS | 3501 | 1461136135195 Marionette DEBUG loaded listener.js 00:08:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ed0323000) [pid = 3501] [serial = 786] [outer = 0x7f6eac39a800] 00:08:56 INFO - PROCESS | 3501 | 1461136136435 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]]]}] 00:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1733ms 00:08:56 INFO - PROCESS | 3501 | 1461136136472 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:08:56 INFO - PROCESS | 3501 | 1461136136477 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:08:56 INFO - PROCESS | 3501 | 1461136136494 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:08:56 INFO - PROCESS | 3501 | 1461136136499 Marionette TRACE conn3 <- [1,1018,null,{}] 00:08:56 INFO - PROCESS | 3501 | 1461136136508 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}] 00:08:56 INFO - PROCESS | 3501 | 1461136136729 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:08:56 INFO - PROCESS | 3501 | 1461136136920 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4024000 == 89 [pid = 3501] [id = 262] 00:08:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eaab7dc00) [pid = 3501] [serial = 787] [outer = (nil)] 00:08:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ead34a400) [pid = 3501] [serial = 788] [outer = 0x7f6eaab7dc00] 00:08:56 INFO - PROCESS | 3501 | 1461136136988 Marionette DEBUG loaded listener.js 00:08:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eae9d5c00) [pid = 3501] [serial = 789] [outer = 0x7f6eaab7dc00] 00:08:58 INFO - PROCESS | 3501 | 1461136138041 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]]]}] 00:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1586ms 00:08:58 INFO - PROCESS | 3501 | 1461136138079 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:08:58 INFO - PROCESS | 3501 | 1461136138087 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:08:58 INFO - PROCESS | 3501 | 1461136138096 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:08:58 INFO - PROCESS | 3501 | 1461136138100 Marionette TRACE conn3 <- [1,1022,null,{}] 00:08:58 INFO - PROCESS | 3501 | 1461136138105 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}] 00:08:58 INFO - PROCESS | 3501 | 1461136138268 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:08:58 INFO - PROCESS | 3501 | 1461136138494 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac305000 == 90 [pid = 3501] [id = 263] 00:08:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ead348000) [pid = 3501] [serial = 790] [outer = (nil)] 00:08:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eb37d7c00) [pid = 3501] [serial = 791] [outer = 0x7f6ead348000] 00:08:58 INFO - PROCESS | 3501 | 1461136138602 Marionette DEBUG loaded listener.js 00:08:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eb3bce800) [pid = 3501] [serial = 792] [outer = 0x7f6ead348000] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb1d4000 == 89 [pid = 3501] [id = 65] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb6c5000 == 88 [pid = 3501] [id = 104] 00:08:58 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eb604dc00) [pid = 3501] [serial = 694] [outer = (nil)] [url = about:blank] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3cb000 == 87 [pid = 3501] [id = 146] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd40e000 == 86 [pid = 3501] [id = 250] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82bd000 == 85 [pid = 3501] [id = 249] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f21000 == 84 [pid = 3501] [id = 248] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39cf800 == 83 [pid = 3501] [id = 247] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead05a000 == 82 [pid = 3501] [id = 246] 00:08:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac306000 == 81 [pid = 3501] [id = 245] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc311000 == 80 [pid = 3501] [id = 241] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb67a000 == 79 [pid = 3501] [id = 240] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecafda000 == 78 [pid = 3501] [id = 239] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec44b4800 == 77 [pid = 3501] [id = 238] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf932800 == 76 [pid = 3501] [id = 237] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf019000 == 75 [pid = 3501] [id = 236] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe704800 == 74 [pid = 3501] [id = 235] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd407000 == 73 [pid = 3501] [id = 234] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3933800 == 72 [pid = 3501] [id = 233] 00:08:59 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac322000 == 71 [pid = 3501] [id = 232] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ead350800) [pid = 3501] [serial = 652] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eae9d4800) [pid = 3501] [serial = 680] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eb6f19400) [pid = 3501] [serial = 673] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eac4e8000) [pid = 3501] [serial = 677] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb41b8c00) [pid = 3501] [serial = 647] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb3bcc400) [pid = 3501] [serial = 658] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eb6053000) [pid = 3501] [serial = 667] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eb4fb9800) [pid = 3501] [serial = 692] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ead673000) [pid = 3501] [serial = 679] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eb4e4a400) [pid = 3501] [serial = 664] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eb41af000) [pid = 3501] [serial = 688] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb46c3c00) [pid = 3501] [serial = 661] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ead664c00) [pid = 3501] [serial = 691] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb1ccb800) [pid = 3501] [serial = 682] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eb4382800) [pid = 3501] [serial = 689] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb1cd2000) [pid = 3501] [serial = 655] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eaaae2000) [pid = 3501] [serial = 649] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb3a76400) [pid = 3501] [serial = 686] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eb63ba800) [pid = 3501] [serial = 670] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6eb38e4400) [pid = 3501] [serial = 685] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eb1cf7c00) [pid = 3501] [serial = 683] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eac394400) [pid = 3501] [serial = 676] [outer = (nil)] [url = about:blank] 00:08:59 INFO - PROCESS | 3501 | 1461136139480 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]]]}] 00:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1430ms 00:08:59 INFO - PROCESS | 3501 | 1461136139526 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:08:59 INFO - PROCESS | 3501 | 1461136139530 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:08:59 INFO - PROCESS | 3501 | 1461136139535 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:08:59 INFO - PROCESS | 3501 | 1461136139541 Marionette TRACE conn3 <- [1,1026,null,{}] 00:08:59 INFO - PROCESS | 3501 | 1461136139555 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}] 00:08:59 INFO - PROCESS | 3501 | 1461136139706 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:08:59 INFO - PROCESS | 3501 | 1461136139716 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39cf800 == 72 [pid = 3501] [id = 264] 00:08:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eb1cd2000) [pid = 3501] [serial = 793] [outer = (nil)] 00:08:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eb4595c00) [pid = 3501] [serial = 794] [outer = 0x7f6eb1cd2000] 00:08:59 INFO - PROCESS | 3501 | 1461136139778 Marionette DEBUG loaded listener.js 00:08:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eb4743400) [pid = 3501] [serial = 795] [outer = 0x7f6eb1cd2000] 00:09:00 INFO - PROCESS | 3501 | 1461136140629 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]]]}] 00:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1133ms 00:09:00 INFO - PROCESS | 3501 | 1461136140670 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:09:00 INFO - PROCESS | 3501 | 1461136140674 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:09:00 INFO - PROCESS | 3501 | 1461136140683 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:09:00 INFO - PROCESS | 3501 | 1461136140685 Marionette TRACE conn3 <- [1,1030,null,{}] 00:09:00 INFO - PROCESS | 3501 | 1461136140691 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}] 00:09:00 INFO - PROCESS | 3501 | 1461136140835 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:09:00 INFO - PROCESS | 3501 | 1461136140850 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d4d000 == 73 [pid = 3501] [id = 265] 00:09:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6eb437f800) [pid = 3501] [serial = 796] [outer = (nil)] 00:09:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eb516ac00) [pid = 3501] [serial = 797] [outer = 0x7f6eb437f800] 00:09:00 INFO - PROCESS | 3501 | 1461136140909 Marionette DEBUG loaded listener.js 00:09:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb6058400) [pid = 3501] [serial = 798] [outer = 0x7f6eb437f800] 00:09:01 INFO - PROCESS | 3501 | 1461136141858 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]]]}] 00:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1232ms 00:09:01 INFO - PROCESS | 3501 | 1461136141911 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:09:01 INFO - PROCESS | 3501 | 1461136141914 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:09:01 INFO - PROCESS | 3501 | 1461136141925 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:09:01 INFO - PROCESS | 3501 | 1461136141927 Marionette TRACE conn3 <- [1,1034,null,{}] 00:09:01 INFO - PROCESS | 3501 | 1461136141931 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}] 00:09:02 INFO - PROCESS | 3501 | 1461136142131 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:09:02 INFO - PROCESS | 3501 | 1461136142154 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e8d800 == 74 [pid = 3501] [id = 266] 00:09:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eb5160c00) [pid = 3501] [serial = 799] [outer = (nil)] 00:09:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eb6426400) [pid = 3501] [serial = 800] [outer = 0x7f6eb5160c00] 00:09:02 INFO - PROCESS | 3501 | 1461136142213 Marionette DEBUG loaded listener.js 00:09:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eb83f0c00) [pid = 3501] [serial = 801] [outer = 0x7f6eb5160c00] 00:09:03 INFO - PROCESS | 3501 | 1461136143044 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]]]}] 00:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1176ms 00:09:03 INFO - PROCESS | 3501 | 1461136143101 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:09:03 INFO - PROCESS | 3501 | 1461136143104 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:09:03 INFO - PROCESS | 3501 | 1461136143117 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:09:03 INFO - PROCESS | 3501 | 1461136143119 Marionette TRACE conn3 <- [1,1038,null,{}] 00:09:03 INFO - PROCESS | 3501 | 1461136143125 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}] 00:09:03 INFO - PROCESS | 3501 | 1461136143339 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:09:03 INFO - PROCESS | 3501 | 1461136143364 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc52e000 == 75 [pid = 3501] [id = 267] 00:09:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eb8514000) [pid = 3501] [serial = 802] [outer = (nil)] 00:09:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ebcec0c00) [pid = 3501] [serial = 803] [outer = 0x7f6eb8514000] 00:09:03 INFO - PROCESS | 3501 | 1461136143425 Marionette DEBUG loaded listener.js 00:09:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ebdaa1c00) [pid = 3501] [serial = 804] [outer = 0x7f6eb8514000] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eb4e47000) [pid = 3501] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eaeb5dc00) [pid = 3501] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eb38e8c00) [pid = 3501] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6ead2c8800) [pid = 3501] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ead344800) [pid = 3501] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb459f400) [pid = 3501] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:09:04 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eaaaeb800) [pid = 3501] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:09:04 INFO - PROCESS | 3501 | 1461136144416 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]]]}] 00:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1335ms 00:09:04 INFO - PROCESS | 3501 | 1461136144445 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:09:04 INFO - PROCESS | 3501 | 1461136144448 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:09:04 INFO - PROCESS | 3501 | 1461136144464 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:09:04 INFO - PROCESS | 3501 | 1461136144467 Marionette TRACE conn3 <- [1,1042,null,{}] 00:09:04 INFO - PROCESS | 3501 | 1461136144472 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}] 00:09:04 INFO - PROCESS | 3501 | 1461136144609 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:09:04 INFO - PROCESS | 3501 | 1461136144744 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebcf23000 == 76 [pid = 3501] [id = 268] 00:09:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb3bd5800) [pid = 3501] [serial = 805] [outer = (nil)] 00:09:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eb83a7800) [pid = 3501] [serial = 806] [outer = 0x7f6eb3bd5800] 00:09:04 INFO - PROCESS | 3501 | 1461136144802 Marionette DEBUG loaded listener.js 00:09:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ebeb0ac00) [pid = 3501] [serial = 807] [outer = 0x7f6eb3bd5800] 00:09:05 INFO - PROCESS | 3501 | 1461136145428 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]]]}] 00:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 990ms 00:09:05 INFO - PROCESS | 3501 | 1461136145454 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:09:05 INFO - PROCESS | 3501 | 1461136145457 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:09:05 INFO - PROCESS | 3501 | 1461136145462 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:09:05 INFO - PROCESS | 3501 | 1461136145464 Marionette TRACE conn3 <- [1,1046,null,{}] 00:09:05 INFO - PROCESS | 3501 | 1461136145469 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}] 00:09:05 INFO - PROCESS | 3501 | 1461136145608 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:09:05 INFO - PROCESS | 3501 | 1461136145748 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe544800 == 77 [pid = 3501] [id = 269] 00:09:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eae9dc000) [pid = 3501] [serial = 808] [outer = (nil)] 00:09:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ebf176c00) [pid = 3501] [serial = 809] [outer = 0x7f6eae9dc000] 00:09:05 INFO - PROCESS | 3501 | 1461136145806 Marionette DEBUG loaded listener.js 00:09:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ec0be8400) [pid = 3501] [serial = 810] [outer = 0x7f6eae9dc000] 00:09:06 INFO - PROCESS | 3501 | 1461136146835 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]]]}] 00:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1426ms 00:09:06 INFO - PROCESS | 3501 | 1461136146890 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:09:06 INFO - PROCESS | 3501 | 1461136146895 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:09:06 INFO - PROCESS | 3501 | 1461136146905 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:09:06 INFO - PROCESS | 3501 | 1461136146908 Marionette TRACE conn3 <- [1,1050,null,{}] 00:09:06 INFO - PROCESS | 3501 | 1461136146917 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}] 00:09:07 INFO - PROCESS | 3501 | 1461136147098 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:09:07 INFO - PROCESS | 3501 | 1461136147273 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8a3800 == 78 [pid = 3501] [id = 270] 00:09:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eae2f0000) [pid = 3501] [serial = 811] [outer = (nil)] 00:09:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eb1cec000) [pid = 3501] [serial = 812] [outer = 0x7f6eae2f0000] 00:09:07 INFO - PROCESS | 3501 | 1461136147346 Marionette DEBUG loaded listener.js 00:09:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eb38eb000) [pid = 3501] [serial = 813] [outer = 0x7f6eae2f0000] 00:09:08 INFO - PROCESS | 3501 | 1461136148277 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]]]}] 00:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1436ms 00:09:08 INFO - PROCESS | 3501 | 1461136148342 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:09:08 INFO - PROCESS | 3501 | 1461136148350 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:09:08 INFO - PROCESS | 3501 | 1461136148361 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:09:08 INFO - PROCESS | 3501 | 1461136148365 Marionette TRACE conn3 <- [1,1054,null,{}] 00:09:08 INFO - PROCESS | 3501 | 1461136148370 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}] 00:09:08 INFO - PROCESS | 3501 | 1461136148541 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:09:08 INFO - PROCESS | 3501 | 1461136148714 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e90000 == 79 [pid = 3501] [id = 271] 00:09:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eae2f3800) [pid = 3501] [serial = 814] [outer = (nil)] 00:09:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eb4739c00) [pid = 3501] [serial = 815] [outer = 0x7f6eae2f3800] 00:09:08 INFO - PROCESS | 3501 | 1461136148783 Marionette DEBUG loaded listener.js 00:09:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb4fb9800) [pid = 3501] [serial = 816] [outer = 0x7f6eae2f3800] 00:09:09 INFO - PROCESS | 3501 | 1461136149710 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]]]}] 00:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1381ms 00:09:09 INFO - PROCESS | 3501 | 1461136149742 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:09:09 INFO - PROCESS | 3501 | 1461136149746 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:09:09 INFO - PROCESS | 3501 | 1461136149752 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:09:09 INFO - PROCESS | 3501 | 1461136149758 Marionette TRACE conn3 <- [1,1058,null,{}] 00:09:09 INFO - PROCESS | 3501 | 1461136149773 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}] 00:09:09 INFO - PROCESS | 3501 | 1461136149943 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:09:10 INFO - PROCESS | 3501 | 1461136150127 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf92d800 == 80 [pid = 3501] [id = 272] 00:09:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb83e9400) [pid = 3501] [serial = 817] [outer = (nil)] 00:09:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ebc4cfc00) [pid = 3501] [serial = 818] [outer = 0x7f6eb83e9400] 00:09:10 INFO - PROCESS | 3501 | 1461136150207 Marionette DEBUG loaded listener.js 00:09:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ebea49400) [pid = 3501] [serial = 819] [outer = 0x7f6eb83e9400] 00:09:11 INFO - PROCESS | 3501 | 1461136151066 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]]]}] 00:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1383ms 00:09:11 INFO - PROCESS | 3501 | 1461136151138 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:09:11 INFO - PROCESS | 3501 | 1461136151143 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:09:11 INFO - PROCESS | 3501 | 1461136151148 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:09:11 INFO - PROCESS | 3501 | 1461136151152 Marionette TRACE conn3 <- [1,1062,null,{}] 00:09:11 INFO - PROCESS | 3501 | 1461136151157 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}] 00:09:11 INFO - PROCESS | 3501 | 1461136151363 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:09:11 INFO - PROCESS | 3501 | 1461136151537 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb1d4000 == 81 [pid = 3501] [id = 273] 00:09:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eb8685c00) [pid = 3501] [serial = 820] [outer = (nil)] 00:09:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ec454a400) [pid = 3501] [serial = 821] [outer = 0x7f6eb8685c00] 00:09:11 INFO - PROCESS | 3501 | 1461136151605 Marionette DEBUG loaded listener.js 00:09:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eca3d8800) [pid = 3501] [serial = 822] [outer = 0x7f6eb8685c00] 00:09:12 INFO - PROCESS | 3501 | 1461136152475 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]]]}] 00:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1379ms 00:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:09:12 INFO - PROCESS | 3501 | 1461136152527 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:09:12 INFO - PROCESS | 3501 | 1461136152530 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:09:12 INFO - PROCESS | 3501 | 1461136152537 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:09:12 INFO - PROCESS | 3501 | 1461136152540 Marionette TRACE conn3 <- [1,1066,null,{}] 00:09:12 INFO - PROCESS | 3501 | 1461136152545 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}] 00:09:12 INFO - PROCESS | 3501 | 1461136152699 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:09:12 INFO - PROCESS | 3501 | 1461136152917 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece6be800 == 82 [pid = 3501] [id = 274] 00:09:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ec463cc00) [pid = 3501] [serial = 823] [outer = (nil)] 00:09:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ecb2b8400) [pid = 3501] [serial = 824] [outer = 0x7f6ec463cc00] 00:09:13 INFO - PROCESS | 3501 | 1461136153033 Marionette DEBUG loaded listener.js 00:09:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ecb606000) [pid = 3501] [serial = 825] [outer = 0x7f6ec463cc00] 00:09:13 INFO - PROCESS | 3501 | 1461136153930 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]]]}] 00:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1436ms 00:09:13 INFO - PROCESS | 3501 | 1461136153973 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:09:13 INFO - PROCESS | 3501 | 1461136153977 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:09:13 INFO - PROCESS | 3501 | 1461136153983 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:09:13 INFO - PROCESS | 3501 | 1461136153986 Marionette TRACE conn3 <- [1,1070,null,{}] 00:09:13 INFO - PROCESS | 3501 | 1461136153991 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}] 00:09:14 INFO - PROCESS | 3501 | 1461136154185 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:09:14 INFO - PROCESS | 3501 | 1461136154366 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed4898000 == 83 [pid = 3501] [id = 275] 00:09:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ece52ac00) [pid = 3501] [serial = 826] [outer = (nil)] 00:09:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ed029fc00) [pid = 3501] [serial = 827] [outer = 0x7f6ece52ac00] 00:09:14 INFO - PROCESS | 3501 | 1461136154442 Marionette DEBUG loaded listener.js 00:09:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ed0927c00) [pid = 3501] [serial = 828] [outer = 0x7f6ece52ac00] 00:09:15 INFO - PROCESS | 3501 | 1461136155248 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]]]}] 00:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1283ms 00:09:15 INFO - PROCESS | 3501 | 1461136155281 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:09:15 INFO - PROCESS | 3501 | 1461136155284 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:09:15 INFO - PROCESS | 3501 | 1461136155292 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:09:15 INFO - PROCESS | 3501 | 1461136155295 Marionette TRACE conn3 <- [1,1074,null,{}] 00:09:15 INFO - PROCESS | 3501 | 1461136155301 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}] 00:09:15 INFO - PROCESS | 3501 | 1461136155462 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:09:15 INFO - PROCESS | 3501 | 1461136155641 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead86b000 == 84 [pid = 3501] [id = 276] 00:09:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eaae3b800) [pid = 3501] [serial = 829] [outer = (nil)] 00:09:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eaae43000) [pid = 3501] [serial = 830] [outer = 0x7f6eaae3b800] 00:09:15 INFO - PROCESS | 3501 | 1461136155709 Marionette DEBUG loaded listener.js 00:09:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eaae48400) [pid = 3501] [serial = 831] [outer = 0x7f6eaae3b800] 00:09:16 INFO - PROCESS | 3501 | 1461136156603 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]]]}] 00:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1378ms 00:09:16 INFO - PROCESS | 3501 | 1461136156671 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:09:16 INFO - PROCESS | 3501 | 1461136156675 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:09:16 INFO - PROCESS | 3501 | 1461136156681 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:09:16 INFO - PROCESS | 3501 | 1461136156684 Marionette TRACE conn3 <- [1,1078,null,{}] 00:09:16 INFO - PROCESS | 3501 | 1461136156689 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}] 00:09:16 INFO - PROCESS | 3501 | 1461136156888 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:09:17 INFO - PROCESS | 3501 | 1461136157065 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4b2000 == 85 [pid = 3501] [id = 277] 00:09:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eaae3e000) [pid = 3501] [serial = 832] [outer = (nil)] 00:09:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ed0788000) [pid = 3501] [serial = 833] [outer = 0x7f6eaae3e000] 00:09:17 INFO - PROCESS | 3501 | 1461136157133 Marionette DEBUG loaded listener.js 00:09:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ed0931400) [pid = 3501] [serial = 834] [outer = 0x7f6eaae3e000] 00:09:18 INFO - PROCESS | 3501 | 1461136158022 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]]]}] 00:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1377ms 00:09:18 INFO - PROCESS | 3501 | 1461136158059 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:09:18 INFO - PROCESS | 3501 | 1461136158062 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:09:18 INFO - PROCESS | 3501 | 1461136158068 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:09:18 INFO - PROCESS | 3501 | 1461136158070 Marionette TRACE conn3 <- [1,1082,null,{}] 00:09:18 INFO - PROCESS | 3501 | 1461136158076 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}] 00:09:18 INFO - PROCESS | 3501 | 1461136158234 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:09:18 INFO - PROCESS | 3501 | 1461136158415 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4c9800 == 86 [pid = 3501] [id = 278] 00:09:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea5d13000) [pid = 3501] [serial = 835] [outer = (nil)] 00:09:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea5d18800) [pid = 3501] [serial = 836] [outer = 0x7f6ea5d13000] 00:09:18 INFO - PROCESS | 3501 | 1461136158482 Marionette DEBUG loaded listener.js 00:09:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ea5d1cc00) [pid = 3501] [serial = 837] [outer = 0x7f6ea5d13000] 00:09:19 INFO - PROCESS | 3501 | 1461136159426 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]]]}] 00:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1387ms 00:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:09:19 INFO - PROCESS | 3501 | 1461136159456 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:09:19 INFO - PROCESS | 3501 | 1461136159458 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:09:19 INFO - PROCESS | 3501 | 1461136159465 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:09:19 INFO - PROCESS | 3501 | 1461136159468 Marionette TRACE conn3 <- [1,1086,null,{}] 00:09:19 INFO - PROCESS | 3501 | 1461136159473 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}] 00:09:19 INFO - PROCESS | 3501 | 1461136159633 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:09:19 INFO - PROCESS | 3501 | 1461136159815 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac460000 == 87 [pid = 3501] [id = 279] 00:09:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea5d10c00) [pid = 3501] [serial = 838] [outer = (nil)] 00:09:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eaae49800) [pid = 3501] [serial = 839] [outer = 0x7f6ea5d10c00] 00:09:19 INFO - PROCESS | 3501 | 1461136159883 Marionette DEBUG loaded listener.js 00:09:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eb4089c00) [pid = 3501] [serial = 840] [outer = 0x7f6ea5d10c00] 00:09:20 INFO - PROCESS | 3501 | 1461136160762 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]]]}] 00:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1329ms 00:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:09:20 INFO - PROCESS | 3501 | 1461136160794 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:09:20 INFO - PROCESS | 3501 | 1461136160797 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:09:20 INFO - PROCESS | 3501 | 1461136160803 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:09:20 INFO - PROCESS | 3501 | 1461136160808 Marionette TRACE conn3 <- [1,1090,null,{}] 00:09:20 INFO - PROCESS | 3501 | 1461136160813 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}] 00:09:20 INFO - PROCESS | 3501 | 1461136160994 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:09:21 INFO - PROCESS | 3501 | 1461136161198 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea60d9000 == 88 [pid = 3501] [id = 280] 00:09:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ea5d14800) [pid = 3501] [serial = 841] [outer = (nil)] 00:09:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb4094400) [pid = 3501] [serial = 842] [outer = 0x7f6ea5d14800] 00:09:21 INFO - PROCESS | 3501 | 1461136161273 Marionette DEBUG loaded listener.js 00:09:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6ed250f800) [pid = 3501] [serial = 843] [outer = 0x7f6ea5d14800] 00:09:22 INFO - PROCESS | 3501 | 1461136162137 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]]]}] 00:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1383ms 00:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:09:22 INFO - PROCESS | 3501 | 1461136162187 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:09:22 INFO - PROCESS | 3501 | 1461136162190 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:09:22 INFO - PROCESS | 3501 | 1461136162196 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:09:22 INFO - PROCESS | 3501 | 1461136162199 Marionette TRACE conn3 <- [1,1094,null,{}] 00:09:22 INFO - PROCESS | 3501 | 1461136162205 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}] 00:09:22 INFO - PROCESS | 3501 | 1461136162366 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:09:22 INFO - PROCESS | 3501 | 1461136162549 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8e6800 == 89 [pid = 3501] [id = 281] 00:09:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6eaab06400) [pid = 3501] [serial = 844] [outer = (nil)] 00:09:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eab512400) [pid = 3501] [serial = 845] [outer = 0x7f6eaab06400] 00:09:22 INFO - PROCESS | 3501 | 1461136162618 Marionette DEBUG loaded listener.js 00:09:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eab517400) [pid = 3501] [serial = 846] [outer = 0x7f6eaab06400] 00:09:23 INFO - PROCESS | 3501 | 1461136163468 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]]]}] 00:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1289ms 00:09:23 INFO - PROCESS | 3501 | 1461136163484 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:09:23 INFO - PROCESS | 3501 | 1461136163488 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:09:23 INFO - PROCESS | 3501 | 1461136163493 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:09:23 INFO - PROCESS | 3501 | 1461136163496 Marionette TRACE conn3 <- [1,1098,null,{}] 00:09:23 INFO - PROCESS | 3501 | 1461136163502 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}] 00:09:23 INFO - PROCESS | 3501 | 1461136163663 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:09:24 INFO - PROCESS | 3501 | 1461136164204 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac466800 == 90 [pid = 3501] [id = 282] 00:09:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6eaab05800) [pid = 3501] [serial = 847] [outer = (nil)] 00:09:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eaab8ac00) [pid = 3501] [serial = 848] [outer = 0x7f6eaab05800] 00:09:24 INFO - PROCESS | 3501 | 1461136164322 Marionette DEBUG loaded listener.js 00:09:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eab61a400) [pid = 3501] [serial = 849] [outer = 0x7f6eaab05800] 00:09:25 INFO - PROCESS | 3501 | 1461136165256 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]]]}] 00:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1780ms 00:09:25 INFO - PROCESS | 3501 | 1461136165276 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:09:25 INFO - PROCESS | 3501 | 1461136165282 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:09:25 INFO - PROCESS | 3501 | 1461136165291 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:09:25 INFO - PROCESS | 3501 | 1461136165295 Marionette TRACE conn3 <- [1,1102,null,{}] 00:09:25 INFO - PROCESS | 3501 | 1461136165301 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}] 00:09:25 INFO - PROCESS | 3501 | 1461136165481 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:09:25 INFO - PROCESS | 3501 | 1461136165707 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9bd000 == 91 [pid = 3501] [id = 283] 00:09:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6ead2c7000) [pid = 3501] [serial = 850] [outer = (nil)] 00:09:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ead590800) [pid = 3501] [serial = 851] [outer = 0x7f6ead2c7000] 00:09:25 INFO - PROCESS | 3501 | 1461136165845 Marionette DEBUG loaded listener.js 00:09:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6ead671000) [pid = 3501] [serial = 852] [outer = 0x7f6ead2c7000] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebcf23000 == 90 [pid = 3501] [id = 268] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6ebee0a400) [pid = 3501] [serial = 755] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc52e000 == 89 [pid = 3501] [id = 267] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e8d800 == 88 [pid = 3501] [id = 266] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d4d000 == 87 [pid = 3501] [id = 265] 00:09:26 INFO - PROCESS | 3501 | 1461136166942 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]]]}] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39cf800 == 86 [pid = 3501] [id = 264] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac305000 == 85 [pid = 3501] [id = 263] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4024000 == 84 [pid = 3501] [id = 262] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e87000 == 83 [pid = 3501] [id = 253] 00:09:26 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8a0800 == 82 [pid = 3501] [id = 252] 00:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1682ms 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6eb6f19c00) [pid = 3501] [serial = 695] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eb6f16400) [pid = 3501] [serial = 749] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6eb8516000) [pid = 3501] [serial = 750] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ebacc7800) [pid = 3501] [serial = 752] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ebebdc800) [pid = 3501] [serial = 728] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb4590c00) [pid = 3501] [serial = 743] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eb83f0800) [pid = 3501] [serial = 709] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ebfec3c00) [pid = 3501] [serial = 731] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eb1ce8800) [pid = 3501] [serial = 734] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6eb41a9c00) [pid = 3501] [serial = 725] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eb1c08400) [pid = 3501] [serial = 738] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ead668c00) [pid = 3501] [serial = 737] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6eb1cf1400) [pid = 3501] [serial = 740] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eb38f1000) [pid = 3501] [serial = 741] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eb3bd1c00) [pid = 3501] [serial = 703] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eaab08800) [pid = 3501] [serial = 697] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ebc4cac00) [pid = 3501] [serial = 715] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ebd44a400) [pid = 3501] [serial = 721] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb867e800) [pid = 3501] [serial = 712] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eae9dac00) [pid = 3501] [serial = 700] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eb5e4ec00) [pid = 3501] [serial = 706] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ebcec7400) [pid = 3501] [serial = 718] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eb5169400) [pid = 3501] [serial = 746] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb63b5000) [pid = 3501] [serial = 747] [outer = (nil)] [url = about:blank] 00:09:26 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb3bd0800) [pid = 3501] [serial = 467] [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.] 00:09:27 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eb4e42c00) [pid = 3501] [serial = 744] [outer = (nil)] [url = about:blank] 00:09:27 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ebeb19c00) [pid = 3501] [serial = 753] [outer = (nil)] [url = about:blank] 00:09:27 INFO - PROCESS | 3501 | 1461136167004 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:09:27 INFO - PROCESS | 3501 | 1461136167009 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:09:27 INFO - PROCESS | 3501 | 1461136167015 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:09:27 INFO - PROCESS | 3501 | 1461136167018 Marionette TRACE conn3 <- [1,1106,null,{}] 00:09:27 INFO - PROCESS | 3501 | 1461136167023 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}] 00:09:27 INFO - PROCESS | 3501 | 1461136167516 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:09:27 INFO - PROCESS | 3501 | 1461136167682 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8e2000 == 83 [pid = 3501] [id = 284] 00:09:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ead58c800) [pid = 3501] [serial = 853] [outer = (nil)] 00:09:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb38eec00) [pid = 3501] [serial = 854] [outer = 0x7f6ead58c800] 00:09:27 INFO - PROCESS | 3501 | 1461136167768 Marionette DEBUG loaded listener.js 00:09:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb408a000) [pid = 3501] [serial = 855] [outer = 0x7f6ead58c800] 00:09:28 INFO - PROCESS | 3501 | 1461136168529 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]]]}] 00:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1528ms 00:09:28 INFO - PROCESS | 3501 | 1461136168543 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:09:28 INFO - PROCESS | 3501 | 1461136168547 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:09:28 INFO - PROCESS | 3501 | 1461136168559 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:09:28 INFO - PROCESS | 3501 | 1461136168568 Marionette TRACE conn3 <- [1,1110,null,{}] 00:09:28 INFO - PROCESS | 3501 | 1461136168575 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}] 00:09:28 INFO - PROCESS | 3501 | 1461136168820 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:09:28 INFO - PROCESS | 3501 | 1461136168843 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb45e3000 == 84 [pid = 3501] [id = 285] 00:09:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb1c08400) [pid = 3501] [serial = 856] [outer = (nil)] 00:09:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb437f400) [pid = 3501] [serial = 857] [outer = 0x7f6eb1c08400] 00:09:28 INFO - PROCESS | 3501 | 1461136168905 Marionette DEBUG loaded listener.js 00:09:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb4851c00) [pid = 3501] [serial = 858] [outer = 0x7f6eb1c08400] 00:09:29 INFO - PROCESS | 3501 | 1461136169749 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]]]}] 00:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1241ms 00:09:29 INFO - PROCESS | 3501 | 1461136169807 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:09:29 INFO - PROCESS | 3501 | 1461136169812 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:09:29 INFO - PROCESS | 3501 | 1461136169818 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:09:29 INFO - PROCESS | 3501 | 1461136169821 Marionette TRACE conn3 <- [1,1114,null,{}] 00:09:29 INFO - PROCESS | 3501 | 1461136169826 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}] 00:09:30 INFO - PROCESS | 3501 | 1461136170050 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:09:30 INFO - PROCESS | 3501 | 1461136170074 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e87000 == 85 [pid = 3501] [id = 286] 00:09:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea5d18c00) [pid = 3501] [serial = 859] [outer = (nil)] 00:09:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb4fb9c00) [pid = 3501] [serial = 860] [outer = 0x7f6ea5d18c00] 00:09:30 INFO - PROCESS | 3501 | 1461136170141 Marionette DEBUG loaded listener.js 00:09:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb63b5000) [pid = 3501] [serial = 861] [outer = 0x7f6ea5d18c00] 00:09:31 INFO - PROCESS | 3501 | 1461136171092 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]]]}] 00:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1328ms 00:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:09:31 INFO - PROCESS | 3501 | 1461136171146 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:09:31 INFO - PROCESS | 3501 | 1461136171149 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:09:31 INFO - PROCESS | 3501 | 1461136171155 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:09:31 INFO - PROCESS | 3501 | 1461136171158 Marionette TRACE conn3 <- [1,1118,null,{}] 00:09:31 INFO - PROCESS | 3501 | 1461136171168 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}] 00:09:31 INFO - PROCESS | 3501 | 1461136171367 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:09:31 INFO - PROCESS | 3501 | 1461136171392 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc546000 == 86 [pid = 3501] [id = 287] 00:09:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6eb850d000) [pid = 3501] [serial = 862] [outer = (nil)] 00:09:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6eb851dc00) [pid = 3501] [serial = 863] [outer = 0x7f6eb850d000] 00:09:31 INFO - PROCESS | 3501 | 1461136171461 Marionette DEBUG loaded listener.js 00:09:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ebb8a8000) [pid = 3501] [serial = 864] [outer = 0x7f6eb850d000] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ead348000) [pid = 3501] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eb437f800) [pid = 3501] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eb3bd5800) [pid = 3501] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eaab7dc00) [pid = 3501] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb8514000) [pid = 3501] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eb5160c00) [pid = 3501] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:09:32 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb1cd2000) [pid = 3501] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:09:32 INFO - PROCESS | 3501 | 1461136172443 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]]]}] 00:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1337ms 00:09:32 INFO - PROCESS | 3501 | 1461136172492 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:09:32 INFO - PROCESS | 3501 | 1461136172495 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:09:32 INFO - PROCESS | 3501 | 1461136172501 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:09:32 INFO - PROCESS | 3501 | 1461136172503 Marionette TRACE conn3 <- [1,1122,null,{}] 00:09:32 INFO - PROCESS | 3501 | 1461136172508 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}] 00:09:32 INFO - PROCESS | 3501 | 1461136172665 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:09:32 INFO - PROCESS | 3501 | 1461136172681 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe537000 == 87 [pid = 3501] [id = 288] 00:09:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb867e800) [pid = 3501] [serial = 865] [outer = (nil)] 00:09:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ebd17f800) [pid = 3501] [serial = 866] [outer = 0x7f6eb867e800] 00:09:32 INFO - PROCESS | 3501 | 1461136172740 Marionette DEBUG loaded listener.js 00:09:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ebf546800) [pid = 3501] [serial = 867] [outer = 0x7f6eb867e800] 00:09:33 INFO - PROCESS | 3501 | 1461136173598 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]]]}] 00:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1139ms 00:09:33 INFO - PROCESS | 3501 | 1461136173640 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:09:33 INFO - PROCESS | 3501 | 1461136173643 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:09:33 INFO - PROCESS | 3501 | 1461136173649 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:09:33 INFO - PROCESS | 3501 | 1461136173651 Marionette TRACE conn3 <- [1,1126,null,{}] 00:09:33 INFO - PROCESS | 3501 | 1461136173656 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}] 00:09:33 INFO - PROCESS | 3501 | 1461136173800 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:09:33 INFO - PROCESS | 3501 | 1461136173815 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf148000 == 88 [pid = 3501] [id = 289] 00:09:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ebc4d3000) [pid = 3501] [serial = 868] [outer = (nil)] 00:09:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ec0ba6000) [pid = 3501] [serial = 869] [outer = 0x7f6ebc4d3000] 00:09:33 INFO - PROCESS | 3501 | 1461136173876 Marionette DEBUG loaded listener.js 00:09:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ecaf6e400) [pid = 3501] [serial = 870] [outer = 0x7f6ebc4d3000] 00:09:35 INFO - PROCESS | 3501 | 1461136175044 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]]]}] 00:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1427ms 00:09:35 INFO - PROCESS | 3501 | 1461136175076 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:09:35 INFO - PROCESS | 3501 | 1461136175082 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:09:35 INFO - PROCESS | 3501 | 1461136175092 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:09:35 INFO - PROCESS | 3501 | 1461136175096 Marionette TRACE conn3 <- [1,1130,null,{}] 00:09:35 INFO - PROCESS | 3501 | 1461136175103 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}] 00:09:35 INFO - PROCESS | 3501 | 1461136175300 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:09:35 INFO - PROCESS | 3501 | 1461136175545 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4c9000 == 89 [pid = 3501] [id = 290] 00:09:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ead58a400) [pid = 3501] [serial = 871] [outer = (nil)] 00:09:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ead594800) [pid = 3501] [serial = 872] [outer = 0x7f6ead58a400] 00:09:35 INFO - PROCESS | 3501 | 1461136175664 Marionette DEBUG loaded listener.js 00:09:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6eb1cd1800) [pid = 3501] [serial = 873] [outer = 0x7f6ead58a400] 00:09:36 INFO - PROCESS | 3501 | 1461136176568 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]]]}] 00:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1534ms 00:09:36 INFO - PROCESS | 3501 | 1461136176626 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:09:36 INFO - PROCESS | 3501 | 1461136176635 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:09:36 INFO - PROCESS | 3501 | 1461136176645 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:09:36 INFO - PROCESS | 3501 | 1461136176649 Marionette TRACE conn3 <- [1,1134,null,{}] 00:09:36 INFO - PROCESS | 3501 | 1461136176655 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}] 00:09:36 INFO - PROCESS | 3501 | 1461136176829 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:09:37 INFO - PROCESS | 3501 | 1461136177087 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb51b4000 == 90 [pid = 3501] [id = 291] 00:09:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eb3bd6800) [pid = 3501] [serial = 874] [outer = (nil)] 00:09:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eb4094800) [pid = 3501] [serial = 875] [outer = 0x7f6eb3bd6800] 00:09:37 INFO - PROCESS | 3501 | 1461136177203 Marionette DEBUG loaded listener.js 00:09:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6eb4590c00) [pid = 3501] [serial = 876] [outer = 0x7f6eb3bd6800] 00:09:38 INFO - PROCESS | 3501 | 1461136178013 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]]]}] 00:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1436ms 00:09:38 INFO - PROCESS | 3501 | 1461136178081 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:09:38 INFO - PROCESS | 3501 | 1461136178084 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:09:38 INFO - PROCESS | 3501 | 1461136178091 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:09:38 INFO - PROCESS | 3501 | 1461136178096 Marionette TRACE conn3 <- [1,1138,null,{}] 00:09:38 INFO - PROCESS | 3501 | 1461136178112 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}] 00:09:38 INFO - PROCESS | 3501 | 1461136178336 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:09:38 INFO - PROCESS | 3501 | 1461136178515 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb1d2000 == 91 [pid = 3501] [id = 292] 00:09:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb41b4400) [pid = 3501] [serial = 877] [outer = (nil)] 00:09:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6ebac5b000) [pid = 3501] [serial = 878] [outer = 0x7f6eb41b4400] 00:09:38 INFO - PROCESS | 3501 | 1461136178633 Marionette DEBUG loaded listener.js 00:09:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ebe5c0000) [pid = 3501] [serial = 879] [outer = 0x7f6eb41b4400] 00:09:39 INFO - PROCESS | 3501 | 1461136179474 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]]]}] 00:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1444ms 00:09:39 INFO - PROCESS | 3501 | 1461136179535 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:09:39 INFO - PROCESS | 3501 | 1461136179540 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:09:39 INFO - PROCESS | 3501 | 1461136179546 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:09:39 INFO - PROCESS | 3501 | 1461136179549 Marionette TRACE conn3 <- [1,1142,null,{}] 00:09:39 INFO - PROCESS | 3501 | 1461136179554 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}] 00:09:39 INFO - PROCESS | 3501 | 1461136179723 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:09:39 INFO - PROCESS | 3501 | 1461136179910 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed090c800 == 92 [pid = 3501] [id = 293] 00:09:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eb38ec800) [pid = 3501] [serial = 880] [outer = (nil)] 00:09:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6ec0924c00) [pid = 3501] [serial = 881] [outer = 0x7f6eb38ec800] 00:09:39 INFO - PROCESS | 3501 | 1461136179984 Marionette DEBUG loaded listener.js 00:09:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6ecb40ac00) [pid = 3501] [serial = 882] [outer = 0x7f6eb38ec800] 00:09:40 INFO - PROCESS | 3501 | 1461136180814 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]]]}] 00:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1327ms 00:09:40 INFO - PROCESS | 3501 | 1461136180874 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:09:40 INFO - PROCESS | 3501 | 1461136180878 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:09:40 INFO - PROCESS | 3501 | 1461136180883 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:09:40 INFO - PROCESS | 3501 | 1461136180886 Marionette TRACE conn3 <- [1,1146,null,{}] 00:09:40 INFO - PROCESS | 3501 | 1461136180892 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}] 00:09:41 INFO - PROCESS | 3501 | 1461136181051 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:09:41 INFO - PROCESS | 3501 | 1461136181237 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed4a71000 == 93 [pid = 3501] [id = 294] 00:09:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eb839cc00) [pid = 3501] [serial = 883] [outer = (nil)] 00:09:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6ecb6df800) [pid = 3501] [serial = 884] [outer = 0x7f6eb839cc00] 00:09:41 INFO - PROCESS | 3501 | 1461136181311 Marionette DEBUG loaded listener.js 00:09:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6ece521c00) [pid = 3501] [serial = 885] [outer = 0x7f6eb839cc00] 00:09:42 INFO - PROCESS | 3501 | 1461136182138 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]]]}] 00:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1280ms 00:09:42 INFO - PROCESS | 3501 | 1461136182165 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:09:42 INFO - PROCESS | 3501 | 1461136182168 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:09:42 INFO - PROCESS | 3501 | 1461136182175 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:09:42 INFO - PROCESS | 3501 | 1461136182178 Marionette TRACE conn3 <- [1,1150,null,{}] 00:09:42 INFO - PROCESS | 3501 | 1461136182183 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}] 00:09:42 INFO - PROCESS | 3501 | 1461136182353 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:09:42 INFO - PROCESS | 3501 | 1461136182539 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed7f8e000 == 94 [pid = 3501] [id = 295] 00:09:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ed0326c00) [pid = 3501] [serial = 886] [outer = (nil)] 00:09:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6ed0930000) [pid = 3501] [serial = 887] [outer = 0x7f6ed0326c00] 00:09:42 INFO - PROCESS | 3501 | 1461136182613 Marionette DEBUG loaded listener.js 00:09:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6ed259a400) [pid = 3501] [serial = 888] [outer = 0x7f6ed0326c00] 00:09:43 INFO - PROCESS | 3501 | 1461136183489 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]]]}] 00:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1384ms 00:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:09:43 INFO - PROCESS | 3501 | 1461136183560 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:09:43 INFO - PROCESS | 3501 | 1461136183563 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:09:43 INFO - PROCESS | 3501 | 1461136183569 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:09:43 INFO - PROCESS | 3501 | 1461136183573 Marionette TRACE conn3 <- [1,1154,null,{}] 00:09:43 INFO - PROCESS | 3501 | 1461136183578 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}] 00:09:43 INFO - PROCESS | 3501 | 1461136183740 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:09:43 INFO - PROCESS | 3501 | 1461136183921 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea58f6000 == 95 [pid = 3501] [id = 296] 00:09:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6ed0330000) [pid = 3501] [serial = 889] [outer = (nil)] 00:09:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6ed2feec00) [pid = 3501] [serial = 890] [outer = 0x7f6ed0330000] 00:09:43 INFO - PROCESS | 3501 | 1461136183991 Marionette DEBUG loaded listener.js 00:09:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6ed32a4c00) [pid = 3501] [serial = 891] [outer = 0x7f6ed0330000] 00:09:44 INFO - PROCESS | 3501 | 1461136184800 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]]]}] 00:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1280ms 00:09:44 INFO - PROCESS | 3501 | 1461136184849 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:09:44 INFO - PROCESS | 3501 | 1461136184853 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:09:44 INFO - PROCESS | 3501 | 1461136184859 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:09:44 INFO - PROCESS | 3501 | 1461136184861 Marionette TRACE conn3 <- [1,1158,null,{}] 00:09:44 INFO - PROCESS | 3501 | 1461136184867 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}] 00:09:45 INFO - PROCESS | 3501 | 1461136185021 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:09:45 INFO - PROCESS | 3501 | 1461136185209 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4be6000 == 96 [pid = 3501] [id = 297] 00:09:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 226 (0x7f6ea80eec00) [pid = 3501] [serial = 892] [outer = (nil)] 00:09:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 227 (0x7f6ea80f7000) [pid = 3501] [serial = 893] [outer = 0x7f6ea80eec00] 00:09:45 INFO - PROCESS | 3501 | 1461136185277 Marionette DEBUG loaded listener.js 00:09:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6ea80fbc00) [pid = 3501] [serial = 894] [outer = 0x7f6ea80eec00] 00:09:46 INFO - PROCESS | 3501 | 1461136186124 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]]]}] 00:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1327ms 00:09:46 INFO - PROCESS | 3501 | 1461136186187 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:09:46 INFO - PROCESS | 3501 | 1461136186190 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:09:46 INFO - PROCESS | 3501 | 1461136186196 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:09:46 INFO - PROCESS | 3501 | 1461136186198 Marionette TRACE conn3 <- [1,1162,null,{}] 00:09:46 INFO - PROCESS | 3501 | 1461136186204 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}] 00:09:46 INFO - PROCESS | 3501 | 1461136186360 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:09:46 INFO - PROCESS | 3501 | 1461136186549 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4e86800 == 97 [pid = 3501] [id = 298] 00:09:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6ea4e1a000) [pid = 3501] [serial = 895] [outer = (nil)] 00:09:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6ea4e22000) [pid = 3501] [serial = 896] [outer = 0x7f6ea4e1a000] 00:09:46 INFO - PROCESS | 3501 | 1461136186617 Marionette DEBUG loaded listener.js 00:09:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6ea4e26c00) [pid = 3501] [serial = 897] [outer = 0x7f6ea4e1a000] 00:09:47 INFO - PROCESS | 3501 | 1461136187460 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]]]}] 00:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1327ms 00:09:47 INFO - PROCESS | 3501 | 1461136187524 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:09:47 INFO - PROCESS | 3501 | 1461136187527 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:09:47 INFO - PROCESS | 3501 | 1461136187533 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:09:47 INFO - PROCESS | 3501 | 1461136187536 Marionette TRACE conn3 <- [1,1166,null,{}] 00:09:47 INFO - PROCESS | 3501 | 1461136187541 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}] 00:09:47 INFO - PROCESS | 3501 | 1461136187696 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:09:47 INFO - PROCESS | 3501 | 1461136187884 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea58eb800 == 98 [pid = 3501] [id = 299] 00:09:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6ea4e1c000) [pid = 3501] [serial = 898] [outer = (nil)] 00:09:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6ea4fab400) [pid = 3501] [serial = 899] [outer = 0x7f6ea4e1c000] 00:09:47 INFO - PROCESS | 3501 | 1461136187960 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6ea4fb0800) [pid = 3501] [serial = 900] [outer = 0x7f6ea4e1c000] 00:09:48 INFO - PROCESS | 3501 | 1461136188807 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]]]}] 00:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1333ms 00:09:48 INFO - PROCESS | 3501 | 1461136188867 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:09:48 INFO - PROCESS | 3501 | 1461136188871 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:09:48 INFO - PROCESS | 3501 | 1461136188877 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:09:48 INFO - PROCESS | 3501 | 1461136188881 Marionette TRACE conn3 <- [1,1170,null,{}] 00:09:48 INFO - PROCESS | 3501 | 1461136188886 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}] 00:09:49 INFO - PROCESS | 3501 | 1461136189079 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:09:49 INFO - PROCESS | 3501 | 1461136189263 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea59a7000 == 99 [pid = 3501] [id = 300] 00:09:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6ea4e21c00) [pid = 3501] [serial = 901] [outer = (nil)] 00:09:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6ea5a96000) [pid = 3501] [serial = 902] [outer = 0x7f6ea4e21c00] 00:09:49 INFO - PROCESS | 3501 | 1461136189338 Marionette DEBUG loaded listener.js 00:09:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6ea80f4c00) [pid = 3501] [serial = 903] [outer = 0x7f6ea4e21c00] 00:09:50 INFO - PROCESS | 3501 | 1461136190161 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]]]}] 00:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1333ms 00:09:50 INFO - PROCESS | 3501 | 1461136190210 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:09:50 INFO - PROCESS | 3501 | 1461136190214 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:09:50 INFO - PROCESS | 3501 | 1461136190219 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:09:50 INFO - PROCESS | 3501 | 1461136190222 Marionette TRACE conn3 <- [1,1174,null,{}] 00:09:50 INFO - PROCESS | 3501 | 1461136190227 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}] 00:09:50 INFO - PROCESS | 3501 | 1461136190388 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:09:50 INFO - PROCESS | 3501 | 1461136190577 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5c3f000 == 100 [pid = 3501] [id = 301] 00:09:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6ea451d400) [pid = 3501] [serial = 904] [outer = (nil)] 00:09:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6ea4526800) [pid = 3501] [serial = 905] [outer = 0x7f6ea451d400] 00:09:50 INFO - PROCESS | 3501 | 1461136190644 Marionette DEBUG loaded listener.js 00:09:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ea452b400) [pid = 3501] [serial = 906] [outer = 0x7f6ea451d400] 00:09:51 INFO - PROCESS | 3501 | 1461136191505 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] 00:09:51 INFO - PROCESS | 3501 | 1461136191610 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:09:51 INFO - PROCESS | 3501 | 1461136191616 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:09:51 INFO - PROCESS | 3501 | 1461136191619 Marionette TRACE conn3 <- [1,1178,null,{}] 00:09:51 INFO - PROCESS | 3501 | 1461136191624 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}] 00:09:51 INFO - PROCESS | 3501 | 1461136191793 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:09:51 INFO - PROCESS | 3501 | 1461136191983 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea46a0000 == 101 [pid = 3501] [id = 302] 00:09:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ea451f000) [pid = 3501] [serial = 907] [outer = (nil)] 00:09:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ea46cac00) [pid = 3501] [serial = 908] [outer = 0x7f6ea451f000] 00:09:52 INFO - PROCESS | 3501 | 1461136192049 Marionette DEBUG loaded listener.js 00:09:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ea46cfc00) [pid = 3501] [serial = 909] [outer = 0x7f6ea451f000] 00:09:52 INFO - PROCESS | 3501 | 1461136192924 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] 00:09:53 INFO - PROCESS | 3501 | 1461136193008 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:09:53 INFO - PROCESS | 3501 | 1461136193013 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:09:53 INFO - PROCESS | 3501 | 1461136193016 Marionette TRACE conn3 <- [1,1182,null,{}] 00:09:53 INFO - PROCESS | 3501 | 1461136193022 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}] 00:09:53 INFO - PROCESS | 3501 | 1461136193192 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:09:53 INFO - PROCESS | 3501 | 1461136193389 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5f1000 == 102 [pid = 3501] [id = 303] 00:09:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ea4526000) [pid = 3501] [serial = 910] [outer = (nil)] 00:09:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6ea4fb3400) [pid = 3501] [serial = 911] [outer = 0x7f6ea4526000] 00:09:53 INFO - PROCESS | 3501 | 1461136193459 Marionette DEBUG loaded listener.js 00:09:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea80f9000) [pid = 3501] [serial = 912] [outer = 0x7f6ea4526000] 00:09:54 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:09:54 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:09:54 INFO - PROCESS | 3501 | 1461136194327 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] 00:09:54 INFO - PROCESS | 3501 | 1461136194782 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:09:54 INFO - PROCESS | 3501 | 1461136194790 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:09:54 INFO - PROCESS | 3501 | 1461136194794 Marionette TRACE conn3 <- [1,1186,null,{}] 00:09:54 INFO - PROCESS | 3501 | 1461136194801 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}] 00:09:55 INFO - PROCESS | 3501 | 1461136195104 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:09:55 INFO - PROCESS | 3501 | 1461136195299 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadbf800 == 103 [pid = 3501] [id = 304] 00:09:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6ea5a93c00) [pid = 3501] [serial = 913] [outer = (nil)] 00:09:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6ea5a98000) [pid = 3501] [serial = 914] [outer = 0x7f6ea5a93c00] 00:09:55 INFO - PROCESS | 3501 | 1461136195365 Marionette DEBUG loaded listener.js 00:09:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 249 (0x7f6ea5d17800) [pid = 3501] [serial = 915] [outer = 0x7f6ea5a93c00] 00:09:56 INFO - PROCESS | 3501 | 1461136196335 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] 00:09:56 INFO - PROCESS | 3501 | 1461136196381 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:09:56 INFO - PROCESS | 3501 | 1461136196393 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:09:56 INFO - PROCESS | 3501 | 1461136196398 Marionette TRACE conn3 <- [1,1190,null,{}] 00:09:56 INFO - PROCESS | 3501 | 1461136196403 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}] 00:09:56 INFO - PROCESS | 3501 | 1461136196566 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:09:56 INFO - PROCESS | 3501 | 1461136196809 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79ef000 == 104 [pid = 3501] [id = 305] 00:09:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 250 (0x7f6eab50ec00) [pid = 3501] [serial = 916] [outer = (nil)] 00:09:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 251 (0x7f6eab515400) [pid = 3501] [serial = 917] [outer = 0x7f6eab50ec00] 00:09:56 INFO - PROCESS | 3501 | 1461136196947 Marionette DEBUG loaded listener.js 00:09:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 252 (0x7f6eac4e1c00) [pid = 3501] [serial = 918] [outer = 0x7f6eab50ec00] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecfd03000 == 103 [pid = 3501] [id = 242] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0868800 == 102 [pid = 3501] [id = 243] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 251 (0x7f6ebf176c00) [pid = 3501] [serial = 809] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe537000 == 101 [pid = 3501] [id = 288] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc546000 == 100 [pid = 3501] [id = 287] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e87000 == 99 [pid = 3501] [id = 286] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb45e3000 == 98 [pid = 3501] [id = 285] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8e2000 == 97 [pid = 3501] [id = 284] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9bd000 == 96 [pid = 3501] [id = 283] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac466800 == 95 [pid = 3501] [id = 282] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4c9800 == 94 [pid = 3501] [id = 278] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4b2000 == 93 [pid = 3501] [id = 277] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead86b000 == 92 [pid = 3501] [id = 276] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed4898000 == 91 [pid = 3501] [id = 275] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece6be800 == 90 [pid = 3501] [id = 274] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb1d4000 == 89 [pid = 3501] [id = 273] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf92d800 == 88 [pid = 3501] [id = 272] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e90000 == 87 [pid = 3501] [id = 271] 00:09:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8a3800 == 86 [pid = 3501] [id = 270] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 250 (0x7f6ecc605800) [pid = 3501] [serial = 776] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 249 (0x7f6eb37d7c00) [pid = 3501] [serial = 791] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 248 (0x7f6ebfca4c00) [pid = 3501] [serial = 767] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6eb6058400) [pid = 3501] [serial = 798] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6eb83a7800) [pid = 3501] [serial = 806] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6eae9d5c00) [pid = 3501] [serial = 789] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6ebaccc000) [pid = 3501] [serial = 764] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6ece696000) [pid = 3501] [serial = 779] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6ecb62bc00) [pid = 3501] [serial = 773] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ead344400) [pid = 3501] [serial = 758] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6eb3bce800) [pid = 3501] [serial = 792] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6eb516ac00) [pid = 3501] [serial = 797] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6eb4741800) [pid = 3501] [serial = 785] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6ebcec0c00) [pid = 3501] [serial = 803] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6ead34a400) [pid = 3501] [serial = 788] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6ec0be0000) [pid = 3501] [serial = 770] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6eb6426400) [pid = 3501] [serial = 800] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6eb4743400) [pid = 3501] [serial = 795] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6eb41adc00) [pid = 3501] [serial = 761] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6ebeb0ac00) [pid = 3501] [serial = 807] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6ebdaa1c00) [pid = 3501] [serial = 804] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6eb4595c00) [pid = 3501] [serial = 794] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6ed029ac00) [pid = 3501] [serial = 782] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6eb83f0c00) [pid = 3501] [serial = 801] [outer = (nil)] [url = about:blank] 00:09:57 INFO - PROCESS | 3501 | 1461136197835 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] 00:09:57 INFO - PROCESS | 3501 | 1461136197878 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:09:57 INFO - PROCESS | 3501 | 1461136197884 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:09:57 INFO - PROCESS | 3501 | 1461136197886 Marionette TRACE conn3 <- [1,1194,null,{}] 00:09:57 INFO - PROCESS | 3501 | 1461136197900 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}] 00:09:58 INFO - PROCESS | 3501 | 1461136198061 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:09:58 INFO - PROCESS | 3501 | 1461136198210 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae15e800 == 87 [pid = 3501] [id = 306] 00:09:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6ea80f5800) [pid = 3501] [serial = 919] [outer = (nil)] 00:09:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6eae2f2000) [pid = 3501] [serial = 920] [outer = 0x7f6ea80f5800] 00:09:58 INFO - PROCESS | 3501 | 1461136198275 Marionette DEBUG loaded listener.js 00:09:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6eb1ccec00) [pid = 3501] [serial = 921] [outer = 0x7f6ea80f5800] 00:09:59 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:09:59 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:09:59 INFO - PROCESS | 3501 | 1461136199344 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] 00:09:59 INFO - PROCESS | 3501 | 1461136199430 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:09:59 INFO - PROCESS | 3501 | 1461136199439 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:09:59 INFO - PROCESS | 3501 | 1461136199443 Marionette TRACE conn3 <- [1,1198,null,{}] 00:09:59 INFO - PROCESS | 3501 | 1461136199451 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}] 00:09:59 INFO - PROCESS | 3501 | 1461136199688 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:09:59 INFO - PROCESS | 3501 | 1461136199930 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead047800 == 88 [pid = 3501] [id = 307] 00:09:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6ea80f3800) [pid = 3501] [serial = 922] [outer = (nil)] 00:10:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6eaab7f000) [pid = 3501] [serial = 923] [outer = 0x7f6ea80f3800] 00:10:00 INFO - PROCESS | 3501 | 1461136200017 Marionette DEBUG loaded listener.js 00:10:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6eab519800) [pid = 3501] [serial = 924] [outer = 0x7f6ea80f3800] 00:10:00 INFO - PROCESS | 3501 | 1461136200945 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]]]}] 00:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1538ms 00:10:00 INFO - PROCESS | 3501 | 1461136200976 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:10:00 INFO - PROCESS | 3501 | 1461136200985 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:10:00 INFO - PROCESS | 3501 | 1461136200994 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:10:00 INFO - PROCESS | 3501 | 1461136200998 Marionette TRACE conn3 <- [1,1202,null,{}] 00:10:01 INFO - PROCESS | 3501 | 1461136201004 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}] 00:10:01 INFO - PROCESS | 3501 | 1461136201171 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:10:01 INFO - PROCESS | 3501 | 1461136201361 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9a4000 == 89 [pid = 3501] [id = 308] 00:10:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6ea80f3c00) [pid = 3501] [serial = 925] [outer = (nil)] 00:10:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6eb1c0b000) [pid = 3501] [serial = 926] [outer = 0x7f6ea80f3c00] 00:10:01 INFO - PROCESS | 3501 | 1461136201433 Marionette DEBUG loaded listener.js 00:10:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6eb1cf5000) [pid = 3501] [serial = 927] [outer = 0x7f6ea80f3c00] 00:10:02 INFO - PROCESS | 3501 | 1461136202511 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]]]}] 00:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1585ms 00:10:02 INFO - PROCESS | 3501 | 1461136202580 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:10:02 INFO - PROCESS | 3501 | 1461136202584 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:10:02 INFO - PROCESS | 3501 | 1461136202590 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:10:02 INFO - PROCESS | 3501 | 1461136202597 Marionette TRACE conn3 <- [1,1206,null,{}] 00:10:02 INFO - PROCESS | 3501 | 1461136202613 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}] 00:10:02 INFO - PROCESS | 3501 | 1461136202826 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:10:03 INFO - PROCESS | 3501 | 1461136203057 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4184800 == 90 [pid = 3501] [id = 309] 00:10:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6eb3a79400) [pid = 3501] [serial = 928] [outer = (nil)] 00:10:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6eb408f400) [pid = 3501] [serial = 929] [outer = 0x7f6eb3a79400] 00:10:03 INFO - PROCESS | 3501 | 1461136203132 Marionette DEBUG loaded listener.js 00:10:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6eb4376c00) [pid = 3501] [serial = 930] [outer = 0x7f6eb3a79400] 00:10:03 INFO - PROCESS | 3501 | 1461136203959 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]]]}] 00:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1438ms 00:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:10:04 INFO - PROCESS | 3501 | 1461136204029 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:10:04 INFO - PROCESS | 3501 | 1461136204033 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:10:04 INFO - PROCESS | 3501 | 1461136204039 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:10:04 INFO - PROCESS | 3501 | 1461136204042 Marionette TRACE conn3 <- [1,1210,null,{}] 00:10:04 INFO - PROCESS | 3501 | 1461136204047 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}] 00:10:04 INFO - PROCESS | 3501 | 1461136204217 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:10:04 INFO - PROCESS | 3501 | 1461136204404 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f0f000 == 91 [pid = 3501] [id = 310] 00:10:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6eb3bd2000) [pid = 3501] [serial = 931] [outer = (nil)] 00:10:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6eb4855800) [pid = 3501] [serial = 932] [outer = 0x7f6eb3bd2000] 00:10:04 INFO - PROCESS | 3501 | 1461136204475 Marionette DEBUG loaded listener.js 00:10:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6eb5160c00) [pid = 3501] [serial = 933] [outer = 0x7f6eb3bd2000] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead053000 == 90 [pid = 3501] [id = 207] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8e6800 == 89 [pid = 3501] [id = 281] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39d7000 == 88 [pid = 3501] [id = 132] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebda34000 == 87 [pid = 3501] [id = 223] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8d4800 == 86 [pid = 3501] [id = 145] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3938000 == 85 [pid = 3501] [id = 134] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac460000 == 84 [pid = 3501] [id = 279] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8b8800 == 83 [pid = 3501] [id = 108] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea79ef000 == 82 [pid = 3501] [id = 305] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadbf800 == 81 [pid = 3501] [id = 304] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb1d2000 == 80 [pid = 3501] [id = 292] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb51b4000 == 79 [pid = 3501] [id = 291] 00:10:06 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4c9000 == 78 [pid = 3501] [id = 290] 00:10:07 INFO - PROCESS | 3501 | 1461136207290 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]]]}] 00:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 3301ms 00:10:07 INFO - PROCESS | 3501 | 1461136207377 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:10:07 INFO - PROCESS | 3501 | 1461136207384 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:10:07 INFO - PROCESS | 3501 | 1461136207400 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:10:07 INFO - PROCESS | 3501 | 1461136207404 Marionette TRACE conn3 <- [1,1214,null,{}] 00:10:07 INFO - PROCESS | 3501 | 1461136207411 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}] 00:10:07 INFO - PROCESS | 3501 | 1461136207625 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:10:07 INFO - PROCESS | 3501 | 1461136207650 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea598b000 == 79 [pid = 3501] [id = 311] 00:10:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ea5a93800) [pid = 3501] [serial = 934] [outer = (nil)] 00:10:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ea5a9bc00) [pid = 3501] [serial = 935] [outer = 0x7f6ea5a93800] 00:10:07 INFO - PROCESS | 3501 | 1461136207716 Marionette DEBUG loaded listener.js 00:10:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6ea80f4000) [pid = 3501] [serial = 936] [outer = 0x7f6ea5a93800] 00:10:08 INFO - PROCESS | 3501 | 1461136208627 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]]]}] 00:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1281ms 00:10:08 INFO - PROCESS | 3501 | 1461136208688 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:10:08 INFO - PROCESS | 3501 | 1461136208696 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:10:08 INFO - PROCESS | 3501 | 1461136208711 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:10:08 INFO - PROCESS | 3501 | 1461136208715 Marionette TRACE conn3 <- [1,1218,null,{}] 00:10:08 INFO - PROCESS | 3501 | 1461136208720 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}] 00:10:08 INFO - PROCESS | 3501 | 1461136208951 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:10:09 INFO - PROCESS | 3501 | 1461136208997 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadbe800 == 80 [pid = 3501] [id = 312] 00:10:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea5a94800) [pid = 3501] [serial = 937] [outer = (nil)] 00:10:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6eac399800) [pid = 3501] [serial = 938] [outer = 0x7f6ea5a94800] 00:10:09 INFO - PROCESS | 3501 | 1461136209056 Marionette DEBUG loaded listener.js 00:10:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6eaeb58c00) [pid = 3501] [serial = 939] [outer = 0x7f6ea5a94800] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6eac390c00) [pid = 3501] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6eae2f0000) [pid = 3501] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6ec463cc00) [pid = 3501] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6eae2f3800) [pid = 3501] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6eae9dc000) [pid = 3501] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6ea5d18c00) [pid = 3501] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ead2c7000) [pid = 3501] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6eb8685c00) [pid = 3501] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6eaab05800) [pid = 3501] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6eb1c08400) [pid = 3501] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6ead58c800) [pid = 3501] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6ece52ac00) [pid = 3501] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6eb83e9400) [pid = 3501] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6eaae3b800) [pid = 3501] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6eaae3e000) [pid = 3501] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6ea5d13000) [pid = 3501] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6eb850d000) [pid = 3501] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6eaab06400) [pid = 3501] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6eb3bcd800) [pid = 3501] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6eab61a800) [pid = 3501] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6ea5d10c00) [pid = 3501] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 226 (0x7f6eab4f6c00) [pid = 3501] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 225 (0x7f6eb8520c00) [pid = 3501] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6ea9587400) [pid = 3501] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6eb8520000) [pid = 3501] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ecaf76c00) [pid = 3501] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6eb38ef800) [pid = 3501] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6ea957e000) [pid = 3501] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ea5d14800) [pid = 3501] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eb1c11800) [pid = 3501] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ebacccc00) [pid = 3501] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ead2bec00) [pid = 3501] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6eaab08000) [pid = 3501] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb4741000) [pid = 3501] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eaaae4000) [pid = 3501] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ea957ec00) [pid = 3501] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eb3a75c00) [pid = 3501] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ecb1bb000) [pid = 3501] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eb850bc00) [pid = 3501] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6eaaae0800) [pid = 3501] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ea9589800) [pid = 3501] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eaab87800) [pid = 3501] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eaab84400) [pid = 3501] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ecb1bec00) [pid = 3501] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eaab0f800) [pid = 3501] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ebdaac800) [pid = 3501] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eae9d3c00) [pid = 3501] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb3bcf000) [pid = 3501] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ebb8a8c00) [pid = 3501] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb851e800) [pid = 3501] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eaeb55000) [pid = 3501] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb37df400) [pid = 3501] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb4e44800) [pid = 3501] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eaaae5400) [pid = 3501] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eac4e1400) [pid = 3501] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb3a75800) [pid = 3501] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eac39a800) [pid = 3501] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eac390400) [pid = 3501] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6eab4f5c00) [pid = 3501] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ebea48800) [pid = 3501] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eaaae3400) [pid = 3501] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ecb2b6400) [pid = 3501] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea9583c00) [pid = 3501] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb1c08c00) [pid = 3501] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ead345000) [pid = 3501] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ea9582c00) [pid = 3501] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ebc4ca400) [pid = 3501] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eaab07000) [pid = 3501] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6ea9585800) [pid = 3501] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb867e800) [pid = 3501] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ea5a93c00) [pid = 3501] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6ebc4d3000) [pid = 3501] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ead58a400) [pid = 3501] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb3bd6800) [pid = 3501] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eab50ec00) [pid = 3501] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb41b4400) [pid = 3501] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:10:10 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eb38ec800) [pid = 3501] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:10:10 INFO - PROCESS | 3501 | 1461136210976 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]]]}] 00:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2281ms 00:10:10 INFO - PROCESS | 3501 | 1461136210993 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:10:10 INFO - PROCESS | 3501 | 1461136210996 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:10:11 INFO - PROCESS | 3501 | 1461136211002 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:10:11 INFO - PROCESS | 3501 | 1461136211007 Marionette TRACE conn3 <- [1,1222,null,{}] 00:10:11 INFO - PROCESS | 3501 | 1461136211032 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}] 00:10:11 INFO - PROCESS | 3501 | 1461136211183 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:10:11 INFO - PROCESS | 3501 | 1461136211201 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac524800 == 81 [pid = 3501] [id = 313] 00:10:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6eaab06400) [pid = 3501] [serial = 940] [outer = (nil)] 00:10:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eac39a800) [pid = 3501] [serial = 941] [outer = 0x7f6eaab06400] 00:10:11 INFO - PROCESS | 3501 | 1461136211263 Marionette DEBUG loaded listener.js 00:10:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ead591c00) [pid = 3501] [serial = 942] [outer = 0x7f6eaab06400] 00:10:12 INFO - PROCESS | 3501 | 1461136212056 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] 00:10:12 INFO - PROCESS | 3501 | 1461136212133 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:10:12 INFO - PROCESS | 3501 | 1461136212152 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:10:12 INFO - PROCESS | 3501 | 1461136212154 Marionette TRACE conn3 <- [1,1226,null,{}] 00:10:12 INFO - PROCESS | 3501 | 1461136212161 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}] 00:10:12 INFO - PROCESS | 3501 | 1461136212309 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:10:12 INFO - PROCESS | 3501 | 1461136212319 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae159800 == 82 [pid = 3501] [id = 314] 00:10:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ea4528c00) [pid = 3501] [serial = 943] [outer = (nil)] 00:10:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eb1cd6400) [pid = 3501] [serial = 944] [outer = 0x7f6ea4528c00] 00:10:12 INFO - PROCESS | 3501 | 1461136212379 Marionette DEBUG loaded listener.js 00:10:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eb37d8000) [pid = 3501] [serial = 945] [outer = 0x7f6ea4528c00] 00:10:13 INFO - PROCESS | 3501 | 1461136213611 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]]]}] 00:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1498ms 00:10:13 INFO - PROCESS | 3501 | 1461136213637 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:10:13 INFO - PROCESS | 3501 | 1461136213644 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:10:13 INFO - PROCESS | 3501 | 1461136213653 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:10:13 INFO - PROCESS | 3501 | 1461136213657 Marionette TRACE conn3 <- [1,1230,null,{}] 00:10:13 INFO - PROCESS | 3501 | 1461136213749 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}] 00:10:13 INFO - PROCESS | 3501 | 1461136213956 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:10:14 INFO - PROCESS | 3501 | 1461136214191 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9520000 == 83 [pid = 3501] [id = 315] 00:10:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ea80efc00) [pid = 3501] [serial = 946] [outer = (nil)] 00:10:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eaab87800) [pid = 3501] [serial = 947] [outer = 0x7f6ea80efc00] 00:10:14 INFO - PROCESS | 3501 | 1461136214266 Marionette DEBUG loaded listener.js 00:10:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eab511800) [pid = 3501] [serial = 948] [outer = 0x7f6ea80efc00] 00:10:15 INFO - PROCESS | 3501 | 1461136215207 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]]]}] 00:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1623ms 00:10:15 INFO - PROCESS | 3501 | 1461136215277 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:10:15 INFO - PROCESS | 3501 | 1461136215284 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:10:15 INFO - PROCESS | 3501 | 1461136215295 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:10:15 INFO - PROCESS | 3501 | 1461136215299 Marionette TRACE conn3 <- [1,1234,null,{}] 00:10:15 INFO - PROCESS | 3501 | 1461136215305 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}] 00:10:15 INFO - PROCESS | 3501 | 1461136215515 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:10:15 INFO - PROCESS | 3501 | 1461136215780 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8b8800 == 84 [pid = 3501] [id = 316] 00:10:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eaaae5400) [pid = 3501] [serial = 949] [outer = (nil)] 00:10:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eb1c05c00) [pid = 3501] [serial = 950] [outer = 0x7f6eaaae5400] 00:10:15 INFO - PROCESS | 3501 | 1461136215894 Marionette DEBUG loaded listener.js 00:10:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eb37d9400) [pid = 3501] [serial = 951] [outer = 0x7f6eaaae5400] 00:10:16 INFO - PROCESS | 3501 | 1461136216697 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]]]}] 00:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1442ms 00:10:16 INFO - PROCESS | 3501 | 1461136216737 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:10:16 INFO - PROCESS | 3501 | 1461136216740 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:10:16 INFO - PROCESS | 3501 | 1461136216746 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:10:16 INFO - PROCESS | 3501 | 1461136216752 Marionette TRACE conn3 <- [1,1238,null,{}] 00:10:16 INFO - PROCESS | 3501 | 1461136216768 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}] 00:10:16 INFO - PROCESS | 3501 | 1461136216930 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:10:17 INFO - PROCESS | 3501 | 1461136217123 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb417b800 == 85 [pid = 3501] [id = 317] 00:10:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eb37dfc00) [pid = 3501] [serial = 952] [outer = (nil)] 00:10:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb4088c00) [pid = 3501] [serial = 953] [outer = 0x7f6eb37dfc00] 00:10:17 INFO - PROCESS | 3501 | 1461136217199 Marionette DEBUG loaded listener.js 00:10:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb41aa800) [pid = 3501] [serial = 954] [outer = 0x7f6eb37dfc00] 00:10:18 INFO - PROCESS | 3501 | 1461136218025 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]]]}] 00:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1339ms 00:10:18 INFO - PROCESS | 3501 | 1461136218086 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:10:18 INFO - PROCESS | 3501 | 1461136218089 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:10:18 INFO - PROCESS | 3501 | 1461136218095 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:10:18 INFO - PROCESS | 3501 | 1461136218099 Marionette TRACE conn3 <- [1,1242,null,{}] 00:10:18 INFO - PROCESS | 3501 | 1461136218104 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}] 00:10:18 INFO - PROCESS | 3501 | 1461136218273 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:10:18 INFO - PROCESS | 3501 | 1461136218459 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6e5f000 == 86 [pid = 3501] [id = 318] 00:10:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ea5d1d400) [pid = 3501] [serial = 955] [outer = (nil)] 00:10:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb46c3c00) [pid = 3501] [serial = 956] [outer = 0x7f6ea5d1d400] 00:10:18 INFO - PROCESS | 3501 | 1461136218530 Marionette DEBUG loaded listener.js 00:10:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eb4e44800) [pid = 3501] [serial = 957] [outer = 0x7f6ea5d1d400] 00:10:19 INFO - PROCESS | 3501 | 1461136219383 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]]]}] 00:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1328ms 00:10:19 INFO - PROCESS | 3501 | 1461136219423 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:10:19 INFO - PROCESS | 3501 | 1461136219426 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:10:19 INFO - PROCESS | 3501 | 1461136219432 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:10:19 INFO - PROCESS | 3501 | 1461136219436 Marionette TRACE conn3 <- [1,1246,null,{}] 00:10:19 INFO - PROCESS | 3501 | 1461136219441 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}] 00:10:19 INFO - PROCESS | 3501 | 1461136219612 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:10:19 INFO - PROCESS | 3501 | 1461136219804 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd40c800 == 87 [pid = 3501] [id = 319] 00:10:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eb3bd6800) [pid = 3501] [serial = 958] [outer = (nil)] 00:10:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eb516a400) [pid = 3501] [serial = 959] [outer = 0x7f6eb3bd6800] 00:10:19 INFO - PROCESS | 3501 | 1461136219872 Marionette DEBUG loaded listener.js 00:10:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eb6059400) [pid = 3501] [serial = 960] [outer = 0x7f6eb3bd6800] 00:10:20 INFO - PROCESS | 3501 | 1461136220789 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]]]}] 00:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1385ms 00:10:20 INFO - PROCESS | 3501 | 1461136220818 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:10:20 INFO - PROCESS | 3501 | 1461136220821 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:10:20 INFO - PROCESS | 3501 | 1461136220828 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:10:20 INFO - PROCESS | 3501 | 1461136220830 Marionette TRACE conn3 <- [1,1250,null,{}] 00:10:20 INFO - PROCESS | 3501 | 1461136220835 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}] 00:10:21 INFO - PROCESS | 3501 | 1461136221071 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:10:21 INFO - PROCESS | 3501 | 1461136221259 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebde0b000 == 88 [pid = 3501] [id = 320] 00:10:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb4fbb400) [pid = 3501] [serial = 961] [outer = (nil)] 00:10:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ebacc7000) [pid = 3501] [serial = 962] [outer = 0x7f6eb4fbb400] 00:10:21 INFO - PROCESS | 3501 | 1461136221330 Marionette DEBUG loaded listener.js 00:10:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ebc4c9c00) [pid = 3501] [serial = 963] [outer = 0x7f6eb4fbb400] 00:10:22 INFO - PROCESS | 3501 | 1461136222186 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]]]}] 00:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1428ms 00:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:10:22 INFO - PROCESS | 3501 | 1461136222257 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:10:22 INFO - PROCESS | 3501 | 1461136222260 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:10:22 INFO - PROCESS | 3501 | 1461136222266 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:10:22 INFO - PROCESS | 3501 | 1461136222269 Marionette TRACE conn3 <- [1,1254,null,{}] 00:10:22 INFO - PROCESS | 3501 | 1461136222274 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}] 00:10:22 INFO - PROCESS | 3501 | 1461136222436 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:10:22 INFO - PROCESS | 3501 | 1461136222623 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf13a000 == 89 [pid = 3501] [id = 321] 00:10:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb524b400) [pid = 3501] [serial = 964] [outer = (nil)] 00:10:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ebcec7400) [pid = 3501] [serial = 965] [outer = 0x7f6eb524b400] 00:10:22 INFO - PROCESS | 3501 | 1461136222693 Marionette DEBUG loaded listener.js 00:10:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ebdc16400) [pid = 3501] [serial = 966] [outer = 0x7f6eb524b400] 00:10:23 INFO - PROCESS | 3501 | 1461136223515 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]]]}] 00:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1290ms 00:10:23 INFO - PROCESS | 3501 | 1461136223556 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:10:23 INFO - PROCESS | 3501 | 1461136223559 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:10:23 INFO - PROCESS | 3501 | 1461136223565 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:10:23 INFO - PROCESS | 3501 | 1461136223567 Marionette TRACE conn3 <- [1,1258,null,{}] 00:10:23 INFO - PROCESS | 3501 | 1461136223573 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}] 00:10:23 INFO - PROCESS | 3501 | 1461136223739 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:10:23 INFO - PROCESS | 3501 | 1461136223933 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec5215000 == 90 [pid = 3501] [id = 322] 00:10:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea80f6c00) [pid = 3501] [serial = 967] [outer = (nil)] 00:10:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ebeb17400) [pid = 3501] [serial = 968] [outer = 0x7f6ea80f6c00] 00:10:24 INFO - PROCESS | 3501 | 1461136224000 Marionette DEBUG loaded listener.js 00:10:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ebf176800) [pid = 3501] [serial = 969] [outer = 0x7f6ea80f6c00] 00:10:24 INFO - PROCESS | 3501 | 1461136224874 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]]]}] 00:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1381ms 00:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:10:24 INFO - PROCESS | 3501 | 1461136224947 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:10:24 INFO - PROCESS | 3501 | 1461136224950 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:10:24 INFO - PROCESS | 3501 | 1461136224956 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:10:24 INFO - PROCESS | 3501 | 1461136224959 Marionette TRACE conn3 <- [1,1262,null,{}] 00:10:24 INFO - PROCESS | 3501 | 1461136224964 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}] 00:10:25 INFO - PROCESS | 3501 | 1461136225159 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:10:25 INFO - PROCESS | 3501 | 1461136225349 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb6cd800 == 91 [pid = 3501] [id = 323] 00:10:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea4522800) [pid = 3501] [serial = 970] [outer = (nil)] 00:10:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ebfec5000) [pid = 3501] [serial = 971] [outer = 0x7f6ea4522800] 00:10:25 INFO - PROCESS | 3501 | 1461136225422 Marionette DEBUG loaded listener.js 00:10:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ec4555800) [pid = 3501] [serial = 972] [outer = 0x7f6ea4522800] 00:10:26 INFO - PROCESS | 3501 | 1461136226280 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]]]}] 00:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1391ms 00:10:26 INFO - PROCESS | 3501 | 1461136226346 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:10:26 INFO - PROCESS | 3501 | 1461136226350 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:10:26 INFO - PROCESS | 3501 | 1461136226356 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:10:26 INFO - PROCESS | 3501 | 1461136226358 Marionette TRACE conn3 <- [1,1266,null,{}] 00:10:26 INFO - PROCESS | 3501 | 1461136226364 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}] 00:10:26 INFO - PROCESS | 3501 | 1461136226529 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:10:26 INFO - PROCESS | 3501 | 1461136226719 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece6d3000 == 92 [pid = 3501] [id = 324] 00:10:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eb83e8c00) [pid = 3501] [serial = 973] [outer = (nil)] 00:10:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ecaf76000) [pid = 3501] [serial = 974] [outer = 0x7f6eb83e8c00] 00:10:26 INFO - PROCESS | 3501 | 1461136226793 Marionette DEBUG loaded listener.js 00:10:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ecb411c00) [pid = 3501] [serial = 975] [outer = 0x7f6eb83e8c00] 00:10:27 INFO - PROCESS | 3501 | 1461136227669 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]]]}] 00:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1377ms 00:10:27 INFO - PROCESS | 3501 | 1461136227735 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:10:27 INFO - PROCESS | 3501 | 1461136227740 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:10:27 INFO - PROCESS | 3501 | 1461136227745 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:10:27 INFO - PROCESS | 3501 | 1461136227749 Marionette TRACE conn3 <- [1,1270,null,{}] 00:10:27 INFO - PROCESS | 3501 | 1461136227754 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}] 00:10:27 INFO - PROCESS | 3501 | 1461136227943 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:10:28 INFO - PROCESS | 3501 | 1461136228133 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed3240800 == 93 [pid = 3501] [id = 325] 00:10:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ebf5c9000) [pid = 3501] [serial = 976] [outer = (nil)] 00:10:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6ece5c7000) [pid = 3501] [serial = 977] [outer = 0x7f6ebf5c9000] 00:10:28 INFO - PROCESS | 3501 | 1461136228210 Marionette DEBUG loaded listener.js 00:10:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ed0298c00) [pid = 3501] [serial = 978] [outer = 0x7f6ebf5c9000] 00:10:29 INFO - PROCESS | 3501 | 1461136229096 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]]]}] 00:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1386ms 00:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:10:29 INFO - PROCESS | 3501 | 1461136229133 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:10:29 INFO - PROCESS | 3501 | 1461136229136 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:10:29 INFO - PROCESS | 3501 | 1461136229142 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:10:29 INFO - PROCESS | 3501 | 1461136229145 Marionette TRACE conn3 <- [1,1274,null,{}] 00:10:29 INFO - PROCESS | 3501 | 1461136229150 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}] 00:10:29 INFO - PROCESS | 3501 | 1461136229307 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:10:29 INFO - PROCESS | 3501 | 1461136229503 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5fb6000 == 94 [pid = 3501] [id = 326] 00:10:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6ece594800) [pid = 3501] [serial = 979] [outer = (nil)] 00:10:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6ed032e400) [pid = 3501] [serial = 980] [outer = 0x7f6ece594800] 00:10:29 INFO - PROCESS | 3501 | 1461136229571 Marionette DEBUG loaded listener.js 00:10:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ed0927000) [pid = 3501] [serial = 981] [outer = 0x7f6ece594800] 00:10:30 INFO - PROCESS | 3501 | 1461136230464 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]]]}] 00:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1385ms 00:10:30 INFO - PROCESS | 3501 | 1461136230526 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:10:30 INFO - PROCESS | 3501 | 1461136230530 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:10:30 INFO - PROCESS | 3501 | 1461136230536 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:10:30 INFO - PROCESS | 3501 | 1461136230539 Marionette TRACE conn3 <- [1,1278,null,{}] 00:10:30 INFO - PROCESS | 3501 | 1461136230544 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}] 00:10:30 INFO - PROCESS | 3501 | 1461136230709 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:10:30 INFO - PROCESS | 3501 | 1461136230916 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80a5000 == 95 [pid = 3501] [id = 327] 00:10:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6ea4520000) [pid = 3501] [serial = 982] [outer = (nil)] 00:10:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eab4ff000) [pid = 3501] [serial = 983] [outer = 0x7f6ea4520000] 00:10:30 INFO - PROCESS | 3501 | 1461136230986 Marionette DEBUG loaded listener.js 00:10:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6eb8514000) [pid = 3501] [serial = 984] [outer = 0x7f6ea4520000] 00:10:31 INFO - PROCESS | 3501 | 1461136231861 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]]]}] 00:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1387ms 00:10:31 INFO - PROCESS | 3501 | 1461136231924 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:10:31 INFO - PROCESS | 3501 | 1461136231928 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:10:31 INFO - PROCESS | 3501 | 1461136231934 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:10:31 INFO - PROCESS | 3501 | 1461136231936 Marionette TRACE conn3 <- [1,1282,null,{}] 00:10:31 INFO - PROCESS | 3501 | 1461136231941 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}] 00:10:32 INFO - PROCESS | 3501 | 1461136232097 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:10:32 INFO - PROCESS | 3501 | 1461136232297 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79f6000 == 96 [pid = 3501] [id = 328] 00:10:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6ea451d800) [pid = 3501] [serial = 985] [outer = (nil)] 00:10:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eaab0a400) [pid = 3501] [serial = 986] [outer = 0x7f6ea451d800] 00:10:32 INFO - PROCESS | 3501 | 1461136232367 Marionette DEBUG loaded listener.js 00:10:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eab461800) [pid = 3501] [serial = 987] [outer = 0x7f6ea451d800] 00:10:33 INFO - PROCESS | 3501 | 1461136233227 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]]]}] 00:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1333ms 00:10:33 INFO - PROCESS | 3501 | 1461136233268 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:10:33 INFO - PROCESS | 3501 | 1461136233270 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:10:33 INFO - PROCESS | 3501 | 1461136233276 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:10:33 INFO - PROCESS | 3501 | 1461136233279 Marionette TRACE conn3 <- [1,1286,null,{}] 00:10:33 INFO - PROCESS | 3501 | 1461136233285 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}] 00:10:33 INFO - PROCESS | 3501 | 1461136233440 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:10:33 INFO - PROCESS | 3501 | 1461136233646 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac311800 == 97 [pid = 3501] [id = 329] 00:10:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ea4520c00) [pid = 3501] [serial = 988] [outer = (nil)] 00:10:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6eaab8b800) [pid = 3501] [serial = 989] [outer = 0x7f6ea4520c00] 00:10:33 INFO - PROCESS | 3501 | 1461136233712 Marionette DEBUG loaded listener.js 00:10:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6eab46a400) [pid = 3501] [serial = 990] [outer = 0x7f6ea4520c00] 00:10:34 INFO - PROCESS | 3501 | 1461136234582 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]]]}] 00:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1337ms 00:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:10:34 INFO - PROCESS | 3501 | 1461136234615 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:10:34 INFO - PROCESS | 3501 | 1461136234618 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:10:34 INFO - PROCESS | 3501 | 1461136234629 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:10:34 INFO - PROCESS | 3501 | 1461136234633 Marionette TRACE conn3 <- [1,1290,null,{}] 00:10:34 INFO - PROCESS | 3501 | 1461136234643 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}] 00:10:34 INFO - PROCESS | 3501 | 1461136234811 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:10:35 INFO - PROCESS | 3501 | 1461136235017 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac302800 == 98 [pid = 3501] [id = 330] 00:10:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6ea80f6000) [pid = 3501] [serial = 991] [outer = (nil)] 00:10:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6eaab83c00) [pid = 3501] [serial = 992] [outer = 0x7f6ea80f6000] 00:10:35 INFO - PROCESS | 3501 | 1461136235084 Marionette DEBUG loaded listener.js 00:10:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6eab612400) [pid = 3501] [serial = 993] [outer = 0x7f6ea80f6000] 00:10:36 INFO - PROCESS | 3501 | 1461136236184 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]]]}] 00:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1597ms 00:10:36 INFO - PROCESS | 3501 | 1461136236221 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:10:36 INFO - PROCESS | 3501 | 1461136236226 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:10:36 INFO - PROCESS | 3501 | 1461136236235 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:10:36 INFO - PROCESS | 3501 | 1461136236240 Marionette TRACE conn3 <- [1,1294,null,{}] 00:10:36 INFO - PROCESS | 3501 | 1461136236249 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}] 00:10:36 INFO - PROCESS | 3501 | 1461136236437 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:10:36 INFO - PROCESS | 3501 | 1461136236695 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79f5000 == 99 [pid = 3501] [id = 331] 00:10:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 226 (0x7f6ea5d11000) [pid = 3501] [serial = 994] [outer = (nil)] 00:10:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 227 (0x7f6ea80ed800) [pid = 3501] [serial = 995] [outer = 0x7f6ea5d11000] 00:10:36 INFO - PROCESS | 3501 | 1461136236761 Marionette DEBUG loaded listener.js 00:10:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6eaab84400) [pid = 3501] [serial = 996] [outer = 0x7f6ea5d11000] 00:10:37 INFO - PROCESS | 3501 | 1461136237627 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]]]}] 00:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1445ms 00:10:37 INFO - PROCESS | 3501 | 1461136237680 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:10:37 INFO - PROCESS | 3501 | 1461136237693 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:10:37 INFO - PROCESS | 3501 | 1461136237711 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:10:37 INFO - PROCESS | 3501 | 1461136237714 Marionette TRACE conn3 <- [1,1298,null,{}] 00:10:37 INFO - PROCESS | 3501 | 1461136237725 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}] 00:10:37 INFO - PROCESS | 3501 | 1461136237980 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:10:38 INFO - PROCESS | 3501 | 1461136238235 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea46a8800 == 100 [pid = 3501] [id = 332] 00:10:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6ea5a97800) [pid = 3501] [serial = 997] [outer = (nil)] 00:10:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6eab46ac00) [pid = 3501] [serial = 998] [outer = 0x7f6ea5a97800] 00:10:38 INFO - PROCESS | 3501 | 1461136238422 Marionette DEBUG loaded listener.js 00:10:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6eac4ddc00) [pid = 3501] [serial = 999] [outer = 0x7f6ea5a97800] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac524800 == 99 [pid = 3501] [id = 313] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6eae2f2000) [pid = 3501] [serial = 920] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6ecb6df800) [pid = 3501] [serial = 884] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6ed0930000) [pid = 3501] [serial = 887] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6ed2feec00) [pid = 3501] [serial = 890] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 226 (0x7f6ea80f7000) [pid = 3501] [serial = 893] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 225 (0x7f6ea4e22000) [pid = 3501] [serial = 896] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6ea4fab400) [pid = 3501] [serial = 899] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6ea5a96000) [pid = 3501] [serial = 902] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ea4526800) [pid = 3501] [serial = 905] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6ea46cac00) [pid = 3501] [serial = 908] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6ea4fb3400) [pid = 3501] [serial = 911] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadbe800 == 98 [pid = 3501] [id = 312] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea598b000 == 97 [pid = 3501] [id = 311] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f0f000 == 96 [pid = 3501] [id = 310] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4184800 == 95 [pid = 3501] [id = 309] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9a4000 == 94 [pid = 3501] [id = 308] 00:10:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead047800 == 93 [pid = 3501] [id = 307] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ebf5ce400) [pid = 3501] [serial = 756] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eb1cec000) [pid = 3501] [serial = 812] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ecb2b8400) [pid = 3501] [serial = 824] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb4739c00) [pid = 3501] [serial = 815] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ec0be8400) [pid = 3501] [serial = 810] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb4fb9c00) [pid = 3501] [serial = 860] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6ead671000) [pid = 3501] [serial = 852] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ead590800) [pid = 3501] [serial = 851] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6ec454a400) [pid = 3501] [serial = 821] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6eab61a400) [pid = 3501] [serial = 849] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eaab8ac00) [pid = 3501] [serial = 848] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6eb437f400) [pid = 3501] [serial = 857] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6eb38eec00) [pid = 3501] [serial = 854] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eb408a000) [pid = 3501] [serial = 855] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ed029fc00) [pid = 3501] [serial = 827] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ebc4cfc00) [pid = 3501] [serial = 818] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eaae43000) [pid = 3501] [serial = 830] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ed0788000) [pid = 3501] [serial = 833] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea5d18800) [pid = 3501] [serial = 836] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb851dc00) [pid = 3501] [serial = 863] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eaae48400) [pid = 3501] [serial = 831] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea5d1cc00) [pid = 3501] [serial = 837] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eab517400) [pid = 3501] [serial = 846] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb6e83400) [pid = 3501] [serial = 671] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ec0959400) [pid = 3501] [serial = 735] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eb4089c00) [pid = 3501] [serial = 840] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb4fb9800) [pid = 3501] [serial = 816] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb1ccc400) [pid = 3501] [serial = 605] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ebc791c00) [pid = 3501] [serial = 716] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eaab88400) [pid = 3501] [serial = 698] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ebaccd000) [pid = 3501] [serial = 713] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eca3d8800) [pid = 3501] [serial = 822] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ed0295c00) [pid = 3501] [serial = 780] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb8512000) [pid = 3501] [serial = 710] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb63ae400) [pid = 3501] [serial = 668] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eaae49800) [pid = 3501] [serial = 839] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ecb606000) [pid = 3501] [serial = 825] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ed250f800) [pid = 3501] [serial = 843] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6eb3bcd000) [pid = 3501] [serial = 599] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ebd17d000) [pid = 3501] [serial = 719] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eb37e1000) [pid = 3501] [serial = 656] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb4859400) [pid = 3501] [serial = 762] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ed0927c00) [pid = 3501] [serial = 828] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb83a1800) [pid = 3501] [serial = 674] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ebea46800) [pid = 3501] [serial = 726] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ebea49400) [pid = 3501] [serial = 819] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eb839e800) [pid = 3501] [serial = 530] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb4596c00) [pid = 3501] [serial = 608] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ece527800) [pid = 3501] [serial = 777] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ebc55b400) [pid = 3501] [serial = 765] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ebd251c00) [pid = 3501] [serial = 617] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eae2e9800) [pid = 3501] [serial = 653] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6eb4fbb000) [pid = 3501] [serial = 563] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6ec0b54400) [pid = 3501] [serial = 575] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6ecc3d3c00) [pid = 3501] [serial = 774] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ecaf74c00) [pid = 3501] [serial = 578] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eca35b000) [pid = 3501] [serial = 771] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb46cd800) [pid = 3501] [serial = 704] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eb5165000) [pid = 3501] [serial = 611] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ebdaac000) [pid = 3501] [serial = 722] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ec0954000) [pid = 3501] [serial = 768] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eb4592000) [pid = 3501] [serial = 659] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eb4094400) [pid = 3501] [serial = 842] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6eb473fc00) [pid = 3501] [serial = 662] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eb4fbf800) [pid = 3501] [serial = 665] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6eaeb5c400) [pid = 3501] [serial = 759] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb839f400) [pid = 3501] [serial = 614] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ebf176400) [pid = 3501] [serial = 729] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6ed0323000) [pid = 3501] [serial = 786] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eb1c06000) [pid = 3501] [serial = 626] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6ead2c7c00) [pid = 3501] [serial = 602] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ec0925000) [pid = 3501] [serial = 732] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eb38eb000) [pid = 3501] [serial = 813] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eb1c02400) [pid = 3501] [serial = 701] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6ed0322c00) [pid = 3501] [serial = 783] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eab4f1800) [pid = 3501] [serial = 620] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6eb6f15800) [pid = 3501] [serial = 707] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6eb473a000) [pid = 3501] [serial = 569] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6eaab86c00) [pid = 3501] [serial = 650] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ebe732800) [pid = 3501] [serial = 572] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ead66b000) [pid = 3501] [serial = 566] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ead2c4800) [pid = 3501] [serial = 623] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ed0931400) [pid = 3501] [serial = 834] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6eab512400) [pid = 3501] [serial = 845] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6ebd17f800) [pid = 3501] [serial = 866] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6ebf546800) [pid = 3501] [serial = 867] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6ea5a98000) [pid = 3501] [serial = 914] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6ea5d17800) [pid = 3501] [serial = 915] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6ec0ba6000) [pid = 3501] [serial = 869] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 130 (0x7f6ecaf6e400) [pid = 3501] [serial = 870] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 129 (0x7f6ead594800) [pid = 3501] [serial = 872] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 128 (0x7f6eb1cd1800) [pid = 3501] [serial = 873] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 127 (0x7f6eb4094800) [pid = 3501] [serial = 875] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 126 (0x7f6eab515400) [pid = 3501] [serial = 917] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6eac4e1c00) [pid = 3501] [serial = 918] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6ebac5b000) [pid = 3501] [serial = 878] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6eb4590c00) [pid = 3501] [serial = 876] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6ec0924c00) [pid = 3501] [serial = 881] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6ebe5c0000) [pid = 3501] [serial = 879] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6ecb40ac00) [pid = 3501] [serial = 882] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6ebb8a8000) [pid = 3501] [serial = 864] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6eb63b5000) [pid = 3501] [serial = 861] [outer = (nil)] [url = about:blank] 00:10:38 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6eb4851c00) [pid = 3501] [serial = 858] [outer = (nil)] [url = about:blank] 00:10:39 INFO - PROCESS | 3501 | 1461136239352 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]]]}] 00:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1687ms 00:10:39 INFO - PROCESS | 3501 | 1461136239398 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:10:39 INFO - PROCESS | 3501 | 1461136239402 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:10:39 INFO - PROCESS | 3501 | 1461136239407 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:10:39 INFO - PROCESS | 3501 | 1461136239412 Marionette TRACE conn3 <- [1,1302,null,{}] 00:10:39 INFO - PROCESS | 3501 | 1461136239427 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}] 00:10:39 INFO - PROCESS | 3501 | 1461136239582 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:10:39 INFO - PROCESS | 3501 | 1461136239598 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea950b800 == 94 [pid = 3501] [id = 333] 00:10:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6ead2c4000) [pid = 3501] [serial = 1000] [outer = (nil)] 00:10:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6ead592400) [pid = 3501] [serial = 1001] [outer = 0x7f6ead2c4000] 00:10:39 INFO - PROCESS | 3501 | 1461136239677 Marionette DEBUG loaded listener.js 00:10:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eae2ed000) [pid = 3501] [serial = 1002] [outer = 0x7f6ead2c4000] 00:10:40 INFO - PROCESS | 3501 | 1461136240548 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]]]}] 00:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1190ms 00:10:40 INFO - PROCESS | 3501 | 1461136240597 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:10:40 INFO - PROCESS | 3501 | 1461136240601 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:10:40 INFO - PROCESS | 3501 | 1461136240607 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:10:40 INFO - PROCESS | 3501 | 1461136240609 Marionette TRACE conn3 <- [1,1306,null,{}] 00:10:40 INFO - PROCESS | 3501 | 1461136240614 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}] 00:10:40 INFO - PROCESS | 3501 | 1461136240779 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:10:40 INFO - PROCESS | 3501 | 1461136240939 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac44d000 == 95 [pid = 3501] [id = 334] 00:10:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6ead345400) [pid = 3501] [serial = 1003] [outer = (nil)] 00:10:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6eaeb5ec00) [pid = 3501] [serial = 1004] [outer = 0x7f6ead345400] 00:10:41 INFO - PROCESS | 3501 | 1461136240998 Marionette DEBUG loaded listener.js 00:10:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6eb1cd4400) [pid = 3501] [serial = 1005] [outer = 0x7f6ead345400] 00:10:41 INFO - PROCESS | 3501 | 1461136241757 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]]]}] 00:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1187ms 00:10:41 INFO - PROCESS | 3501 | 1461136241795 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:10:41 INFO - PROCESS | 3501 | 1461136241798 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:10:41 INFO - PROCESS | 3501 | 1461136241804 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:10:41 INFO - PROCESS | 3501 | 1461136241806 Marionette TRACE conn3 <- [1,1310,null,{}] 00:10:41 INFO - PROCESS | 3501 | 1461136241818 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}] 00:10:42 INFO - PROCESS | 3501 | 1461136242019 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:10:42 INFO - PROCESS | 3501 | 1461136242054 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5f5800 == 96 [pid = 3501] [id = 335] 00:10:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6ead591400) [pid = 3501] [serial = 1006] [outer = (nil)] 00:10:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eb37db000) [pid = 3501] [serial = 1007] [outer = 0x7f6ead591400] 00:10:42 INFO - PROCESS | 3501 | 1461136242112 Marionette DEBUG loaded listener.js 00:10:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eb3a6e400) [pid = 3501] [serial = 1008] [outer = 0x7f6ead591400] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 125 (0x7f6ea5a94800) [pid = 3501] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 124 (0x7f6eb3a79400) [pid = 3501] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 123 (0x7f6ea80f3c00) [pid = 3501] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 122 (0x7f6eb3bd2000) [pid = 3501] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 121 (0x7f6ea80f3800) [pid = 3501] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 120 (0x7f6eaab06400) [pid = 3501] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 119 (0x7f6ea5a93800) [pid = 3501] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 118 (0x7f6ed0330000) [pid = 3501] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 117 (0x7f6eb839cc00) [pid = 3501] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 116 (0x7f6ea4e1a000) [pid = 3501] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 115 (0x7f6ea80eec00) [pid = 3501] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 114 (0x7f6ed0326c00) [pid = 3501] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 113 (0x7f6ea451f000) [pid = 3501] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 112 (0x7f6ea451d400) [pid = 3501] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 111 (0x7f6ea4e1c000) [pid = 3501] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:10:43 INFO - PROCESS | 3501 | --DOMWINDOW == 110 (0x7f6ea4e21c00) [pid = 3501] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:10:43 INFO - PROCESS | 3501 | 1461136243227 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] 00:10:43 INFO - PROCESS | 3501 | 1461136243256 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:10:43 INFO - PROCESS | 3501 | 1461136243261 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:10:43 INFO - PROCESS | 3501 | 1461136243263 Marionette TRACE conn3 <- [1,1314,null,{}] 00:10:43 INFO - PROCESS | 3501 | 1461136243268 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}] 00:10:43 INFO - PROCESS | 3501 | 1461136243440 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:10:43 INFO - PROCESS | 3501 | 1461136243459 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3c9800 == 97 [pid = 3501] [id = 336] 00:10:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 111 (0x7f6ea4fab000) [pid = 3501] [serial = 1009] [outer = (nil)] 00:10:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 112 (0x7f6eb408a000) [pid = 3501] [serial = 1010] [outer = 0x7f6ea4fab000] 00:10:43 INFO - PROCESS | 3501 | 1461136243522 Marionette DEBUG loaded listener.js 00:10:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 113 (0x7f6eb41aa000) [pid = 3501] [serial = 1011] [outer = 0x7f6ea4fab000] 00:10:44 INFO - PROCESS | 3501 | 1461136244379 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]]]}] 00:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1133ms 00:10:44 INFO - PROCESS | 3501 | 1461136244394 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:10:44 INFO - PROCESS | 3501 | 1461136244396 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:10:44 INFO - PROCESS | 3501 | 1461136244403 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:10:44 INFO - PROCESS | 3501 | 1461136244405 Marionette TRACE conn3 <- [1,1318,null,{}] 00:10:44 INFO - PROCESS | 3501 | 1461136244420 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}] 00:10:44 INFO - PROCESS | 3501 | 1461136244564 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:10:44 INFO - PROCESS | 3501 | 1461136244578 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8a9800 == 98 [pid = 3501] [id = 337] 00:10:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 114 (0x7f6eb41ac800) [pid = 3501] [serial = 1012] [outer = (nil)] 00:10:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 115 (0x7f6eb46c7800) [pid = 3501] [serial = 1013] [outer = 0x7f6eb41ac800] 00:10:44 INFO - PROCESS | 3501 | 1461136244640 Marionette DEBUG loaded listener.js 00:10:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 116 (0x7f6eb4fb2400) [pid = 3501] [serial = 1014] [outer = 0x7f6eb41ac800] 00:10:45 INFO - PROCESS | 3501 | 1461136245768 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]]]}] 00:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1436ms 00:10:45 INFO - PROCESS | 3501 | 1461136245841 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:10:45 INFO - PROCESS | 3501 | 1461136245846 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:10:45 INFO - PROCESS | 3501 | 1461136245856 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:10:45 INFO - PROCESS | 3501 | 1461136245860 Marionette TRACE conn3 <- [1,1322,null,{}] 00:10:45 INFO - PROCESS | 3501 | 1461136245868 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}] 00:10:46 INFO - PROCESS | 3501 | 1461136246105 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:10:46 INFO - PROCESS | 3501 | 1461136246291 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5faf000 == 99 [pid = 3501] [id = 338] 00:10:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 117 (0x7f6ea5a8f800) [pid = 3501] [serial = 1015] [outer = (nil)] 00:10:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 118 (0x7f6ea80f8c00) [pid = 3501] [serial = 1016] [outer = 0x7f6ea5a8f800] 00:10:46 INFO - PROCESS | 3501 | 1461136246364 Marionette DEBUG loaded listener.js 00:10:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 119 (0x7f6eaae43000) [pid = 3501] [serial = 1017] [outer = 0x7f6ea5a8f800] 00:10:47 INFO - PROCESS | 3501 | 1461136247323 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]]]}] 00:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1532ms 00:10:47 INFO - PROCESS | 3501 | 1461136247389 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:10:47 INFO - PROCESS | 3501 | 1461136247397 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:10:47 INFO - PROCESS | 3501 | 1461136247408 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:10:47 INFO - PROCESS | 3501 | 1461136247412 Marionette TRACE conn3 <- [1,1326,null,{}] 00:10:47 INFO - PROCESS | 3501 | 1461136247417 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}] 00:10:47 INFO - PROCESS | 3501 | 1461136247596 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:10:47 INFO - PROCESS | 3501 | 1461136247774 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead85f800 == 100 [pid = 3501] [id = 339] 00:10:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 120 (0x7f6eab465000) [pid = 3501] [serial = 1018] [outer = (nil)] 00:10:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 121 (0x7f6ead2c7c00) [pid = 3501] [serial = 1019] [outer = 0x7f6eab465000] 00:10:47 INFO - PROCESS | 3501 | 1461136247926 Marionette DEBUG loaded listener.js 00:10:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 122 (0x7f6ead594000) [pid = 3501] [serial = 1020] [outer = 0x7f6eab465000] 00:10:48 INFO - PROCESS | 3501 | 1461136248763 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]]]}] 00:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1387ms 00:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:10:48 INFO - PROCESS | 3501 | 1461136248795 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:10:48 INFO - PROCESS | 3501 | 1461136248798 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:10:48 INFO - PROCESS | 3501 | 1461136248804 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:10:48 INFO - PROCESS | 3501 | 1461136248810 Marionette TRACE conn3 <- [1,1330,null,{}] 00:10:48 INFO - PROCESS | 3501 | 1461136248826 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}] 00:10:49 INFO - PROCESS | 3501 | 1461136248999 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:10:49 INFO - PROCESS | 3501 | 1461136249201 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb39e0800 == 101 [pid = 3501] [id = 340] 00:10:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 123 (0x7f6ead2c4800) [pid = 3501] [serial = 1021] [outer = (nil)] 00:10:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 124 (0x7f6eb38eb000) [pid = 3501] [serial = 1022] [outer = 0x7f6ead2c4800] 00:10:49 INFO - PROCESS | 3501 | 1461136249274 Marionette DEBUG loaded listener.js 00:10:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 125 (0x7f6eb408d000) [pid = 3501] [serial = 1023] [outer = 0x7f6ead2c4800] 00:10:50 INFO - PROCESS | 3501 | 1461136250119 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]]]}] 00:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1344ms 00:10:50 INFO - PROCESS | 3501 | 1461136250148 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:10:50 INFO - PROCESS | 3501 | 1461136250152 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:10:50 INFO - PROCESS | 3501 | 1461136250158 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:10:50 INFO - PROCESS | 3501 | 1461136250161 Marionette TRACE conn3 <- [1,1334,null,{}] 00:10:50 INFO - PROCESS | 3501 | 1461136250166 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}] 00:10:50 INFO - PROCESS | 3501 | 1461136250337 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:10:50 INFO - PROCESS | 3501 | 1461136250523 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb417d800 == 102 [pid = 3501] [id = 341] 00:10:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 126 (0x7f6eae2f8800) [pid = 3501] [serial = 1024] [outer = (nil)] 00:10:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 127 (0x7f6eb4fba400) [pid = 3501] [serial = 1025] [outer = 0x7f6eae2f8800] 00:10:50 INFO - PROCESS | 3501 | 1461136250591 Marionette DEBUG loaded listener.js 00:10:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 128 (0x7f6eb5e51400) [pid = 3501] [serial = 1026] [outer = 0x7f6eae2f8800] 00:10:51 INFO - PROCESS | 3501 | 1461136251454 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]]]}] 00:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1343ms 00:10:51 INFO - PROCESS | 3501 | 1461136251501 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:10:51 INFO - PROCESS | 3501 | 1461136251504 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:10:51 INFO - PROCESS | 3501 | 1461136251510 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:10:51 INFO - PROCESS | 3501 | 1461136251513 Marionette TRACE conn3 <- [1,1338,null,{}] 00:10:51 INFO - PROCESS | 3501 | 1461136251518 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}] 00:10:51 INFO - PROCESS | 3501 | 1461136251683 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:10:51 INFO - PROCESS | 3501 | 1461136251868 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f05000 == 103 [pid = 3501] [id = 342] 00:10:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 129 (0x7f6eb46cd000) [pid = 3501] [serial = 1027] [outer = (nil)] 00:10:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 130 (0x7f6eb63b3c00) [pid = 3501] [serial = 1028] [outer = 0x7f6eb46cd000] 00:10:51 INFO - PROCESS | 3501 | 1461136251936 Marionette DEBUG loaded listener.js 00:10:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 131 (0x7f6eb839e000) [pid = 3501] [serial = 1029] [outer = 0x7f6eb46cd000] 00:10:53 INFO - PROCESS | 3501 | 1461136253291 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]]]}] 00:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1792ms 00:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:10:53 INFO - PROCESS | 3501 | 1461136253304 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:10:53 INFO - PROCESS | 3501 | 1461136253306 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:10:53 INFO - PROCESS | 3501 | 1461136253312 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:10:53 INFO - PROCESS | 3501 | 1461136253315 Marionette TRACE conn3 <- [1,1342,null,{}] 00:10:53 INFO - PROCESS | 3501 | 1461136253321 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}] 00:10:53 INFO - PROCESS | 3501 | 1461136253542 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:10:53 INFO - PROCESS | 3501 | 1461136253738 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb8653000 == 104 [pid = 3501] [id = 343] 00:10:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6eb839cc00) [pid = 3501] [serial = 1030] [outer = (nil)] 00:10:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6eb8685c00) [pid = 3501] [serial = 1031] [outer = 0x7f6eb839cc00] 00:10:53 INFO - PROCESS | 3501 | 1461136253812 Marionette DEBUG loaded listener.js 00:10:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6ebdd99800) [pid = 3501] [serial = 1032] [outer = 0x7f6eb839cc00] 00:10:54 INFO - PROCESS | 3501 | 1461136254658 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]]]}] 00:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1379ms 00:10:54 INFO - PROCESS | 3501 | 1461136254691 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:10:54 INFO - PROCESS | 3501 | 1461136254694 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:10:54 INFO - PROCESS | 3501 | 1461136254700 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:10:54 INFO - PROCESS | 3501 | 1461136254703 Marionette TRACE conn3 <- [1,1346,null,{}] 00:10:54 INFO - PROCESS | 3501 | 1461136254711 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}] 00:10:54 INFO - PROCESS | 3501 | 1461136254884 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:10:55 INFO - PROCESS | 3501 | 1461136255075 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd86a000 == 105 [pid = 3501] [id = 344] 00:10:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6ea9580c00) [pid = 3501] [serial = 1033] [outer = (nil)] 00:10:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6ebe5c0000) [pid = 3501] [serial = 1034] [outer = 0x7f6ea9580c00] 00:10:55 INFO - PROCESS | 3501 | 1461136255142 Marionette DEBUG loaded listener.js 00:10:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6ebfebe000) [pid = 3501] [serial = 1035] [outer = 0x7f6ea9580c00] 00:10:56 INFO - PROCESS | 3501 | 1461136256031 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]]]}] 00:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1389ms 00:10:56 INFO - PROCESS | 3501 | 1461136256090 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:10:56 INFO - PROCESS | 3501 | 1461136256092 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:10:56 INFO - PROCESS | 3501 | 1461136256099 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:10:56 INFO - PROCESS | 3501 | 1461136256101 Marionette TRACE conn3 <- [1,1350,null,{}] 00:10:56 INFO - PROCESS | 3501 | 1461136256106 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}] 00:10:56 INFO - PROCESS | 3501 | 1461136256274 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:10:56 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48a8800 == 104 [pid = 3501] [id = 10] 00:10:56 INFO - PROCESS | 3501 | 1461136256528 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebde15800 == 105 [pid = 3501] [id = 345] 00:10:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6eb46c4c00) [pid = 3501] [serial = 1036] [outer = (nil)] 00:10:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6ebdc20c00) [pid = 3501] [serial = 1037] [outer = 0x7f6eb46c4c00] 00:10:56 INFO - PROCESS | 3501 | 1461136256640 Marionette DEBUG loaded listener.js 00:10:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6eca352c00) [pid = 3501] [serial = 1038] [outer = 0x7f6eb46c4c00] 00:10:57 INFO - PROCESS | 3501 | 1461136257464 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]]]}] 00:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1435ms 00:10:57 INFO - PROCESS | 3501 | 1461136257535 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:10:57 INFO - PROCESS | 3501 | 1461136257538 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:10:57 INFO - PROCESS | 3501 | 1461136257544 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:10:57 INFO - PROCESS | 3501 | 1461136257547 Marionette TRACE conn3 <- [1,1354,null,{}] 00:10:57 INFO - PROCESS | 3501 | 1461136257552 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}] 00:10:57 INFO - PROCESS | 3501 | 1461136257719 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:10:57 INFO - PROCESS | 3501 | 1461136257902 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec39000 == 106 [pid = 3501] [id = 346] 00:10:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6eb484c400) [pid = 3501] [serial = 1039] [outer = (nil)] 00:10:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6ecb1b8800) [pid = 3501] [serial = 1040] [outer = 0x7f6eb484c400] 00:10:57 INFO - PROCESS | 3501 | 1461136257972 Marionette DEBUG loaded listener.js 00:10:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ecb6df800) [pid = 3501] [serial = 1041] [outer = 0x7f6eb484c400] 00:10:58 INFO - PROCESS | 3501 | 1461136258805 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]]]}] 00:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1287ms 00:10:58 INFO - PROCESS | 3501 | 1461136258831 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:10:58 INFO - PROCESS | 3501 | 1461136258834 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:10:58 INFO - PROCESS | 3501 | 1461136258840 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:10:58 INFO - PROCESS | 3501 | 1461136258842 Marionette TRACE conn3 <- [1,1358,null,{}] 00:10:58 INFO - PROCESS | 3501 | 1461136258848 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}] 00:10:59 INFO - PROCESS | 3501 | 1461136259019 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:10:59 INFO - PROCESS | 3501 | 1461136259245 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0b16000 == 107 [pid = 3501] [id = 347] 00:10:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ecb6e0c00) [pid = 3501] [serial = 1042] [outer = (nil)] 00:10:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ece525400) [pid = 3501] [serial = 1043] [outer = 0x7f6ecb6e0c00] 00:10:59 INFO - PROCESS | 3501 | 1461136259315 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ed0292400) [pid = 3501] [serial = 1044] [outer = 0x7f6ecb6e0c00] 00:11:00 INFO - PROCESS | 3501 | 1461136260167 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]]]}] 00:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1339ms 00:11:00 INFO - PROCESS | 3501 | 1461136260180 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:11:00 INFO - PROCESS | 3501 | 1461136260182 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:11:00 INFO - PROCESS | 3501 | 1461136260189 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:11:00 INFO - PROCESS | 3501 | 1461136260193 Marionette TRACE conn3 <- [1,1362,null,{}] 00:11:00 INFO - PROCESS | 3501 | 1461136260198 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}] 00:11:00 INFO - PROCESS | 3501 | 1461136260397 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:11:00 INFO - PROCESS | 3501 | 1461136260595 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc311000 == 108 [pid = 3501] [id = 348] 00:11:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6ea47cb400) [pid = 3501] [serial = 1045] [outer = (nil)] 00:11:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6ea47d4c00) [pid = 3501] [serial = 1046] [outer = 0x7f6ea47cb400] 00:11:00 INFO - PROCESS | 3501 | 1461136260675 Marionette DEBUG loaded listener.js 00:11:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6ed029d000) [pid = 3501] [serial = 1047] [outer = 0x7f6ea47cb400] 00:11:01 INFO - PROCESS | 3501 | 1461136261578 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]]]}] 00:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1433ms 00:11:01 INFO - PROCESS | 3501 | 1461136261625 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:11:01 INFO - PROCESS | 3501 | 1461136261631 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:11:01 INFO - PROCESS | 3501 | 1461136261640 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:11:01 INFO - PROCESS | 3501 | 1461136261645 Marionette TRACE conn3 <- [1,1366,null,{}] 00:11:01 INFO - PROCESS | 3501 | 1461136261653 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}] 00:11:01 INFO - PROCESS | 3501 | 1461136261913 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:11:02 INFO - PROCESS | 3501 | 1461136262232 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea58dd000 == 109 [pid = 3501] [id = 349] 00:11:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6ea451f000) [pid = 3501] [serial = 1048] [outer = (nil)] 00:11:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ea4c47c00) [pid = 3501] [serial = 1049] [outer = 0x7f6ea451f000] 00:11:02 INFO - PROCESS | 3501 | 1461136262303 Marionette DEBUG loaded listener.js 00:11:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ea4c4ec00) [pid = 3501] [serial = 1050] [outer = 0x7f6ea451f000] 00:11:03 INFO - PROCESS | 3501 | 1461136263178 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] 00:11:03 INFO - PROCESS | 3501 | 1461136263228 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:11:03 INFO - PROCESS | 3501 | 1461136263233 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:11:03 INFO - PROCESS | 3501 | 1461136263236 Marionette TRACE conn3 <- [1,1370,null,{}] 00:11:03 INFO - PROCESS | 3501 | 1461136263242 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}] 00:11:03 INFO - PROCESS | 3501 | 1461136263405 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:11:04 INFO - PROCESS | 3501 | 1461136264080 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaa27000 == 110 [pid = 3501] [id = 350] 00:11:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ea46d5c00) [pid = 3501] [serial = 1051] [outer = (nil)] 00:11:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea47c7800) [pid = 3501] [serial = 1052] [outer = 0x7f6ea46d5c00] 00:11:04 INFO - PROCESS | 3501 | 1461136264168 Marionette DEBUG loaded listener.js 00:11:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea4c47800) [pid = 3501] [serial = 1053] [outer = 0x7f6ea46d5c00] 00:11:05 INFO - PROCESS | 3501 | 1461136265026 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] 00:11:05 INFO - PROCESS | 3501 | 1461136265073 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:11:05 INFO - PROCESS | 3501 | 1461136265082 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:11:05 INFO - PROCESS | 3501 | 1461136265085 Marionette TRACE conn3 <- [1,1374,null,{}] 00:11:05 INFO - PROCESS | 3501 | 1461136265092 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}] 00:11:05 INFO - PROCESS | 3501 | 1461136265263 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:11:05 INFO - PROCESS | 3501 | 1461136265475 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadba000 == 111 [pid = 3501] [id = 351] 00:11:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea46cac00) [pid = 3501] [serial = 1054] [outer = (nil)] 00:11:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea5a8d400) [pid = 3501] [serial = 1055] [outer = 0x7f6ea46cac00] 00:11:05 INFO - PROCESS | 3501 | 1461136265541 Marionette DEBUG loaded listener.js 00:11:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea5d17c00) [pid = 3501] [serial = 1056] [outer = 0x7f6ea46cac00] 00:11:06 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:06 INFO - PROCESS | 3501 | 1461136266542 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] 00:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:11:06 INFO - PROCESS | 3501 | 1461136266638 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:11:06 INFO - PROCESS | 3501 | 1461136266647 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:11:06 INFO - PROCESS | 3501 | 1461136266655 Marionette TRACE conn3 <- [1,1378,null,{}] 00:11:06 INFO - PROCESS | 3501 | 1461136266703 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}] 00:11:06 INFO - PROCESS | 3501 | 1461136266926 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:11:07 INFO - PROCESS | 3501 | 1461136267196 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5faa800 == 112 [pid = 3501] [id = 352] 00:11:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eaab84c00) [pid = 3501] [serial = 1057] [outer = (nil)] 00:11:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eaae3c800) [pid = 3501] [serial = 1058] [outer = 0x7f6eaab84c00] 00:11:07 INFO - PROCESS | 3501 | 1461136267262 Marionette DEBUG loaded listener.js 00:11:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eab464c00) [pid = 3501] [serial = 1059] [outer = 0x7f6eaab84c00] 00:11:07 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82b5800 == 111 [pid = 3501] [id = 220] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3c9800 == 110 [pid = 3501] [id = 336] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5f5800 == 109 [pid = 3501] [id = 335] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac44d000 == 108 [pid = 3501] [id = 334] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea950b800 == 107 [pid = 3501] [id = 333] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea46a8800 == 106 [pid = 3501] [id = 332] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea79f5000 == 105 [pid = 3501] [id = 331] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece6d3000 == 104 [pid = 3501] [id = 324] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb6cd800 == 103 [pid = 3501] [id = 323] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec5215000 == 102 [pid = 3501] [id = 322] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf13a000 == 101 [pid = 3501] [id = 321] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebde0b000 == 100 [pid = 3501] [id = 320] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd40c800 == 99 [pid = 3501] [id = 319] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6e5f000 == 98 [pid = 3501] [id = 318] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb417b800 == 97 [pid = 3501] [id = 317] 00:11:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8b8800 == 96 [pid = 3501] [id = 316] 00:11:08 INFO - PROCESS | 3501 | 1461136268228 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] 00:11:08 INFO - PROCESS | 3501 | 1461136268266 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:11:08 INFO - PROCESS | 3501 | 1461136268280 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:11:08 INFO - PROCESS | 3501 | 1461136268288 Marionette TRACE conn3 <- [1,1382,null,{}] 00:11:08 INFO - PROCESS | 3501 | 1461136268295 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}] 00:11:08 INFO - PROCESS | 3501 | 1461136268455 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ed32a4c00) [pid = 3501] [serial = 891] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ece521c00) [pid = 3501] [serial = 885] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ea4e26c00) [pid = 3501] [serial = 897] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea80fbc00) [pid = 3501] [serial = 894] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ed259a400) [pid = 3501] [serial = 888] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea46cfc00) [pid = 3501] [serial = 909] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ea452b400) [pid = 3501] [serial = 906] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6ea4fb0800) [pid = 3501] [serial = 900] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ea80f4c00) [pid = 3501] [serial = 903] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eac399800) [pid = 3501] [serial = 938] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eb4376c00) [pid = 3501] [serial = 930] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6eb408f400) [pid = 3501] [serial = 929] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6eb1cf5000) [pid = 3501] [serial = 927] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eb1c0b000) [pid = 3501] [serial = 926] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eb4855800) [pid = 3501] [serial = 932] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6eab519800) [pid = 3501] [serial = 924] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eaab7f000) [pid = 3501] [serial = 923] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6eaeb58c00) [pid = 3501] [serial = 939] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6ead591c00) [pid = 3501] [serial = 942] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6eac39a800) [pid = 3501] [serial = 941] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ea5a9bc00) [pid = 3501] [serial = 935] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ea80f4000) [pid = 3501] [serial = 936] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6eb5160c00) [pid = 3501] [serial = 933] [outer = (nil)] [url = about:blank] 00:11:08 INFO - PROCESS | 3501 | 1461136268622 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5c30800 == 96 [pid = 3501] [id = 353] 00:11:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6ea452b400) [pid = 3501] [serial = 1060] [outer = (nil)] 00:11:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6ea80f4c00) [pid = 3501] [serial = 1061] [outer = 0x7f6ea452b400] 00:11:08 INFO - PROCESS | 3501 | 1461136268683 Marionette DEBUG loaded listener.js 00:11:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ead343400) [pid = 3501] [serial = 1062] [outer = 0x7f6ea452b400] 00:11:09 INFO - PROCESS | 3501 | [3501] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:11:09 INFO - PROCESS | 3501 | 1461136269431 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] 00:11:09 INFO - PROCESS | 3501 | 1461136269476 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:11:09 INFO - PROCESS | 3501 | 1461136269482 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:11:09 INFO - PROCESS | 3501 | 1461136269484 Marionette TRACE conn3 <- [1,1386,null,{}] 00:11:09 INFO - PROCESS | 3501 | 1461136269489 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}] 00:11:09 INFO - PROCESS | 3501 | 1461136269638 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:11:09 INFO - PROCESS | 3501 | 1461136269658 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab722800 == 97 [pid = 3501] [id = 354] 00:11:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6ea4e26c00) [pid = 3501] [serial = 1063] [outer = (nil)] 00:11:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6eae2ef000) [pid = 3501] [serial = 1064] [outer = 0x7f6ea4e26c00] 00:11:09 INFO - PROCESS | 3501 | 1461136269716 Marionette DEBUG loaded listener.js 00:11:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6eaeb5ac00) [pid = 3501] [serial = 1065] [outer = 0x7f6ea4e26c00] 00:11:10 INFO - PROCESS | 3501 | 1461136270514 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] 00:11:10 INFO - PROCESS | 3501 | 1461136270574 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:11:10 INFO - PROCESS | 3501 | 1461136270582 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:11:10 INFO - PROCESS | 3501 | 1461136270585 Marionette TRACE conn3 <- [1,1390,null,{}] 00:11:10 INFO - PROCESS | 3501 | 1461136270590 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}] 00:11:10 INFO - PROCESS | 3501 | 1461136270848 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:11:10 INFO - PROCESS | 3501 | 1461136270873 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5f5800 == 98 [pid = 3501] [id = 355] 00:11:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6eb1cd7c00) [pid = 3501] [serial = 1066] [outer = (nil)] 00:11:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eb1cef800) [pid = 3501] [serial = 1067] [outer = 0x7f6eb1cd7c00] 00:11:10 INFO - PROCESS | 3501 | 1461136270944 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb3a75000) [pid = 3501] [serial = 1068] [outer = 0x7f6eb1cd7c00] 00:11:11 INFO - PROCESS | 3501 | 1461136271764 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]]]}] 00:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1229ms 00:11:11 INFO - PROCESS | 3501 | 1461136271818 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:11:11 INFO - PROCESS | 3501 | 1461136271821 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:11:11 INFO - PROCESS | 3501 | 1461136271826 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:11:11 INFO - PROCESS | 3501 | 1461136271828 Marionette TRACE conn3 <- [1,1394,null,{}] 00:11:11 INFO - PROCESS | 3501 | 1461136271833 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}] 00:11:12 INFO - PROCESS | 3501 | 1461136272037 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:11:12 INFO - PROCESS | 3501 | 1461136272072 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4014000 == 99 [pid = 3501] [id = 356] 00:11:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eb3bce000) [pid = 3501] [serial = 1069] [outer = (nil)] 00:11:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6eb46c8800) [pid = 3501] [serial = 1070] [outer = 0x7f6eb3bce000] 00:11:12 INFO - PROCESS | 3501 | 1461136272131 Marionette DEBUG loaded listener.js 00:11:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eb4e4a800) [pid = 3501] [serial = 1071] [outer = 0x7f6eb3bce000] 00:11:13 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6ead591400) [pid = 3501] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:11:13 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ea5a97800) [pid = 3501] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:11:13 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6ead345400) [pid = 3501] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:11:13 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ea4fab000) [pid = 3501] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:11:13 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6ea5d11000) [pid = 3501] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:11:13 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6ead2c4000) [pid = 3501] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:11:13 INFO - PROCESS | 3501 | 1461136273224 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]]]}] 00:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1427ms 00:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:11:13 INFO - PROCESS | 3501 | 1461136273254 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:11:13 INFO - PROCESS | 3501 | 1461136273257 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:11:13 INFO - PROCESS | 3501 | 1461136273263 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:11:13 INFO - PROCESS | 3501 | 1461136273266 Marionette TRACE conn3 <- [1,1398,null,{}] 00:11:13 INFO - PROCESS | 3501 | 1461136273271 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}] 00:11:13 INFO - PROCESS | 3501 | 1461136273422 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:11:13 INFO - PROCESS | 3501 | 1461136273447 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4c5800 == 100 [pid = 3501] [id = 357] 00:11:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ea4527000) [pid = 3501] [serial = 1072] [outer = (nil)] 00:11:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eb46c5c00) [pid = 3501] [serial = 1073] [outer = 0x7f6ea4527000] 00:11:13 INFO - PROCESS | 3501 | 1461136273505 Marionette DEBUG loaded listener.js 00:11:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eb5e49800) [pid = 3501] [serial = 1074] [outer = 0x7f6ea4527000] 00:11:14 INFO - PROCESS | 3501 | 1461136274306 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]]]}] 00:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1077ms 00:11:14 INFO - PROCESS | 3501 | 1461136274339 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:11:14 INFO - PROCESS | 3501 | 1461136274341 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:11:14 INFO - PROCESS | 3501 | 1461136274360 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:11:14 INFO - PROCESS | 3501 | 1461136274362 Marionette TRACE conn3 <- [1,1402,null,{}] 00:11:14 INFO - PROCESS | 3501 | 1461136274367 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}] 00:11:14 INFO - PROCESS | 3501 | 1461136274515 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:11:14 INFO - PROCESS | 3501 | 1461136274529 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f14800 == 101 [pid = 3501] [id = 358] 00:11:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eb37e1000) [pid = 3501] [serial = 1075] [outer = (nil)] 00:11:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6eb6f15400) [pid = 3501] [serial = 1076] [outer = 0x7f6eb37e1000] 00:11:14 INFO - PROCESS | 3501 | 1461136274587 Marionette DEBUG loaded listener.js 00:11:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6eb850a800) [pid = 3501] [serial = 1077] [outer = 0x7f6eb37e1000] 00:11:15 INFO - PROCESS | 3501 | 1461136275727 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]]]}] 00:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1439ms 00:11:15 INFO - PROCESS | 3501 | 1461136275797 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:11:15 INFO - PROCESS | 3501 | 1461136275803 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:11:15 INFO - PROCESS | 3501 | 1461136275813 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:11:15 INFO - PROCESS | 3501 | 1461136275816 Marionette TRACE conn3 <- [1,1406,null,{}] 00:11:15 INFO - PROCESS | 3501 | 1461136275825 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}] 00:11:16 INFO - PROCESS | 3501 | 1461136276072 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:11:16 INFO - PROCESS | 3501 | 1461136276308 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae4e800 == 102 [pid = 3501] [id = 359] 00:11:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ea4fa9800) [pid = 3501] [serial = 1078] [outer = (nil)] 00:11:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ea5d14800) [pid = 3501] [serial = 1079] [outer = 0x7f6ea4fa9800] 00:11:16 INFO - PROCESS | 3501 | 1461136276396 Marionette DEBUG loaded listener.js 00:11:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eaaae8400) [pid = 3501] [serial = 1080] [outer = 0x7f6ea4fa9800] 00:11:17 INFO - PROCESS | 3501 | 1461136277314 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]]]}] 00:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1532ms 00:11:17 INFO - PROCESS | 3501 | 1461136277345 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:11:17 INFO - PROCESS | 3501 | 1461136277353 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:11:17 INFO - PROCESS | 3501 | 1461136277363 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:11:17 INFO - PROCESS | 3501 | 1461136277366 Marionette TRACE conn3 <- [1,1410,null,{}] 00:11:17 INFO - PROCESS | 3501 | 1461136277373 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}] 00:11:17 INFO - PROCESS | 3501 | 1461136277543 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:11:17 INFO - PROCESS | 3501 | 1461136277732 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3935000 == 103 [pid = 3501] [id = 360] 00:11:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea4facc00) [pid = 3501] [serial = 1081] [outer = (nil)] 00:11:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6eab616000) [pid = 3501] [serial = 1082] [outer = 0x7f6ea4facc00] 00:11:17 INFO - PROCESS | 3501 | 1461136277800 Marionette DEBUG loaded listener.js 00:11:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6eae2e9c00) [pid = 3501] [serial = 1083] [outer = 0x7f6ea4facc00] 00:11:18 INFO - PROCESS | 3501 | 1461136278857 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]]]}] 00:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1533ms 00:11:18 INFO - PROCESS | 3501 | 1461136278897 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:11:18 INFO - PROCESS | 3501 | 1461136278901 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:11:18 INFO - PROCESS | 3501 | 1461136278907 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:11:18 INFO - PROCESS | 3501 | 1461136278913 Marionette TRACE conn3 <- [1,1414,null,{}] 00:11:18 INFO - PROCESS | 3501 | 1461136278929 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}] 00:11:19 INFO - PROCESS | 3501 | 1461136279152 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:11:19 INFO - PROCESS | 3501 | 1461136279395 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc52b000 == 104 [pid = 3501] [id = 361] 00:11:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6eaae42000) [pid = 3501] [serial = 1084] [outer = (nil)] 00:11:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eb1cd5000) [pid = 3501] [serial = 1085] [outer = 0x7f6eaae42000] 00:11:19 INFO - PROCESS | 3501 | 1461136279508 Marionette DEBUG loaded listener.js 00:11:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eb4595000) [pid = 3501] [serial = 1086] [outer = 0x7f6eaae42000] 00:11:20 INFO - PROCESS | 3501 | 1461136280434 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]]]}] 00:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1584ms 00:11:20 INFO - PROCESS | 3501 | 1461136280491 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:11:20 INFO - PROCESS | 3501 | 1461136280495 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:11:20 INFO - PROCESS | 3501 | 1461136280501 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:11:20 INFO - PROCESS | 3501 | 1461136280503 Marionette TRACE conn3 <- [1,1418,null,{}] 00:11:20 INFO - PROCESS | 3501 | 1461136280509 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}] 00:11:20 INFO - PROCESS | 3501 | 1461136280717 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:11:20 INFO - PROCESS | 3501 | 1461136280969 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec2a000 == 105 [pid = 3501] [id = 362] 00:11:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eac39dc00) [pid = 3501] [serial = 1087] [outer = (nil)] 00:11:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eb6e84800) [pid = 3501] [serial = 1088] [outer = 0x7f6eac39dc00] 00:11:21 INFO - PROCESS | 3501 | 1461136281042 Marionette DEBUG loaded listener.js 00:11:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eb83f1400) [pid = 3501] [serial = 1089] [outer = 0x7f6eac39dc00] 00:11:21 INFO - PROCESS | 3501 | 1461136281840 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]]]}] 00:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1387ms 00:11:21 INFO - PROCESS | 3501 | 1461136281889 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:11:21 INFO - PROCESS | 3501 | 1461136281893 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:11:21 INFO - PROCESS | 3501 | 1461136281899 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:11:21 INFO - PROCESS | 3501 | 1461136281902 Marionette TRACE conn3 <- [1,1422,null,{}] 00:11:21 INFO - PROCESS | 3501 | 1461136281908 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}] 00:11:22 INFO - PROCESS | 3501 | 1461136282078 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:11:22 INFO - PROCESS | 3501 | 1461136282267 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec52c4000 == 106 [pid = 3501] [id = 363] 00:11:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6eb46c0c00) [pid = 3501] [serial = 1090] [outer = (nil)] 00:11:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6eb851f400) [pid = 3501] [serial = 1091] [outer = 0x7f6eb46c0c00] 00:11:22 INFO - PROCESS | 3501 | 1461136282335 Marionette DEBUG loaded listener.js 00:11:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ebac61c00) [pid = 3501] [serial = 1092] [outer = 0x7f6eb46c0c00] 00:11:23 INFO - PROCESS | 3501 | 1461136283256 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]]]}] 00:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1389ms 00:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:11:23 INFO - PROCESS | 3501 | 1461136283290 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:11:23 INFO - PROCESS | 3501 | 1461136283292 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:11:23 INFO - PROCESS | 3501 | 1461136283299 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:11:23 INFO - PROCESS | 3501 | 1461136283302 Marionette TRACE conn3 <- [1,1426,null,{}] 00:11:23 INFO - PROCESS | 3501 | 1461136283307 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}] 00:11:23 INFO - PROCESS | 3501 | 1461136283500 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:11:23 INFO - PROCESS | 3501 | 1461136283691 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfd0a000 == 107 [pid = 3501] [id = 364] 00:11:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ebac5f000) [pid = 3501] [serial = 1093] [outer = (nil)] 00:11:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ebd2ce000) [pid = 3501] [serial = 1094] [outer = 0x7f6ebac5f000] 00:11:23 INFO - PROCESS | 3501 | 1461136283765 Marionette DEBUG loaded listener.js 00:11:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ec4647c00) [pid = 3501] [serial = 1095] [outer = 0x7f6ebac5f000] 00:11:24 INFO - PROCESS | 3501 | 1461136284635 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]]]}] 00:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1385ms 00:11:24 INFO - PROCESS | 3501 | 1461136284684 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:11:24 INFO - PROCESS | 3501 | 1461136284688 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:11:24 INFO - PROCESS | 3501 | 1461136284693 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:11:24 INFO - PROCESS | 3501 | 1461136284696 Marionette TRACE conn3 <- [1,1430,null,{}] 00:11:24 INFO - PROCESS | 3501 | 1461136284701 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}] 00:11:24 INFO - PROCESS | 3501 | 1461136284874 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:11:25 INFO - PROCESS | 3501 | 1461136285065 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed256b800 == 108 [pid = 3501] [id = 365] 00:11:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eb1cd8000) [pid = 3501] [serial = 1096] [outer = (nil)] 00:11:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ecb409c00) [pid = 3501] [serial = 1097] [outer = 0x7f6eb1cd8000] 00:11:25 INFO - PROCESS | 3501 | 1461136285132 Marionette DEBUG loaded listener.js 00:11:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ecb6d9000) [pid = 3501] [serial = 1098] [outer = 0x7f6eb1cd8000] 00:11:26 INFO - PROCESS | 3501 | 1461136286095 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]]]}] 00:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1430ms 00:11:26 INFO - PROCESS | 3501 | 1461136286124 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:11:26 INFO - PROCESS | 3501 | 1461136286127 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:11:26 INFO - PROCESS | 3501 | 1461136286133 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:11:26 INFO - PROCESS | 3501 | 1461136286136 Marionette TRACE conn3 <- [1,1434,null,{}] 00:11:26 INFO - PROCESS | 3501 | 1461136286141 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}] 00:11:26 INFO - PROCESS | 3501 | 1461136286308 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:11:26 INFO - PROCESS | 3501 | 1461136286498 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed4a6b800 == 109 [pid = 3501] [id = 366] 00:11:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ebacea800) [pid = 3501] [serial = 1099] [outer = (nil)] 00:11:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ece521c00) [pid = 3501] [serial = 1100] [outer = 0x7f6ebacea800] 00:11:26 INFO - PROCESS | 3501 | 1461136286568 Marionette DEBUG loaded listener.js 00:11:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ed0294000) [pid = 3501] [serial = 1101] [outer = 0x7f6ebacea800] 00:11:27 INFO - PROCESS | 3501 | 1461136287497 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]]]}] 00:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1435ms 00:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:11:27 INFO - PROCESS | 3501 | 1461136287569 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:11:27 INFO - PROCESS | 3501 | 1461136287572 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:11:27 INFO - PROCESS | 3501 | 1461136287578 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:11:27 INFO - PROCESS | 3501 | 1461136287581 Marionette TRACE conn3 <- [1,1438,null,{}] 00:11:27 INFO - PROCESS | 3501 | 1461136287586 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}] 00:11:27 INFO - PROCESS | 3501 | 1461136287772 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:11:27 INFO - PROCESS | 3501 | 1461136287962 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4cb7800 == 110 [pid = 3501] [id = 367] 00:11:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ecc32a400) [pid = 3501] [serial = 1102] [outer = (nil)] 00:11:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ed0325c00) [pid = 3501] [serial = 1103] [outer = 0x7f6ecc32a400] 00:11:28 INFO - PROCESS | 3501 | 1461136288030 Marionette DEBUG loaded listener.js 00:11:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ed0465400) [pid = 3501] [serial = 1104] [outer = 0x7f6ecc32a400] 00:11:28 INFO - PROCESS | 3501 | 1461136288921 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]]]}] 00:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1390ms 00:11:28 INFO - PROCESS | 3501 | 1461136288968 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:11:28 INFO - PROCESS | 3501 | 1461136288971 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:11:28 INFO - PROCESS | 3501 | 1461136288977 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:11:28 INFO - PROCESS | 3501 | 1461136288979 Marionette TRACE conn3 <- [1,1442,null,{}] 00:11:28 INFO - PROCESS | 3501 | 1461136288985 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}] 00:11:29 INFO - PROCESS | 3501 | 1461136289151 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:11:29 INFO - PROCESS | 3501 | 1461136289383 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81e2800 == 111 [pid = 3501] [id = 368] 00:11:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ea4d39000) [pid = 3501] [serial = 1105] [outer = (nil)] 00:11:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ea4d3c400) [pid = 3501] [serial = 1106] [outer = 0x7f6ea4d39000] 00:11:29 INFO - PROCESS | 3501 | 1461136289497 Marionette DEBUG loaded listener.js 00:11:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eb8398800) [pid = 3501] [serial = 1107] [outer = 0x7f6ea4d39000] 00:11:30 INFO - PROCESS | 3501 | 1461136290430 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]]]}] 00:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1491ms 00:11:30 INFO - PROCESS | 3501 | 1461136290469 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:11:30 INFO - PROCESS | 3501 | 1461136290472 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:11:30 INFO - PROCESS | 3501 | 1461136290479 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:11:30 INFO - PROCESS | 3501 | 1461136290483 Marionette TRACE conn3 <- [1,1446,null,{}] 00:11:30 INFO - PROCESS | 3501 | 1461136290507 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}] 00:11:30 INFO - PROCESS | 3501 | 1461136290707 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:11:30 INFO - PROCESS | 3501 | 1461136290907 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d19000 == 112 [pid = 3501] [id = 369] 00:11:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ea4d3a400) [pid = 3501] [serial = 1108] [outer = (nil)] 00:11:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eae234000) [pid = 3501] [serial = 1109] [outer = 0x7f6ea4d3a400] 00:11:31 INFO - PROCESS | 3501 | 1461136291025 Marionette DEBUG loaded listener.js 00:11:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ed0845800) [pid = 3501] [serial = 1110] [outer = 0x7f6ea4d3a400] 00:11:31 INFO - PROCESS | 3501 | 1461136291942 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]]]}] 00:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1501ms 00:11:31 INFO - PROCESS | 3501 | 1461136291981 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:11:31 INFO - PROCESS | 3501 | 1461136291983 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:11:31 INFO - PROCESS | 3501 | 1461136291990 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:11:31 INFO - PROCESS | 3501 | 1461136291992 Marionette TRACE conn3 <- [1,1450,null,{}] 00:11:32 INFO - PROCESS | 3501 | 1461136291998 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}] 00:11:32 INFO - PROCESS | 3501 | 1461136292171 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:11:32 INFO - PROCESS | 3501 | 1461136292373 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48db800 == 113 [pid = 3501] [id = 370] 00:11:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea2ee9c00) [pid = 3501] [serial = 1111] [outer = (nil)] 00:11:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea2ef0000) [pid = 3501] [serial = 1112] [outer = 0x7f6ea2ee9c00] 00:11:32 INFO - PROCESS | 3501 | 1461136292440 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea2ef5800) [pid = 3501] [serial = 1113] [outer = 0x7f6ea2ee9c00] 00:11:33 INFO - PROCESS | 3501 | 1461136293700 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]]]}] 00:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1780ms 00:11:33 INFO - PROCESS | 3501 | 1461136293771 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:11:33 INFO - PROCESS | 3501 | 1461136293776 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:11:33 INFO - PROCESS | 3501 | 1461136293784 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 3501 | 1461136293790 Marionette TRACE conn3 <- [1,1454,null,{}] 00:11:33 INFO - PROCESS | 3501 | 1461136293798 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}] 00:11:34 INFO - PROCESS | 3501 | 1461136294078 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:11:34 INFO - PROCESS | 3501 | 1461136294272 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaa2d800 == 114 [pid = 3501] [id = 371] 00:11:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ea46c7400) [pid = 3501] [serial = 1114] [outer = (nil)] 00:11:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ea4c4f000) [pid = 3501] [serial = 1115] [outer = 0x7f6ea46c7400] 00:11:34 INFO - PROCESS | 3501 | 1461136294340 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ea4e1fc00) [pid = 3501] [serial = 1116] [outer = 0x7f6ea46c7400] 00:11:35 INFO - PROCESS | 3501 | 1461136295413 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]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1683ms 00:11:35 INFO - PROCESS | 3501 | 1461136295468 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 3501 | 1461136295475 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:11:35 INFO - PROCESS | 3501 | 1461136295485 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 3501 | 1461136295488 Marionette TRACE conn3 <- [1,1458,null,{}] 00:11:35 INFO - PROCESS | 3501 | 1461136295493 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}] 00:11:35 INFO - PROCESS | 3501 | 1461136295661 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:11:35 INFO - PROCESS | 3501 | 1461136295910 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5faa000 == 115 [pid = 3501] [id = 372] 00:11:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea4fb2c00) [pid = 3501] [serial = 1117] [outer = (nil)] 00:11:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea5d10400) [pid = 3501] [serial = 1118] [outer = 0x7f6ea4fb2c00] 00:11:36 INFO - PROCESS | 3501 | 1461136295998 Marionette DEBUG loaded listener.js 00:11:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea80fa000) [pid = 3501] [serial = 1119] [outer = 0x7f6ea4fb2c00] 00:11:36 INFO - PROCESS | 3501 | 1461136296921 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]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1485ms 00:11:36 INFO - PROCESS | 3501 | 1461136296970 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 3501 | 1461136296974 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:11:36 INFO - PROCESS | 3501 | 1461136296980 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 3501 | 1461136296985 Marionette TRACE conn3 <- [1,1462,null,{}] 00:11:37 INFO - PROCESS | 3501 | 1461136297000 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}] 00:11:37 INFO - PROCESS | 3501 | 1461136297175 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4c5800 == 114 [pid = 3501] [id = 357] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eb46c7800) [pid = 3501] [serial = 1013] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ecaf76000) [pid = 3501] [serial = 974] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ed032e400) [pid = 3501] [serial = 980] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eaab8b800) [pid = 3501] [serial = 989] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eaab0a400) [pid = 3501] [serial = 986] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ebfec5000) [pid = 3501] [serial = 971] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eab4ff000) [pid = 3501] [serial = 983] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ece5c7000) [pid = 3501] [serial = 977] [outer = (nil)] [url = about:blank] 00:11:37 INFO - PROCESS | 3501 | 1461136297554 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4014000 == 113 [pid = 3501] [id = 356] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5f5800 == 112 [pid = 3501] [id = 355] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eab722800 == 111 [pid = 3501] [id = 354] 00:11:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5c33800 == 112 [pid = 3501] [id = 373] 00:11:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea4c4e800) [pid = 3501] [serial = 1120] [outer = (nil)] 00:11:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eaae3e000) [pid = 3501] [serial = 1121] [outer = 0x7f6ea4c4e800] 00:11:37 INFO - PROCESS | 3501 | 1461136297629 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ead349400) [pid = 3501] [serial = 1122] [outer = 0x7f6ea4c4e800] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5c30800 == 111 [pid = 3501] [id = 353] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5faa800 == 110 [pid = 3501] [id = 352] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadba000 == 109 [pid = 3501] [id = 351] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaaa27000 == 108 [pid = 3501] [id = 350] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc311000 == 107 [pid = 3501] [id = 348] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0b16000 == 106 [pid = 3501] [id = 347] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec39000 == 105 [pid = 3501] [id = 346] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebde15800 == 104 [pid = 3501] [id = 345] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd86a000 == 103 [pid = 3501] [id = 344] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb8653000 == 102 [pid = 3501] [id = 343] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f05000 == 101 [pid = 3501] [id = 342] 00:11:37 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb417d800 == 100 [pid = 3501] [id = 341] 00:11:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb39e0800 == 99 [pid = 3501] [id = 340] 00:11:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead85f800 == 98 [pid = 3501] [id = 339] 00:11:38 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5faf000 == 97 [pid = 3501] [id = 338] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb41aa000) [pid = 3501] [serial = 1011] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb4088c00) [pid = 3501] [serial = 953] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb3a6e400) [pid = 3501] [serial = 1008] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ebcec7400) [pid = 3501] [serial = 965] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eaab87800) [pid = 3501] [serial = 947] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6eaab83c00) [pid = 3501] [serial = 992] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eb37db000) [pid = 3501] [serial = 1007] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eac4ddc00) [pid = 3501] [serial = 999] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb1cd6400) [pid = 3501] [serial = 944] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ebacc7000) [pid = 3501] [serial = 962] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eab46ac00) [pid = 3501] [serial = 998] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eaeb5ec00) [pid = 3501] [serial = 1004] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb516a400) [pid = 3501] [serial = 959] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eb408a000) [pid = 3501] [serial = 1010] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb1c05c00) [pid = 3501] [serial = 950] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eb46c3c00) [pid = 3501] [serial = 956] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ebeb17400) [pid = 3501] [serial = 968] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eb1cd4400) [pid = 3501] [serial = 1005] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eaab84400) [pid = 3501] [serial = 996] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6eae2ed000) [pid = 3501] [serial = 1002] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6ea80ed800) [pid = 3501] [serial = 995] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6ead592400) [pid = 3501] [serial = 1001] [outer = (nil)] [url = about:blank] 00:11:38 INFO - PROCESS | 3501 | 1461136298399 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]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1436ms 00:11:38 INFO - PROCESS | 3501 | 1461136298416 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 3501 | 1461136298420 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:11:38 INFO - PROCESS | 3501 | 1461136298426 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 3501 | 1461136298428 Marionette TRACE conn3 <- [1,1466,null,{}] 00:11:38 INFO - PROCESS | 3501 | 1461136298448 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}] 00:11:38 INFO - PROCESS | 3501 | 1461136298599 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:11:38 INFO - PROCESS | 3501 | 1461136298615 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac51d800 == 98 [pid = 3501] [id = 374] 00:11:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eaab83c00) [pid = 3501] [serial = 1123] [outer = (nil)] 00:11:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eae22c400) [pid = 3501] [serial = 1124] [outer = 0x7f6eaab83c00] 00:11:38 INFO - PROCESS | 3501 | 1461136298674 Marionette DEBUG loaded listener.js 00:11:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eae237800) [pid = 3501] [serial = 1125] [outer = 0x7f6eaab83c00] 00:11:39 INFO - PROCESS | 3501 | 1461136299554 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]]]}] 00:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1186ms 00:11:39 INFO - PROCESS | 3501 | 1461136299613 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:11:39 INFO - PROCESS | 3501 | 1461136299616 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:11:39 INFO - PROCESS | 3501 | 1461136299622 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:11:39 INFO - PROCESS | 3501 | 1461136299624 Marionette TRACE conn3 <- [1,1470,null,{}] 00:11:39 INFO - PROCESS | 3501 | 1461136299629 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}] 00:11:39 INFO - PROCESS | 3501 | 1461136299781 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:11:39 INFO - PROCESS | 3501 | 1461136299966 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae150000 == 99 [pid = 3501] [id = 375] 00:11:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ea4d37000) [pid = 3501] [serial = 1126] [outer = (nil)] 00:11:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eae9d2800) [pid = 3501] [serial = 1127] [outer = 0x7f6ea4d37000] 00:11:40 INFO - PROCESS | 3501 | 1461136300025 Marionette DEBUG loaded listener.js 00:11:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eb1c0f000) [pid = 3501] [serial = 1128] [outer = 0x7f6ea4d37000] 00:11:40 INFO - PROCESS | 3501 | 1461136300843 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1278ms 00:11:40 INFO - PROCESS | 3501 | 1461136300901 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 3501 | 1461136300903 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:11:40 INFO - PROCESS | 3501 | 1461136300944 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 3501 | 1461136300947 Marionette TRACE conn3 <- [1,1474,null,{}] 00:11:40 INFO - PROCESS | 3501 | 1461136300952 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}] 00:11:41 INFO - PROCESS | 3501 | 1461136301186 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:11:41 INFO - PROCESS | 3501 | 1461136301210 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9c2800 == 100 [pid = 3501] [id = 376] 00:11:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6eb38eb800) [pid = 3501] [serial = 1129] [outer = (nil)] 00:11:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eaeb54400) [pid = 3501] [serial = 1130] [outer = 0x7f6eb38eb800] 00:11:41 INFO - PROCESS | 3501 | 1461136301276 Marionette DEBUG loaded listener.js 00:11:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb46c7800) [pid = 3501] [serial = 1131] [outer = 0x7f6eb38eb800] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eb3bce000) [pid = 3501] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ea46d5c00) [pid = 3501] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eaab84c00) [pid = 3501] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ea4527000) [pid = 3501] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ea452b400) [pid = 3501] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6ea46cac00) [pid = 3501] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ea4e26c00) [pid = 3501] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eb1cd7c00) [pid = 3501] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eb48ab800) [pid = 3501] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:11:42 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eb3ded000) [pid = 3501] [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.] 00:11:42 INFO - PROCESS | 3501 | 1461136302390 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]]]}] 00:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1485ms 00:11:42 INFO - PROCESS | 3501 | 1461136302426 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:11:42 INFO - PROCESS | 3501 | 1461136302429 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:11:42 INFO - PROCESS | 3501 | 1461136302435 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:11:42 INFO - PROCESS | 3501 | 1461136302437 Marionette TRACE conn3 <- [1,1478,null,{}] 00:11:42 INFO - PROCESS | 3501 | 1461136302442 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}] 00:11:42 INFO - PROCESS | 3501 | 1461136302588 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:11:42 INFO - PROCESS | 3501 | 1461136302601 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4022800 == 101 [pid = 3501] [id = 377] 00:11:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea452b400) [pid = 3501] [serial = 1132] [outer = (nil)] 00:11:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eb408e800) [pid = 3501] [serial = 1133] [outer = 0x7f6ea452b400] 00:11:42 INFO - PROCESS | 3501 | 1461136302661 Marionette DEBUG loaded listener.js 00:11:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eb4e51400) [pid = 3501] [serial = 1134] [outer = 0x7f6ea452b400] 00:11:43 INFO - PROCESS | 3501 | 1461136303482 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]]]}] 00:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1079ms 00:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:11:43 INFO - PROCESS | 3501 | 1461136303514 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:11:43 INFO - PROCESS | 3501 | 1461136303516 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:11:43 INFO - PROCESS | 3501 | 1461136303522 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:11:43 INFO - PROCESS | 3501 | 1461136303525 Marionette TRACE conn3 <- [1,1482,null,{}] 00:11:43 INFO - PROCESS | 3501 | 1461136303530 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}] 00:11:43 INFO - PROCESS | 3501 | 1461136303736 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:11:43 INFO - PROCESS | 3501 | 1461136303757 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d17800 == 102 [pid = 3501] [id = 378] 00:11:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eb3ded000) [pid = 3501] [serial = 1135] [outer = (nil)] 00:11:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eb83ed400) [pid = 3501] [serial = 1136] [outer = 0x7f6eb3ded000] 00:11:43 INFO - PROCESS | 3501 | 1461136303817 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ebacc7800) [pid = 3501] [serial = 1137] [outer = 0x7f6eb3ded000] 00:11:44 INFO - PROCESS | 3501 | 1461136304996 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1533ms 00:11:45 INFO - PROCESS | 3501 | 1461136305055 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:11:45 INFO - PROCESS | 3501 | 1461136305059 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:11:45 INFO - PROCESS | 3501 | 1461136305067 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 3501 | 1461136305072 Marionette TRACE conn3 <- [1,1486,null,{}] 00:11:45 INFO - PROCESS | 3501 | 1461136305087 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}] 00:11:45 INFO - PROCESS | 3501 | 1461136305322 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:11:45 INFO - PROCESS | 3501 | 1461136305560 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81e2000 == 103 [pid = 3501] [id = 379] 00:11:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ea4d39800) [pid = 3501] [serial = 1138] [outer = (nil)] 00:11:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ea4fb1000) [pid = 3501] [serial = 1139] [outer = 0x7f6ea4d39800] 00:11:45 INFO - PROCESS | 3501 | 1461136305677 Marionette DEBUG loaded listener.js 00:11:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ea957d800) [pid = 3501] [serial = 1140] [outer = 0x7f6ea4d39800] 00:11:46 INFO - PROCESS | 3501 | 1461136306674 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]]]}] 00:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1642ms 00:11:46 INFO - PROCESS | 3501 | 1461136306710 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:11:46 INFO - PROCESS | 3501 | 1461136306718 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:11:46 INFO - PROCESS | 3501 | 1461136306728 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:11:46 INFO - PROCESS | 3501 | 1461136306731 Marionette TRACE conn3 <- [1,1490,null,{}] 00:11:46 INFO - PROCESS | 3501 | 1461136306741 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}] 00:11:46 INFO - PROCESS | 3501 | 1461136306919 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:11:47 INFO - PROCESS | 3501 | 1461136307194 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9a8000 == 104 [pid = 3501] [id = 380] 00:11:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eab466c00) [pid = 3501] [serial = 1141] [outer = (nil)] 00:11:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ead346800) [pid = 3501] [serial = 1142] [outer = 0x7f6eab466c00] 00:11:47 INFO - PROCESS | 3501 | 1461136307312 Marionette DEBUG loaded listener.js 00:11:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eae236400) [pid = 3501] [serial = 1143] [outer = 0x7f6eab466c00] 00:11:48 INFO - PROCESS | 3501 | 1461136308135 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]]]}] 00:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1433ms 00:11:48 INFO - PROCESS | 3501 | 1461136308160 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 3501 | 1461136308164 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:11:48 INFO - PROCESS | 3501 | 1461136308170 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 3501 | 1461136308176 Marionette TRACE conn3 <- [1,1494,null,{}] 00:11:48 INFO - PROCESS | 3501 | 1461136308192 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}] 00:11:48 INFO - PROCESS | 3501 | 1461136308365 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:11:48 INFO - PROCESS | 3501 | 1461136308565 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6437000 == 105 [pid = 3501] [id = 381] 00:11:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eae232800) [pid = 3501] [serial = 1144] [outer = (nil)] 00:11:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eb3a75c00) [pid = 3501] [serial = 1145] [outer = 0x7f6eae232800] 00:11:48 INFO - PROCESS | 3501 | 1461136308642 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eb4093400) [pid = 3501] [serial = 1146] [outer = 0x7f6eae232800] 00:11:49 INFO - PROCESS | 3501 | 1461136309508 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]]]}] 00:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1389ms 00:11:49 INFO - PROCESS | 3501 | 1461136309559 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:11:49 INFO - PROCESS | 3501 | 1461136309564 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:11:49 INFO - PROCESS | 3501 | 1461136309570 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 3501 | 1461136309572 Marionette TRACE conn3 <- [1,1498,null,{}] 00:11:49 INFO - PROCESS | 3501 | 1461136309578 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}] 00:11:49 INFO - PROCESS | 3501 | 1461136309763 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:11:49 INFO - PROCESS | 3501 | 1461136309963 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd41c800 == 106 [pid = 3501] [id = 382] 00:11:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eb1cd8c00) [pid = 3501] [serial = 1147] [outer = (nil)] 00:11:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eb83f0800) [pid = 3501] [serial = 1148] [outer = 0x7f6eb1cd8c00] 00:11:50 INFO - PROCESS | 3501 | 1461136310077 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ebb675000) [pid = 3501] [serial = 1149] [outer = 0x7f6eb1cd8c00] 00:11:50 INFO - PROCESS | 3501 | 1461136310951 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]]]}] 00:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1438ms 00:11:51 INFO - PROCESS | 3501 | 1461136311009 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:11:51 INFO - PROCESS | 3501 | 1461136311013 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:11:51 INFO - PROCESS | 3501 | 1461136311019 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:11:51 INFO - PROCESS | 3501 | 1461136311022 Marionette TRACE conn3 <- [1,1502,null,{}] 00:11:51 INFO - PROCESS | 3501 | 1461136311027 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}] 00:11:51 INFO - PROCESS | 3501 | 1461136311198 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:11:51 INFO - PROCESS | 3501 | 1461136311400 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebeab3000 == 107 [pid = 3501] [id = 383] 00:11:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eaab0cc00) [pid = 3501] [serial = 1150] [outer = (nil)] 00:11:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ebc4c9800) [pid = 3501] [serial = 1151] [outer = 0x7f6eaab0cc00] 00:11:51 INFO - PROCESS | 3501 | 1461136311472 Marionette DEBUG loaded listener.js 00:11:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ebd2cdc00) [pid = 3501] [serial = 1152] [outer = 0x7f6eaab0cc00] 00:11:52 INFO - PROCESS | 3501 | 1461136312349 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]]]}] 00:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1378ms 00:11:52 INFO - PROCESS | 3501 | 1461136312397 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:11:52 INFO - PROCESS | 3501 | 1461136312401 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:11:52 INFO - PROCESS | 3501 | 1461136312407 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:11:52 INFO - PROCESS | 3501 | 1461136312410 Marionette TRACE conn3 <- [1,1506,null,{}] 00:11:52 INFO - PROCESS | 3501 | 1461136312415 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}] 00:11:52 INFO - PROCESS | 3501 | 1461136312612 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:11:52 INFO - PROCESS | 3501 | 1461136312805 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb174800 == 108 [pid = 3501] [id = 384] 00:11:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ebc791c00) [pid = 3501] [serial = 1153] [outer = (nil)] 00:11:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ec463b000) [pid = 3501] [serial = 1154] [outer = 0x7f6ebc791c00] 00:11:52 INFO - PROCESS | 3501 | 1461136312883 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ed0328400) [pid = 3501] [serial = 1155] [outer = 0x7f6ebc791c00] 00:11:53 INFO - PROCESS | 3501 | 1461136313735 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]]]}] 00:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1379ms 00:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:11:53 INFO - PROCESS | 3501 | 1461136313787 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:11:53 INFO - PROCESS | 3501 | 1461136313790 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:11:53 INFO - PROCESS | 3501 | 1461136313796 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:11:53 INFO - PROCESS | 3501 | 1461136313799 Marionette TRACE conn3 <- [1,1510,null,{}] 00:11:53 INFO - PROCESS | 3501 | 1461136313804 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}] 00:11:53 INFO - PROCESS | 3501 | 1461136313968 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:11:54 INFO - PROCESS | 3501 | 1461136314165 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfd08800 == 109 [pid = 3501] [id = 385] 00:11:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ea4f1a400) [pid = 3501] [serial = 1156] [outer = (nil)] 00:11:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea4f22800) [pid = 3501] [serial = 1157] [outer = 0x7f6ea4f1a400] 00:11:54 INFO - PROCESS | 3501 | 1461136314238 Marionette DEBUG loaded listener.js 00:11:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea4f27800) [pid = 3501] [serial = 1158] [outer = 0x7f6ea4f1a400] 00:11:55 INFO - PROCESS | 3501 | 1461136315077 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]]]}] 00:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1344ms 00:11:55 INFO - PROCESS | 3501 | 1461136315139 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:11:55 INFO - PROCESS | 3501 | 1461136315143 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:11:55 INFO - PROCESS | 3501 | 1461136315148 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:11:55 INFO - PROCESS | 3501 | 1461136315151 Marionette TRACE conn3 <- [1,1514,null,{}] 00:11:55 INFO - PROCESS | 3501 | 1461136315157 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}] 00:11:55 INFO - PROCESS | 3501 | 1461136315320 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:11:55 INFO - PROCESS | 3501 | 1461136315516 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9b68000 == 110 [pid = 3501] [id = 386] 00:11:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea4f1ac00) [pid = 3501] [serial = 1159] [outer = (nil)] 00:11:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea5ad8800) [pid = 3501] [serial = 1160] [outer = 0x7f6ea4f1ac00] 00:11:55 INFO - PROCESS | 3501 | 1461136315586 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea5adc800) [pid = 3501] [serial = 1161] [outer = 0x7f6ea4f1ac00] 00:11:56 INFO - PROCESS | 3501 | 1461136316425 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]]]}] 00:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1329ms 00:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:11:56 INFO - PROCESS | 3501 | 1461136316479 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:11:56 INFO - PROCESS | 3501 | 1461136316481 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:11:56 INFO - PROCESS | 3501 | 1461136316488 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:11:56 INFO - PROCESS | 3501 | 1461136316491 Marionette TRACE conn3 <- [1,1518,null,{}] 00:11:56 INFO - PROCESS | 3501 | 1461136316496 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}] 00:11:56 INFO - PROCESS | 3501 | 1461136316665 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:11:56 INFO - PROCESS | 3501 | 1461136316863 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece6c4000 == 111 [pid = 3501] [id = 387] 00:11:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ea4f22400) [pid = 3501] [serial = 1162] [outer = (nil)] 00:11:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ea5ae1000) [pid = 3501] [serial = 1163] [outer = 0x7f6ea4f22400] 00:11:56 INFO - PROCESS | 3501 | 1461136316933 Marionette DEBUG loaded listener.js 00:11:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea5d17400) [pid = 3501] [serial = 1164] [outer = 0x7f6ea4f22400] 00:11:57 INFO - PROCESS | 3501 | 1461136317786 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]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1337ms 00:11:57 INFO - PROCESS | 3501 | 1461136317824 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:11:57 INFO - PROCESS | 3501 | 1461136317828 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:11:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:11:57 INFO - PROCESS | 3501 | 1461136317834 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 3501 | 1461136317837 Marionette TRACE conn3 <- [1,1522,null,{}] 00:11:57 INFO - PROCESS | 3501 | 1461136317842 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}] 00:11:58 INFO - PROCESS | 3501 | 1461136318006 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:11:58 INFO - PROCESS | 3501 | 1461136318204 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49d5000 == 112 [pid = 3501] [id = 388] 00:11:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea4f27400) [pid = 3501] [serial = 1165] [outer = (nil)] 00:11:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea5d76400) [pid = 3501] [serial = 1166] [outer = 0x7f6ea4f27400] 00:11:58 INFO - PROCESS | 3501 | 1461136318271 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea5d7b800) [pid = 3501] [serial = 1167] [outer = 0x7f6ea4f27400] 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:58 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:11:59 INFO - PROCESS | 3501 | 1461136319066 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"]]]}] 00:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:11:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:11:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 00:11:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:11:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 00:11:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:11:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:11:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:11:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1284ms 00:11:59 INFO - PROCESS | 3501 | 1461136319122 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:11:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:11:59 INFO - PROCESS | 3501 | 1461136319128 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:11:59 INFO - PROCESS | 3501 | 1461136319134 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 3501 | 1461136319138 Marionette TRACE conn3 <- [1,1526,null,{}] 00:11:59 INFO - PROCESS | 3501 | 1461136319143 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}] 00:11:59 INFO - PROCESS | 3501 | 1461136319325 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:11:59 INFO - PROCESS | 3501 | 1461136319532 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea6016000 == 113 [pid = 3501] [id = 389] 00:11:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea2d87c00) [pid = 3501] [serial = 1168] [outer = (nil)] 00:11:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea5d7f000) [pid = 3501] [serial = 1169] [outer = 0x7f6ea2d87c00] 00:11:59 INFO - PROCESS | 3501 | 1461136319608 Marionette DEBUG loaded listener.js 00:11:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6eb3731400) [pid = 3501] [serial = 1170] [outer = 0x7f6ea2d87c00] 00:12:00 INFO - PROCESS | 3501 | 1461136320463 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"]]]}] 00:12:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:12:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:12:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:12:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:12:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:12:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:12:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1389ms 00:12:00 INFO - PROCESS | 3501 | 1461136320526 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:12:00 INFO - PROCESS | 3501 | 1461136320530 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:12:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:12:00 INFO - PROCESS | 3501 | 1461136320536 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 3501 | 1461136320539 Marionette TRACE conn3 <- [1,1530,null,{}] 00:12:00 INFO - PROCESS | 3501 | 1461136320612 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}] 00:12:00 INFO - PROCESS | 3501 | 1461136320780 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:12:00 INFO - PROCESS | 3501 | 1461136320974 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed584b000 == 114 [pid = 3501] [id = 390] 00:12:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea2d86800) [pid = 3501] [serial = 1171] [outer = (nil)] 00:12:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eb3737000) [pid = 3501] [serial = 1172] [outer = 0x7f6ea2d86800] 00:12:01 INFO - PROCESS | 3501 | 1461136321054 Marionette DEBUG loaded listener.js 00:12:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ed04adc00) [pid = 3501] [serial = 1173] [outer = 0x7f6ea2d86800] 00:12:01 INFO - PROCESS | 3501 | 1461136321783 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]]]}] 00:12:01 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:12:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:12:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:12:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:12:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:12:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:12:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:12:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:12:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1272ms 00:12:01 INFO - PROCESS | 3501 | 1461136321814 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:12:01 INFO - PROCESS | 3501 | 1461136321816 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:12:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:12:01 INFO - PROCESS | 3501 | 1461136321824 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:12:01 INFO - PROCESS | 3501 | 1461136321827 Marionette TRACE conn3 <- [1,1534,null,{}] 00:12:01 INFO - PROCESS | 3501 | 1461136321832 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}] 00:12:01 INFO - PROCESS | 3501 | 1461136321993 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:12:02 INFO - PROCESS | 3501 | 1461136322226 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea2c57800 == 115 [pid = 3501] [id = 391] 00:12:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea2cd3400) [pid = 3501] [serial = 1174] [outer = (nil)] 00:12:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ea2cd8000) [pid = 3501] [serial = 1175] [outer = 0x7f6ea2cd3400] 00:12:02 INFO - PROCESS | 3501 | 1461136322317 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6ea2cdf000) [pid = 3501] [serial = 1176] [outer = 0x7f6ea2cd3400] 00:12:03 INFO - PROCESS | 3501 | 1461136323242 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]]]}] 00:12:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:12:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1486ms 00:12:03 INFO - PROCESS | 3501 | 1461136323310 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:12:03 INFO - PROCESS | 3501 | 1461136323314 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:12:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:12:03 INFO - PROCESS | 3501 | 1461136323320 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:12:03 INFO - PROCESS | 3501 | 1461136323323 Marionette TRACE conn3 <- [1,1538,null,{}] 00:12:03 INFO - PROCESS | 3501 | 1461136323328 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}] 00:12:03 INFO - PROCESS | 3501 | 1461136323497 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:12:03 INFO - PROCESS | 3501 | 1461136323701 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80b1800 == 116 [pid = 3501] [id = 392] 00:12:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ea2cd0400) [pid = 3501] [serial = 1177] [outer = (nil)] 00:12:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6ea9582c00) [pid = 3501] [serial = 1178] [outer = 0x7f6ea2cd0400] 00:12:03 INFO - PROCESS | 3501 | 1461136323770 Marionette DEBUG loaded listener.js 00:12:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6ea9819800) [pid = 3501] [serial = 1179] [outer = 0x7f6ea2cd0400] 00:12:05 INFO - PROCESS | 3501 | 1461136325295 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]]]}] 00:12:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:12:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2037ms 00:12:05 INFO - PROCESS | 3501 | 1461136325357 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:12:05 INFO - PROCESS | 3501 | 1461136325363 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:12:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:12:05 INFO - PROCESS | 3501 | 1461136325371 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:12:05 INFO - PROCESS | 3501 | 1461136325376 Marionette TRACE conn3 <- [1,1542,null,{}] 00:12:05 INFO - PROCESS | 3501 | 1461136325385 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}] 00:12:05 INFO - PROCESS | 3501 | 1461136325578 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:12:05 INFO - PROCESS | 3501 | 1461136325786 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80b7800 == 117 [pid = 3501] [id = 393] 00:12:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ea2d83000) [pid = 3501] [serial = 1180] [outer = (nil)] 00:12:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6ea46cac00) [pid = 3501] [serial = 1181] [outer = 0x7f6ea2d83000] 00:12:05 INFO - PROCESS | 3501 | 1461136325893 Marionette DEBUG loaded listener.js 00:12:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6ea4d35000) [pid = 3501] [serial = 1182] [outer = 0x7f6ea2d83000] 00:12:06 INFO - PROCESS | 3501 | 1461136326929 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]]]}] 00:12:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:12:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1582ms 00:12:06 INFO - PROCESS | 3501 | 1461136326953 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:12:06 INFO - PROCESS | 3501 | 1461136326961 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:12:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:12:06 INFO - PROCESS | 3501 | 1461136326970 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:12:06 INFO - PROCESS | 3501 | 1461136326974 Marionette TRACE conn3 <- [1,1546,null,{}] 00:12:06 INFO - PROCESS | 3501 | 1461136326980 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}] 00:12:07 INFO - PROCESS | 3501 | 1461136327147 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:12:07 INFO - PROCESS | 3501 | 1461136327411 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4bf1000 == 118 [pid = 3501] [id = 394] 00:12:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6ea5d73000) [pid = 3501] [serial = 1183] [outer = (nil)] 00:12:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6ea5d7ac00) [pid = 3501] [serial = 1184] [outer = 0x7f6ea5d73000] 00:12:07 INFO - PROCESS | 3501 | 1461136327528 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6ea80f2000) [pid = 3501] [serial = 1185] [outer = 0x7f6ea5d73000] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4022800 == 117 [pid = 3501] [id = 377] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9c2800 == 116 [pid = 3501] [id = 376] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ebdc20c00) [pid = 3501] [serial = 1037] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ecb1b8800) [pid = 3501] [serial = 1040] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ece525400) [pid = 3501] [serial = 1043] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6ea47d4c00) [pid = 3501] [serial = 1046] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6ea4c47c00) [pid = 3501] [serial = 1049] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6eb6f15400) [pid = 3501] [serial = 1076] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eb51a8800) [pid = 3501] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae150000 == 115 [pid = 3501] [id = 375] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac51d800 == 114 [pid = 3501] [id = 374] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48a4000 == 113 [pid = 3501] [id = 11] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5c33800 == 112 [pid = 3501] [id = 373] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5faa000 == 111 [pid = 3501] [id = 372] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaaa2d800 == 110 [pid = 3501] [id = 371] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea81e2800 == 109 [pid = 3501] [id = 368] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4cb7800 == 108 [pid = 3501] [id = 367] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed4a6b800 == 107 [pid = 3501] [id = 366] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed256b800 == 106 [pid = 3501] [id = 365] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecfd0a000 == 105 [pid = 3501] [id = 364] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec52c4000 == 104 [pid = 3501] [id = 363] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec2a000 == 103 [pid = 3501] [id = 362] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc52b000 == 102 [pid = 3501] [id = 361] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3935000 == 101 [pid = 3501] [id = 360] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaae4e800 == 100 [pid = 3501] [id = 359] 00:12:08 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f14800 == 99 [pid = 3501] [id = 358] 00:12:08 INFO - PROCESS | 3501 | 1461136328721 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]]]}] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6eb46c8800) [pid = 3501] [serial = 1070] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ea4c47800) [pid = 3501] [serial = 1053] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ea47c7800) [pid = 3501] [serial = 1052] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6eb4fba400) [pid = 3501] [serial = 1025] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eab464c00) [pid = 3501] [serial = 1059] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eaae3c800) [pid = 3501] [serial = 1058] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eb46c5c00) [pid = 3501] [serial = 1073] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eb63b3c00) [pid = 3501] [serial = 1028] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eb8685c00) [pid = 3501] [serial = 1031] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea80f4c00) [pid = 3501] [serial = 1061] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb38eb000) [pid = 3501] [serial = 1022] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea5d17c00) [pid = 3501] [serial = 1056] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea5a8d400) [pid = 3501] [serial = 1055] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ead343400) [pid = 3501] [serial = 1062] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ea80f8c00) [pid = 3501] [serial = 1016] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eae2ef000) [pid = 3501] [serial = 1064] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ebe5c0000) [pid = 3501] [serial = 1034] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ead2c7c00) [pid = 3501] [serial = 1019] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb1cef800) [pid = 3501] [serial = 1067] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eb4e4a800) [pid = 3501] [serial = 1071] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eb3a75000) [pid = 3501] [serial = 1068] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6eaeb5ac00) [pid = 3501] [serial = 1065] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eb5e49800) [pid = 3501] [serial = 1074] [outer = (nil)] [url = about:blank] 00:12:08 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ebe60e400) [pid = 3501] [serial = 723] [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.] 00:12:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:12:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1833ms 00:12:08 INFO - PROCESS | 3501 | 1461136328803 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:12:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:12:08 INFO - PROCESS | 3501 | 1461136328809 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:12:08 INFO - PROCESS | 3501 | 1461136328817 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 3501 | 1461136328823 Marionette TRACE conn3 <- [1,1550,null,{}] 00:12:08 INFO - PROCESS | 3501 | 1461136328832 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}] 00:12:09 INFO - PROCESS | 3501 | 1461136329133 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:12:09 INFO - PROCESS | 3501 | 1461136329338 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea6012800 == 100 [pid = 3501] [id = 395] 00:12:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ea2d84000) [pid = 3501] [serial = 1186] [outer = (nil)] 00:12:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ea2ef0c00) [pid = 3501] [serial = 1187] [outer = 0x7f6ea2d84000] 00:12:09 INFO - PROCESS | 3501 | 1461136329452 Marionette DEBUG loaded listener.js 00:12:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea4f1b000) [pid = 3501] [serial = 1188] [outer = 0x7f6ea2d84000] 00:12:10 INFO - PROCESS | 3501 | 1461136330368 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1587ms 00:12:10 INFO - PROCESS | 3501 | 1461136330403 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 3501 | 1461136330412 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:12:10 INFO - PROCESS | 3501 | 1461136330422 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 3501 | 1461136330426 Marionette TRACE conn3 <- [1,1554,null,{}] 00:12:10 INFO - PROCESS | 3501 | 1461136330432 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}] 00:12:10 INFO - PROCESS | 3501 | 1461136330603 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:12:10 INFO - PROCESS | 3501 | 1461136330806 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadab000 == 101 [pid = 3501] [id = 396] 00:12:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea2d85000) [pid = 3501] [serial = 1189] [outer = (nil)] 00:12:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea5d7cc00) [pid = 3501] [serial = 1190] [outer = 0x7f6ea2d85000] 00:12:10 INFO - PROCESS | 3501 | 1461136330878 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea981a800) [pid = 3501] [serial = 1191] [outer = 0x7f6ea2d85000] 00:12:11 INFO - PROCESS | 3501 | 1461136331892 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]]]}] 00:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1533ms 00:12:11 INFO - PROCESS | 3501 | 1461136331956 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:12:11 INFO - PROCESS | 3501 | 1461136331960 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:12:11 INFO - PROCESS | 3501 | 1461136331968 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:12:11 INFO - PROCESS | 3501 | 1461136331977 Marionette TRACE conn3 <- [1,1558,null,{}] 00:12:12 INFO - PROCESS | 3501 | 1461136332002 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}] 00:12:12 INFO - PROCESS | 3501 | 1461136332235 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:12:12 INFO - PROCESS | 3501 | 1461136332521 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5e8800 == 102 [pid = 3501] [id = 397] 00:12:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eaaae7000) [pid = 3501] [serial = 1192] [outer = (nil)] 00:12:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eab468c00) [pid = 3501] [serial = 1193] [outer = 0x7f6eaaae7000] 00:12:12 INFO - PROCESS | 3501 | 1461136332597 Marionette DEBUG loaded listener.js 00:12:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eac4dcc00) [pid = 3501] [serial = 1194] [outer = 0x7f6eaaae7000] 00:12:13 INFO - PROCESS | 3501 | 1461136333446 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]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1544ms 00:12:13 INFO - PROCESS | 3501 | 1461136333510 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:12:13 INFO - PROCESS | 3501 | 1461136333515 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:12:13 INFO - PROCESS | 3501 | 1461136333521 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 3501 | 1461136333524 Marionette TRACE conn3 <- [1,1562,null,{}] 00:12:13 INFO - PROCESS | 3501 | 1461136333529 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}] 00:12:13 INFO - PROCESS | 3501 | 1461136333700 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:12:13 INFO - PROCESS | 3501 | 1461136333895 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3c3000 == 103 [pid = 3501] [id = 398] 00:12:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eaab7e400) [pid = 3501] [serial = 1195] [outer = (nil)] 00:12:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ead34d400) [pid = 3501] [serial = 1196] [outer = 0x7f6eaab7e400] 00:12:13 INFO - PROCESS | 3501 | 1461136333967 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ead670800) [pid = 3501] [serial = 1197] [outer = 0x7f6eaab7e400] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4e86800 == 102 [pid = 3501] [id = 298] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea46a0000 == 101 [pid = 3501] [id = 302] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4be6000 == 100 [pid = 3501] [id = 297] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea58eb800 == 99 [pid = 3501] [id = 299] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea59a7000 == 98 [pid = 3501] [id = 300] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8dd800 == 97 [pid = 3501] [id = 208] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5f1000 == 96 [pid = 3501] [id = 303] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed2578800 == 95 [pid = 3501] [id = 78] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed2586000 == 94 [pid = 3501] [id = 256] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4023000 == 93 [pid = 3501] [id = 258] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80b7800 == 92 [pid = 3501] [id = 393] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea49d5000 == 91 [pid = 3501] [id = 388] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece6c4000 == 90 [pid = 3501] [id = 387] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9b68000 == 89 [pid = 3501] [id = 386] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecfd08800 == 88 [pid = 3501] [id = 385] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb174800 == 87 [pid = 3501] [id = 384] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebeab3000 == 86 [pid = 3501] [id = 383] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd41c800 == 85 [pid = 3501] [id = 382] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6437000 == 84 [pid = 3501] [id = 381] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9a8000 == 83 [pid = 3501] [id = 380] 00:12:16 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea81e2000 == 82 [pid = 3501] [id = 379] 00:12:17 INFO - PROCESS | 3501 | 1461136337089 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]]]}] 00:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 3600ms 00:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:12:17 INFO - PROCESS | 3501 | 1461136337120 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:12:17 INFO - PROCESS | 3501 | 1461136337125 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:12:17 INFO - PROCESS | 3501 | 1461136337132 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:12:17 INFO - PROCESS | 3501 | 1461136337135 Marionette TRACE conn3 <- [1,1566,null,{}] 00:12:17 INFO - PROCESS | 3501 | 1461136337143 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}] 00:12:17 INFO - PROCESS | 3501 | 1461136337337 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:12:17 INFO - PROCESS | 3501 | 1461136337500 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea59a7000 == 83 [pid = 3501] [id = 399] 00:12:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea47c7c00) [pid = 3501] [serial = 1198] [outer = (nil)] 00:12:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea4d3ac00) [pid = 3501] [serial = 1199] [outer = 0x7f6ea47c7c00] 00:12:17 INFO - PROCESS | 3501 | 1461136337563 Marionette DEBUG loaded listener.js 00:12:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea4f24c00) [pid = 3501] [serial = 1200] [outer = 0x7f6ea47c7c00] 00:12:18 INFO - PROCESS | 3501 | 1461136338254 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]]]}] 00:12:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:12:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1140ms 00:12:18 INFO - PROCESS | 3501 | 1461136338271 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:12:18 INFO - PROCESS | 3501 | 1461136338279 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:12:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:12:18 INFO - PROCESS | 3501 | 1461136338288 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:12:18 INFO - PROCESS | 3501 | 1461136338291 Marionette TRACE conn3 <- [1,1570,null,{}] 00:12:18 INFO - PROCESS | 3501 | 1461136338295 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}] 00:12:18 INFO - PROCESS | 3501 | 1461136338516 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:12:18 INFO - PROCESS | 3501 | 1461136338542 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9b76800 == 84 [pid = 3501] [id = 400] 00:12:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea5ad9000) [pid = 3501] [serial = 1201] [outer = (nil)] 00:12:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea5d7a800) [pid = 3501] [serial = 1202] [outer = 0x7f6ea5ad9000] 00:12:18 INFO - PROCESS | 3501 | 1461136338600 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea957c800) [pid = 3501] [serial = 1203] [outer = 0x7f6ea5ad9000] 00:12:19 INFO - PROCESS | 3501 | 1461136339549 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]]]}] 00:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1327ms 00:12:19 INFO - PROCESS | 3501 | 1461136339618 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 3501 | 1461136339622 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:12:19 INFO - PROCESS | 3501 | 1461136339627 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 3501 | 1461136339633 Marionette TRACE conn3 <- [1,1574,null,{}] 00:12:19 INFO - PROCESS | 3501 | 1461136339647 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}] 00:12:19 INFO - PROCESS | 3501 | 1461136339869 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:12:19 INFO - PROCESS | 3501 | 1461136339890 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8eb800 == 85 [pid = 3501] [id = 401] 00:12:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ea9815400) [pid = 3501] [serial = 1204] [outer = (nil)] 00:12:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6eab50bc00) [pid = 3501] [serial = 1205] [outer = 0x7f6ea9815400] 00:12:19 INFO - PROCESS | 3501 | 1461136339956 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ead341800) [pid = 3501] [serial = 1206] [outer = 0x7f6ea9815400] 00:12:20 INFO - PROCESS | 3501 | 1461136340799 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]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1232ms 00:12:20 INFO - PROCESS | 3501 | 1461136340859 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 3501 | 1461136340863 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:12:20 INFO - PROCESS | 3501 | 1461136340869 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 3501 | 1461136340871 Marionette TRACE conn3 <- [1,1578,null,{}] 00:12:20 INFO - PROCESS | 3501 | 1461136340888 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}] 00:12:21 INFO - PROCESS | 3501 | 1461136341095 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:12:21 INFO - PROCESS | 3501 | 1461136341124 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3947800 == 86 [pid = 3501] [id = 402] 00:12:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6ea981cc00) [pid = 3501] [serial = 1207] [outer = (nil)] 00:12:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6eae2eec00) [pid = 3501] [serial = 1208] [outer = 0x7f6ea981cc00] 00:12:21 INFO - PROCESS | 3501 | 1461136341185 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb1c03400) [pid = 3501] [serial = 1209] [outer = 0x7f6ea981cc00] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea2d83000) [pid = 3501] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ea4d37000) [pid = 3501] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6eb38eb800) [pid = 3501] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ea452b400) [pid = 3501] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ea4fb2c00) [pid = 3501] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eaab83c00) [pid = 3501] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ea4c4e800) [pid = 3501] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:12:21 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea46c7400) [pid = 3501] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:12:22 INFO - PROCESS | 3501 | 1461136342309 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]]]}] 00:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1490ms 00:12:22 INFO - PROCESS | 3501 | 1461136342359 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 3501 | 1461136342362 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:12:22 INFO - PROCESS | 3501 | 1461136342368 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 3501 | 1461136342370 Marionette TRACE conn3 <- [1,1582,null,{}] 00:12:22 INFO - PROCESS | 3501 | 1461136342375 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}] 00:12:22 INFO - PROCESS | 3501 | 1461136342597 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:12:22 INFO - PROCESS | 3501 | 1461136342611 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3937800 == 87 [pid = 3501] [id = 403] 00:12:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea2d8fc00) [pid = 3501] [serial = 1210] [outer = (nil)] 00:12:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eae9d3c00) [pid = 3501] [serial = 1211] [outer = 0x7f6ea2d8fc00] 00:12:22 INFO - PROCESS | 3501 | 1461136342671 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eb1cd1800) [pid = 3501] [serial = 1212] [outer = 0x7f6ea2d8fc00] 00:12:23 INFO - PROCESS | 3501 | 1461136343470 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]]]}] 00:12:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:12:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1132ms 00:12:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:12:23 INFO - PROCESS | 3501 | 1461136343500 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:12:23 INFO - PROCESS | 3501 | 1461136343503 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:12:23 INFO - PROCESS | 3501 | 1461136343507 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 3501 | 1461136343511 Marionette TRACE conn3 <- [1,1586,null,{}] 00:12:23 INFO - PROCESS | 3501 | 1461136343528 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}] 00:12:23 INFO - PROCESS | 3501 | 1461136343708 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:12:23 INFO - PROCESS | 3501 | 1461136343723 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea2c55800 == 88 [pid = 3501] [id = 404] 00:12:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea2cd1c00) [pid = 3501] [serial = 1213] [outer = (nil)] 00:12:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ea2d8d800) [pid = 3501] [serial = 1214] [outer = 0x7f6ea2cd1c00] 00:12:23 INFO - PROCESS | 3501 | 1461136343919 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6ea47cc400) [pid = 3501] [serial = 1215] [outer = 0x7f6ea2cd1c00] 00:12:25 INFO - PROCESS | 3501 | 1461136345038 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]]]}] 00:12:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:12:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1597ms 00:12:25 INFO - PROCESS | 3501 | 1461136345107 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 3501 | 1461136345114 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:12:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:12:25 INFO - PROCESS | 3501 | 1461136345124 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 3501 | 1461136345127 Marionette TRACE conn3 <- [1,1590,null,{}] 00:12:25 INFO - PROCESS | 3501 | 1461136345135 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}] 00:12:25 INFO - PROCESS | 3501 | 1461136345372 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:12:25 INFO - PROCESS | 3501 | 1461136345624 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea2c47800 == 89 [pid = 3501] [id = 405] 00:12:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ea80f8c00) [pid = 3501] [serial = 1216] [outer = (nil)] 00:12:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6ea981dc00) [pid = 3501] [serial = 1217] [outer = 0x7f6ea80f8c00] 00:12:25 INFO - PROCESS | 3501 | 1461136345745 Marionette DEBUG loaded listener.js 00:12:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6eab4f7c00) [pid = 3501] [serial = 1218] [outer = 0x7f6ea80f8c00] 00:12:26 INFO - PROCESS | 3501 | 1461136346647 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]]]}] 00:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1588ms 00:12:26 INFO - PROCESS | 3501 | 1461136346711 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 3501 | 1461136346717 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:12:26 INFO - PROCESS | 3501 | 1461136346728 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 3501 | 1461136346731 Marionette TRACE conn3 <- [1,1594,null,{}] 00:12:26 INFO - PROCESS | 3501 | 1461136346737 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}] 00:12:26 INFO - PROCESS | 3501 | 1461136346934 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:12:27 INFO - PROCESS | 3501 | 1461136347263 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4625800 == 90 [pid = 3501] [id = 406] 00:12:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ea9587400) [pid = 3501] [serial = 1219] [outer = (nil)] 00:12:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eae9d6400) [pid = 3501] [serial = 1220] [outer = 0x7f6ea9587400] 00:12:27 INFO - PROCESS | 3501 | 1461136347427 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eb372e000) [pid = 3501] [serial = 1221] [outer = 0x7f6ea9587400] 00:12:28 INFO - PROCESS | 3501 | 1461136348474 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]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:12:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1779ms 00:12:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:12:28 INFO - PROCESS | 3501 | 1461136348507 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 3501 | 1461136348510 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:12:28 INFO - PROCESS | 3501 | 1461136348516 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 3501 | 1461136348522 Marionette TRACE conn3 <- [1,1598,null,{}] 00:12:28 INFO - PROCESS | 3501 | 1461136348539 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}] 00:12:28 INFO - PROCESS | 3501 | 1461136348734 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:12:28 INFO - PROCESS | 3501 | 1461136348935 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f18800 == 91 [pid = 3501] [id = 407] 00:12:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6eb373ac00) [pid = 3501] [serial = 1222] [outer = (nil)] 00:12:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eb38ed000) [pid = 3501] [serial = 1223] [outer = 0x7f6eb373ac00] 00:12:29 INFO - PROCESS | 3501 | 1461136349007 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eb3bd2400) [pid = 3501] [serial = 1224] [outer = 0x7f6eb373ac00] 00:12:29 INFO - PROCESS | 3501 | 1461136349885 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]]]}] 00:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1436ms 00:12:29 INFO - PROCESS | 3501 | 1461136349952 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:12:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:12:29 INFO - PROCESS | 3501 | 1461136349957 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:12:29 INFO - PROCESS | 3501 | 1461136349963 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:12:29 INFO - PROCESS | 3501 | 1461136349966 Marionette TRACE conn3 <- [1,1602,null,{}] 00:12:29 INFO - PROCESS | 3501 | 1461136349971 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}] 00:12:30 INFO - PROCESS | 3501 | 1461136350187 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:12:30 INFO - PROCESS | 3501 | 1461136350389 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6444000 == 92 [pid = 3501] [id = 408] 00:12:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eb1c03800) [pid = 3501] [serial = 1225] [outer = (nil)] 00:12:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6eb41b6400) [pid = 3501] [serial = 1226] [outer = 0x7f6eb1c03800] 00:12:30 INFO - PROCESS | 3501 | 1461136350499 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6eb459c800) [pid = 3501] [serial = 1227] [outer = 0x7f6eb1c03800] 00:12:31 INFO - PROCESS | 3501 | 1461136351329 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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:12:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1440ms 00:12:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:12:31 INFO - PROCESS | 3501 | 1461136351403 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 3501 | 1461136351406 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:12:31 INFO - PROCESS | 3501 | 1461136351413 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 3501 | 1461136351416 Marionette TRACE conn3 <- [1,1606,null,{}] 00:12:31 INFO - PROCESS | 3501 | 1461136351421 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}] 00:12:31 INFO - PROCESS | 3501 | 1461136351589 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:12:31 INFO - PROCESS | 3501 | 1461136351788 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebac84000 == 93 [pid = 3501] [id = 409] 00:12:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6eb46cb800) [pid = 3501] [serial = 1228] [outer = (nil)] 00:12:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6eb4741800) [pid = 3501] [serial = 1229] [outer = 0x7f6eb46cb800] 00:12:31 INFO - PROCESS | 3501 | 1461136351869 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6eb6055400) [pid = 3501] [serial = 1230] [outer = 0x7f6eb46cb800] 00:12:32 INFO - PROCESS | 3501 | 1461136352841 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]]]}] 00:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1483ms 00:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:12:32 INFO - PROCESS | 3501 | 1461136352895 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:12:32 INFO - PROCESS | 3501 | 1461136352897 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:12:32 INFO - PROCESS | 3501 | 1461136352904 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 3501 | 1461136352907 Marionette TRACE conn3 <- [1,1610,null,{}] 00:12:32 INFO - PROCESS | 3501 | 1461136352912 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}] 00:12:33 INFO - PROCESS | 3501 | 1461136353090 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:12:33 INFO - PROCESS | 3501 | 1461136353294 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd921000 == 94 [pid = 3501] [id = 410] 00:12:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6eb4e4a800) [pid = 3501] [serial = 1231] [outer = (nil)] 00:12:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 226 (0x7f6eb8514400) [pid = 3501] [serial = 1232] [outer = 0x7f6eb4e4a800] 00:12:33 INFO - PROCESS | 3501 | 1461136353408 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 227 (0x7f6ebaccbc00) [pid = 3501] [serial = 1233] [outer = 0x7f6eb4e4a800] 00:12:34 INFO - PROCESS | 3501 | 1461136354279 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]]]}] 00:12:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1432ms 00:12:34 INFO - PROCESS | 3501 | 1461136354335 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 3501 | 1461136354339 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:12:34 INFO - PROCESS | 3501 | 1461136354345 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 3501 | 1461136354347 Marionette TRACE conn3 <- [1,1614,null,{}] 00:12:34 INFO - PROCESS | 3501 | 1461136354353 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}] 00:12:34 INFO - PROCESS | 3501 | 1461136354517 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:12:34 INFO - PROCESS | 3501 | 1461136354722 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe705800 == 95 [pid = 3501] [id = 411] 00:12:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6eae2ed400) [pid = 3501] [serial = 1234] [outer = (nil)] 00:12:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6ebb67d400) [pid = 3501] [serial = 1235] [outer = 0x7f6eae2ed400] 00:12:34 INFO - PROCESS | 3501 | 1461136354792 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6ebc552c00) [pid = 3501] [serial = 1236] [outer = 0x7f6eae2ed400] 00:12:35 INFO - PROCESS | 3501 | 1461136355667 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]]]}] 00:12:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 00:12:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1388ms 00:12:35 INFO - PROCESS | 3501 | 1461136355734 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:12:35 INFO - PROCESS | 3501 | 1461136355738 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:12:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:12:35 INFO - PROCESS | 3501 | 1461136355744 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:12:35 INFO - PROCESS | 3501 | 1461136355746 Marionette TRACE conn3 <- [1,1618,null,{}] 00:12:35 INFO - PROCESS | 3501 | 1461136355752 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}] 00:12:35 INFO - PROCESS | 3501 | 1461136355922 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:12:36 INFO - PROCESS | 3501 | 1461136356123 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0871000 == 96 [pid = 3501] [id = 412] 00:12:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6ea2d89000) [pid = 3501] [serial = 1237] [outer = (nil)] 00:12:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6ebd251c00) [pid = 3501] [serial = 1238] [outer = 0x7f6ea2d89000] 00:12:36 INFO - PROCESS | 3501 | 1461136356204 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6ebdd8d800) [pid = 3501] [serial = 1239] [outer = 0x7f6ea2d89000] 00:12:37 INFO - PROCESS | 3501 | 1461136357069 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]]]}] 00:12:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:12:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1389ms 00:12:37 INFO - PROCESS | 3501 | 1461136357139 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:12:37 INFO - PROCESS | 3501 | 1461136357144 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:12:37 INFO - PROCESS | 3501 | 1461136357154 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:12:37 INFO - PROCESS | 3501 | 1461136357157 Marionette TRACE conn3 <- [1,1622,null,{}] 00:12:37 INFO - PROCESS | 3501 | 1461136357163 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}] 00:12:37 INFO - PROCESS | 3501 | 1461136357330 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:12:37 INFO - PROCESS | 3501 | 1461136357540 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec5203000 == 97 [pid = 3501] [id = 413] 00:12:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6eac4e3c00) [pid = 3501] [serial = 1240] [outer = (nil)] 00:12:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6eb8399c00) [pid = 3501] [serial = 1241] [outer = 0x7f6eac4e3c00] 00:12:37 INFO - PROCESS | 3501 | 1461136357649 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6ebee04800) [pid = 3501] [serial = 1242] [outer = 0x7f6eac4e3c00] 00:12:38 INFO - PROCESS | 3501 | 1461136358520 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]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 00:12:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1432ms 00:12:38 INFO - PROCESS | 3501 | 1461136358587 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 3501 | 1461136358591 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:12:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:12:38 INFO - PROCESS | 3501 | 1461136358597 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 3501 | 1461136358599 Marionette TRACE conn3 <- [1,1626,null,{}] 00:12:38 INFO - PROCESS | 3501 | 1461136358605 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}] 00:12:38 INFO - PROCESS | 3501 | 1461136358774 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:12:38 INFO - PROCESS | 3501 | 1461136358977 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc09e800 == 98 [pid = 3501] [id = 414] 00:12:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6ebee11c00) [pid = 3501] [serial = 1243] [outer = (nil)] 00:12:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6ebfec5800) [pid = 3501] [serial = 1244] [outer = 0x7f6ebee11c00] 00:12:39 INFO - PROCESS | 3501 | 1461136359064 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6ec454a400) [pid = 3501] [serial = 1245] [outer = 0x7f6ebee11c00] 00:12:39 INFO - PROCESS | 3501 | 1461136359962 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]]]}] 00:12:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:12:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1431ms 00:12:40 INFO - PROCESS | 3501 | 1461136360029 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:12:40 INFO - PROCESS | 3501 | 1461136360033 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:12:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:12:40 INFO - PROCESS | 3501 | 1461136360039 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - PROCESS | 3501 | 1461136360043 Marionette TRACE conn3 <- [1,1630,null,{}] 00:12:40 INFO - PROCESS | 3501 | 1461136360048 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}] 00:12:40 INFO - PROCESS | 3501 | 1461136360255 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:12:40 INFO - PROCESS | 3501 | 1461136360461 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0920000 == 99 [pid = 3501] [id = 415] 00:12:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ebf177800) [pid = 3501] [serial = 1246] [outer = (nil)] 00:12:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ecc4cc400) [pid = 3501] [serial = 1247] [outer = 0x7f6ebf177800] 00:12:40 INFO - PROCESS | 3501 | 1461136360574 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ece68cc00) [pid = 3501] [serial = 1248] [outer = 0x7f6ebf177800] 00:12:41 INFO - PROCESS | 3501 | 1461136361418 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]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1432ms 00:12:41 INFO - PROCESS | 3501 | 1461136361471 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 3501 | 1461136361475 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:12:41 INFO - PROCESS | 3501 | 1461136361480 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 3501 | 1461136361483 Marionette TRACE conn3 <- [1,1634,null,{}] 00:12:41 INFO - PROCESS | 3501 | 1461136361488 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}] 00:12:41 INFO - PROCESS | 3501 | 1461136361652 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:12:41 INFO - PROCESS | 3501 | 1461136361861 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed5838000 == 100 [pid = 3501] [id = 416] 00:12:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ecb494800) [pid = 3501] [serial = 1249] [outer = (nil)] 00:12:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ed029a800) [pid = 3501] [serial = 1250] [outer = 0x7f6ecb494800] 00:12:41 INFO - PROCESS | 3501 | 1461136361928 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6ed0462000) [pid = 3501] [serial = 1251] [outer = 0x7f6ecb494800] 00:12:42 INFO - PROCESS | 3501 | 1461136362773 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]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:12:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1334ms 00:12:42 INFO - PROCESS | 3501 | 1461136362816 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 3501 | 1461136362820 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:12:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:12:42 INFO - PROCESS | 3501 | 1461136362825 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 3501 | 1461136362827 Marionette TRACE conn3 <- [1,1638,null,{}] 00:12:42 INFO - PROCESS | 3501 | 1461136362833 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}] 00:12:42 INFO - PROCESS | 3501 | 1461136362993 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:12:43 INFO - PROCESS | 3501 | 1461136363207 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81ed000 == 101 [pid = 3501] [id = 417] 00:12:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea2d85c00) [pid = 3501] [serial = 1252] [outer = (nil)] 00:12:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6ea45b7400) [pid = 3501] [serial = 1253] [outer = 0x7f6ea2d85c00] 00:12:43 INFO - PROCESS | 3501 | 1461136363331 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6ea45be400) [pid = 3501] [serial = 1254] [outer = 0x7f6ea2d85c00] 00:12:44 INFO - PROCESS | 3501 | 1461136364497 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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1728ms 00:12:44 INFO - PROCESS | 3501 | 1461136364555 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:12:44 INFO - PROCESS | 3501 | 1461136364560 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:12:44 INFO - PROCESS | 3501 | 1461136364567 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 3501 | 1461136364571 Marionette TRACE conn3 <- [1,1642,null,{}] 00:12:44 INFO - PROCESS | 3501 | 1461136364580 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}] 00:12:44 INFO - PROCESS | 3501 | 1461136364750 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:12:44 INFO - PROCESS | 3501 | 1461136364989 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ad4000 == 102 [pid = 3501] [id = 418] 00:12:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 249 (0x7f6ea2cd6c00) [pid = 3501] [serial = 1255] [outer = (nil)] 00:12:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 250 (0x7f6ea2d88800) [pid = 3501] [serial = 1256] [outer = 0x7f6ea2cd6c00] 00:12:45 INFO - PROCESS | 3501 | 1461136365094 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 251 (0x7f6ea4525c00) [pid = 3501] [serial = 1257] [outer = 0x7f6ea2cd6c00] 00:12:45 INFO - PROCESS | 3501 | 1461136365977 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:12:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1436ms 00:12:46 INFO - PROCESS | 3501 | 1461136366004 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 3501 | 1461136366012 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:12:46 INFO - PROCESS | 3501 | 1461136366021 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 3501 | 1461136366024 Marionette TRACE conn3 <- [1,1646,null,{}] 00:12:46 INFO - PROCESS | 3501 | 1461136366030 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}] 00:12:46 INFO - PROCESS | 3501 | 1461136366269 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:12:46 INFO - PROCESS | 3501 | 1461136366590 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49d4000 == 103 [pid = 3501] [id = 419] 00:12:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 252 (0x7f6ea47d2400) [pid = 3501] [serial = 1258] [outer = (nil)] 00:12:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 253 (0x7f6ea4d3f800) [pid = 3501] [serial = 1259] [outer = 0x7f6ea47d2400] 00:12:46 INFO - PROCESS | 3501 | 1461136366706 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 254 (0x7f6ea5a91800) [pid = 3501] [serial = 1260] [outer = 0x7f6ea47d2400] 00:12:47 INFO - PROCESS | 3501 | 1461136367633 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1685ms 00:12:47 INFO - PROCESS | 3501 | 1461136367706 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 3501 | 1461136367710 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:12:47 INFO - PROCESS | 3501 | 1461136367716 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 3501 | 1461136367721 Marionette TRACE conn3 <- [1,1650,null,{}] 00:12:47 INFO - PROCESS | 3501 | 1461136367736 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}] 00:12:47 INFO - PROCESS | 3501 | 1461136367963 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:12:48 INFO - PROCESS | 3501 | 1461136368308 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadac000 == 104 [pid = 3501] [id = 420] 00:12:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 255 (0x7f6ea9818800) [pid = 3501] [serial = 1261] [outer = (nil)] 00:12:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 256 (0x7f6eaab7f000) [pid = 3501] [serial = 1262] [outer = 0x7f6ea9818800] 00:12:48 INFO - PROCESS | 3501 | 1461136368384 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 257 (0x7f6eac390400) [pid = 3501] [serial = 1263] [outer = 0x7f6ea9818800] 00:12:49 INFO - PROCESS | 3501 | 1461136369253 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]]]}] 00:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1587ms 00:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:12:49 INFO - PROCESS | 3501 | 1461136369304 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 3501 | 1461136369307 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:12:49 INFO - PROCESS | 3501 | 1461136369313 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 3501 | 1461136369316 Marionette TRACE conn3 <- [1,1654,null,{}] 00:12:49 INFO - PROCESS | 3501 | 1461136369321 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}] 00:12:49 INFO - PROCESS | 3501 | 1461136369493 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae15e800 == 103 [pid = 3501] [id = 306] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb85dc800 == 102 [pid = 3501] [id = 45] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd4c8000 == 101 [pid = 3501] [id = 46] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb186800 == 100 [pid = 3501] [id = 38] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebac72800 == 99 [pid = 3501] [id = 35] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6e58000 == 98 [pid = 3501] [id = 39] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3937800 == 97 [pid = 3501] [id = 403] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3947800 == 96 [pid = 3501] [id = 402] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 256 (0x7f6ec463b000) [pid = 3501] [serial = 1154] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 255 (0x7f6ebc4c9800) [pid = 3501] [serial = 1151] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 254 (0x7f6ea5d7ac00) [pid = 3501] [serial = 1184] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 253 (0x7f6eb83f0800) [pid = 3501] [serial = 1148] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 252 (0x7f6eb3a75c00) [pid = 3501] [serial = 1145] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 251 (0x7f6ead346800) [pid = 3501] [serial = 1142] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 250 (0x7f6ea4fb1000) [pid = 3501] [serial = 1139] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 249 (0x7f6ea5d14800) [pid = 3501] [serial = 1079] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 248 (0x7f6eb6e84800) [pid = 3501] [serial = 1088] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6eb1cd5000) [pid = 3501] [serial = 1085] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6ea2ef0000) [pid = 3501] [serial = 1112] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6eab616000) [pid = 3501] [serial = 1082] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6eb851f400) [pid = 3501] [serial = 1091] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6ebd2ce000) [pid = 3501] [serial = 1094] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6ecb409c00) [pid = 3501] [serial = 1097] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ece521c00) [pid = 3501] [serial = 1100] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6ed0325c00) [pid = 3501] [serial = 1103] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6ea4d3c400) [pid = 3501] [serial = 1106] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6eae234000) [pid = 3501] [serial = 1109] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6ea9582c00) [pid = 3501] [serial = 1178] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6ea2cd8000) [pid = 3501] [serial = 1175] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6eb3737000) [pid = 3501] [serial = 1172] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6ea5d7f000) [pid = 3501] [serial = 1169] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6ea5d76400) [pid = 3501] [serial = 1166] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6ea5ae1000) [pid = 3501] [serial = 1163] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6ea5ad8800) [pid = 3501] [serial = 1160] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6ea4f22800) [pid = 3501] [serial = 1157] [outer = (nil)] [url = about:blank] 00:12:49 INFO - PROCESS | 3501 | 1461136369797 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8eb800 == 95 [pid = 3501] [id = 401] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9b76800 == 94 [pid = 3501] [id = 400] 00:12:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea59a7000 == 93 [pid = 3501] [id = 399] 00:12:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49dc000 == 94 [pid = 3501] [id = 421] 00:12:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6ea2cd1800) [pid = 3501] [serial = 1264] [outer = (nil)] 00:12:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6ea4f22800) [pid = 3501] [serial = 1265] [outer = 0x7f6ea2cd1800] 00:12:49 INFO - PROCESS | 3501 | 1461136369904 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6eab616000) [pid = 3501] [serial = 1266] [outer = 0x7f6ea2cd1800] 00:12:50 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3c3000 == 93 [pid = 3501] [id = 398] 00:12:50 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5e8800 == 92 [pid = 3501] [id = 397] 00:12:50 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadab000 == 91 [pid = 3501] [id = 396] 00:12:50 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea6012800 == 90 [pid = 3501] [id = 395] 00:12:50 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4bf1000 == 89 [pid = 3501] [id = 394] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6eaeb54400) [pid = 3501] [serial = 1130] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6eb408e800) [pid = 3501] [serial = 1133] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6ea80fa000) [pid = 3501] [serial = 1119] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6ea5d10400) [pid = 3501] [serial = 1118] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6eae22c400) [pid = 3501] [serial = 1124] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6eae237800) [pid = 3501] [serial = 1125] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 226 (0x7f6eaae3e000) [pid = 3501] [serial = 1121] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 225 (0x7f6ead349400) [pid = 3501] [serial = 1122] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6ea4e1fc00) [pid = 3501] [serial = 1116] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6ea4c4f000) [pid = 3501] [serial = 1115] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ea4d35000) [pid = 3501] [serial = 1182] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6ea46cac00) [pid = 3501] [serial = 1181] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6eb83ed400) [pid = 3501] [serial = 1136] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6eb4e51400) [pid = 3501] [serial = 1134] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eae9d2800) [pid = 3501] [serial = 1127] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6eb1c0f000) [pid = 3501] [serial = 1128] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb46c7800) [pid = 3501] [serial = 1131] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 3501 | 1461136370629 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]]]}] 00:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1330ms 00:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:12:50 INFO - PROCESS | 3501 | 1461136370642 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 3501 | 1461136370644 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:12:50 INFO - PROCESS | 3501 | 1461136370650 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 3501 | 1461136370652 Marionette TRACE conn3 <- [1,1658,null,{}] 00:12:50 INFO - PROCESS | 3501 | 1461136370657 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}] 00:12:50 INFO - PROCESS | 3501 | 1461136370845 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:12:51 INFO - PROCESS | 3501 | 1461136371021 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaa34000 == 90 [pid = 3501] [id = 422] 00:12:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6ea4fb1400) [pid = 3501] [serial = 1267] [outer = (nil)] 00:12:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eaeb5d400) [pid = 3501] [serial = 1268] [outer = 0x7f6ea4fb1400] 00:12:51 INFO - PROCESS | 3501 | 1461136371084 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eb3732c00) [pid = 3501] [serial = 1269] [outer = 0x7f6ea4fb1400] 00:12:51 INFO - PROCESS | 3501 | 1461136371820 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]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1230ms 00:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:12:51 INFO - PROCESS | 3501 | 1461136371879 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 3501 | 1461136371882 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:12:51 INFO - PROCESS | 3501 | 1461136371888 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 3501 | 1461136371890 Marionette TRACE conn3 <- [1,1662,null,{}] 00:12:51 INFO - PROCESS | 3501 | 1461136371895 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}] 00:12:52 INFO - PROCESS | 3501 | 1461136372098 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:12:52 INFO - PROCESS | 3501 | 1461136372281 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9be800 == 91 [pid = 3501] [id = 423] 00:12:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6eaeb5e000) [pid = 3501] [serial = 1270] [outer = (nil)] 00:12:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6eb3a6e400) [pid = 3501] [serial = 1271] [outer = 0x7f6eaeb5e000] 00:12:52 INFO - PROCESS | 3501 | 1461136372344 Marionette DEBUG loaded listener.js 00:12:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6eb605c800) [pid = 3501] [serial = 1272] [outer = 0x7f6eaeb5e000] 00:12:53 INFO - PROCESS | 3501 | 1461136373153 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]]]}] 00:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1279ms 00:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:12:53 INFO - PROCESS | 3501 | 1461136373166 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:12:53 INFO - PROCESS | 3501 | 1461136373168 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:12:53 INFO - PROCESS | 3501 | 1461136373174 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:12:53 INFO - PROCESS | 3501 | 1461136373178 Marionette TRACE conn3 <- [1,1666,null,{}] 00:12:53 INFO - PROCESS | 3501 | 1461136373190 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}] 00:12:53 INFO - PROCESS | 3501 | 1461136373402 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:12:53 INFO - PROCESS | 3501 | 1461136373431 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb460b800 == 92 [pid = 3501] [id = 424] 00:12:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6ea957e400) [pid = 3501] [serial = 1273] [outer = (nil)] 00:12:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6eb6f19400) [pid = 3501] [serial = 1274] [outer = 0x7f6ea957e400] 00:12:53 INFO - PROCESS | 3501 | 1461136373489 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6ebc4c9800) [pid = 3501] [serial = 1275] [outer = 0x7f6ea957e400] 00:12:54 INFO - PROCESS | 3501 | 1461136374335 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1228ms 00:12:54 INFO - PROCESS | 3501 | 1461136374401 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 3501 | 1461136374404 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:12:54 INFO - PROCESS | 3501 | 1461136374409 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 3501 | 1461136374412 Marionette TRACE conn3 <- [1,1670,null,{}] 00:12:54 INFO - PROCESS | 3501 | 1461136374417 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}] 00:12:54 INFO - PROCESS | 3501 | 1461136374632 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6eb3ded000) [pid = 3501] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6eb37e1000) [pid = 3501] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ebf5c9000) [pid = 3501] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6ead2c4800) [pid = 3501] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6ea2cd3400) [pid = 3501] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ea4d3a400) [pid = 3501] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eaab7e400) [pid = 3501] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ea80f6000) [pid = 3501] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb1cd8000) [pid = 3501] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ea2d85000) [pid = 3501] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb524b400) [pid = 3501] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6ea2d84000) [pid = 3501] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6eae2f8800) [pid = 3501] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eab465000) [pid = 3501] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6eae232800) [pid = 3501] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eb839cc00) [pid = 3501] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ece594800) [pid = 3501] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ea47c7c00) [pid = 3501] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ea981cc00) [pid = 3501] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ea5ad9000) [pid = 3501] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eb46c0c00) [pid = 3501] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea5d1d400) [pid = 3501] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ea4522800) [pid = 3501] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea47cb400) [pid = 3501] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea4f22400) [pid = 3501] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ecb6e0c00) [pid = 3501] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea4f1ac00) [pid = 3501] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eb1cd8c00) [pid = 3501] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eac39dc00) [pid = 3501] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eaaae7000) [pid = 3501] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ebc791c00) [pid = 3501] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ea4fa9800) [pid = 3501] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb83e8c00) [pid = 3501] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea4f27400) [pid = 3501] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea4d39000) [pid = 3501] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ea451d800) [pid = 3501] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ea2d86800) [pid = 3501] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eaae42000) [pid = 3501] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb46c4c00) [pid = 3501] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea80f5800) [pid = 3501] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb4fbb400) [pid = 3501] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eb41ac800) [pid = 3501] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ecc32a400) [pid = 3501] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ea4facc00) [pid = 3501] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eb3bd6800) [pid = 3501] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6ea4528c00) [pid = 3501] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ea9815400) [pid = 3501] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ea4526000) [pid = 3501] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6ea4d39800) [pid = 3501] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eaab0cc00) [pid = 3501] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ea80efc00) [pid = 3501] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ea2ee9c00) [pid = 3501] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ea9580c00) [pid = 3501] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ea80f6c00) [pid = 3501] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ebacea800) [pid = 3501] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ebac5f000) [pid = 3501] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6ea2d87c00) [pid = 3501] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ea4520c00) [pid = 3501] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eab466c00) [pid = 3501] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eb484c400) [pid = 3501] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eb37dfc00) [pid = 3501] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ea2cd0400) [pid = 3501] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ea4520000) [pid = 3501] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ea4f1a400) [pid = 3501] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eaaae5400) [pid = 3501] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ea5a8f800) [pid = 3501] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eb46cd000) [pid = 3501] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:12:55 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea451f000) [pid = 3501] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:12:55 INFO - PROCESS | 3501 | 1461136375515 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48d4800 == 93 [pid = 3501] [id = 425] 00:12:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea2cd0400) [pid = 3501] [serial = 1276] [outer = (nil)] 00:12:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea2d86800) [pid = 3501] [serial = 1277] [outer = 0x7f6ea2cd0400] 00:12:55 INFO - PROCESS | 3501 | 1461136375582 Marionette DEBUG loaded listener.js 00:12:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea451f000) [pid = 3501] [serial = 1278] [outer = 0x7f6ea2cd0400] 00:12:56 INFO - PROCESS | 3501 | 1461136376206 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]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1844ms 00:12:56 INFO - PROCESS | 3501 | 1461136376253 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 3501 | 1461136376257 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:12:56 INFO - PROCESS | 3501 | 1461136376265 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 3501 | 1461136376270 Marionette TRACE conn3 <- [1,1674,null,{}] 00:12:56 INFO - PROCESS | 3501 | 1461136376280 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}] 00:12:56 INFO - PROCESS | 3501 | 1461136376436 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:12:56 INFO - PROCESS | 3501 | 1461136376601 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac528000 == 94 [pid = 3501] [id = 426] 00:12:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea2cd3400) [pid = 3501] [serial = 1279] [outer = (nil)] 00:12:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea4c46800) [pid = 3501] [serial = 1280] [outer = 0x7f6ea2cd3400] 00:12:56 INFO - PROCESS | 3501 | 1461136376663 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea5a97800) [pid = 3501] [serial = 1281] [outer = 0x7f6ea2cd3400] 00:12:57 INFO - PROCESS | 3501 | 1461136377503 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1292ms 00:12:57 INFO - PROCESS | 3501 | 1461136377555 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 3501 | 1461136377561 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:12:57 INFO - PROCESS | 3501 | 1461136377569 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 3501 | 1461136377574 Marionette TRACE conn3 <- [1,1678,null,{}] 00:12:57 INFO - PROCESS | 3501 | 1461136377582 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}] 00:12:57 INFO - PROCESS | 3501 | 1461136377761 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:12:57 INFO - PROCESS | 3501 | 1461136377970 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea950f800 == 95 [pid = 3501] [id = 427] 00:12:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea2cd3000) [pid = 3501] [serial = 1282] [outer = (nil)] 00:12:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea2d86c00) [pid = 3501] [serial = 1283] [outer = 0x7f6ea2cd3000] 00:12:58 INFO - PROCESS | 3501 | 1461136378087 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ea45b5800) [pid = 3501] [serial = 1284] [outer = 0x7f6ea2cd3000] 00:12:59 INFO - PROCESS | 3501 | 1461136379023 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]]]}] 00:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1532ms 00:12:59 INFO - PROCESS | 3501 | 1461136379101 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:12:59 INFO - PROCESS | 3501 | 1461136379109 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:12:59 INFO - PROCESS | 3501 | 1461136379119 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 3501 | 1461136379123 Marionette TRACE conn3 <- [1,1682,null,{}] 00:12:59 INFO - PROCESS | 3501 | 1461136379129 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}] 00:12:59 INFO - PROCESS | 3501 | 1461136379353 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:12:59 INFO - PROCESS | 3501 | 1461136379604 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead85d000 == 96 [pid = 3501] [id = 428] 00:12:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ea4f1bc00) [pid = 3501] [serial = 1285] [outer = (nil)] 00:12:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ea5ada000) [pid = 3501] [serial = 1286] [outer = 0x7f6ea4f1bc00] 00:12:59 INFO - PROCESS | 3501 | 1461136379729 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ea5d76c00) [pid = 3501] [serial = 1287] [outer = 0x7f6ea4f1bc00] 00:13:00 INFO - PROCESS | 3501 | 1461136380715 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1635ms 00:13:00 INFO - PROCESS | 3501 | 1461136380756 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 3501 | 1461136380760 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:13:00 INFO - PROCESS | 3501 | 1461136380766 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 3501 | 1461136380772 Marionette TRACE conn3 <- [1,1686,null,{}] 00:13:00 INFO - PROCESS | 3501 | 1461136380788 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}] 00:13:00 INFO - PROCESS | 3501 | 1461136380979 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:13:01 INFO - PROCESS | 3501 | 1461136381226 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d4b000 == 97 [pid = 3501] [id = 429] 00:13:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eaab87800) [pid = 3501] [serial = 1288] [outer = (nil)] 00:13:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eab466c00) [pid = 3501] [serial = 1289] [outer = 0x7f6eaab87800] 00:13:01 INFO - PROCESS | 3501 | 1461136381355 Marionette DEBUG loaded listener.js 00:13:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ead664c00) [pid = 3501] [serial = 1290] [outer = 0x7f6eaab87800] 00:13:02 INFO - PROCESS | 3501 | 1461136382205 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]]]}] 00:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 00:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1487ms 00:13:02 INFO - PROCESS | 3501 | 1461136382254 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:13:02 INFO - PROCESS | 3501 | 1461136382259 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:13:02 INFO - PROCESS | 3501 | 1461136382264 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:13:02 INFO - PROCESS | 3501 | 1461136382267 Marionette TRACE conn3 <- [1,1690,null,{}] 00:13:02 INFO - PROCESS | 3501 | 1461136382272 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}] 00:13:02 INFO - PROCESS | 3501 | 1461136382448 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:13:02 INFO - PROCESS | 3501 | 1461136382697 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebb851000 == 98 [pid = 3501] [id = 430] 00:13:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ead671000) [pid = 3501] [serial = 1291] [outer = (nil)] 00:13:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb1cce400) [pid = 3501] [serial = 1292] [outer = 0x7f6ead671000] 00:13:02 INFO - PROCESS | 3501 | 1461136382814 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eb3733000) [pid = 3501] [serial = 1293] [outer = 0x7f6ead671000] 00:13:03 INFO - PROCESS | 3501 | 1461136383677 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]]]}] 00:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1484ms 00:13:03 INFO - PROCESS | 3501 | 1461136383750 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 3501 | 1461136383753 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:13:03 INFO - PROCESS | 3501 | 1461136383759 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 3501 | 1461136383762 Marionette TRACE conn3 <- [1,1694,null,{}] 00:13:03 INFO - PROCESS | 3501 | 1461136383767 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}] 00:13:03 INFO - PROCESS | 3501 | 1461136383942 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:13:04 INFO - PROCESS | 3501 | 1461136384148 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd909800 == 99 [pid = 3501] [id = 431] 00:13:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eae9d7400) [pid = 3501] [serial = 1294] [outer = (nil)] 00:13:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eb38e5c00) [pid = 3501] [serial = 1295] [outer = 0x7f6eae9d7400] 00:13:04 INFO - PROCESS | 3501 | 1461136384263 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eb4595800) [pid = 3501] [serial = 1296] [outer = 0x7f6eae9d7400] 00:13:05 INFO - PROCESS | 3501 | 1461136385107 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1382ms 00:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:13:05 INFO - PROCESS | 3501 | 1461136385141 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 3501 | 1461136385144 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:13:05 INFO - PROCESS | 3501 | 1461136385149 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 3501 | 1461136385153 Marionette TRACE conn3 <- [1,1698,null,{}] 00:13:05 INFO - PROCESS | 3501 | 1461136385158 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}] 00:13:05 INFO - PROCESS | 3501 | 1461136385377 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:13:05 INFO - PROCESS | 3501 | 1461136385587 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb428000 == 100 [pid = 3501] [id = 432] 00:13:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eb3734800) [pid = 3501] [serial = 1297] [outer = (nil)] 00:13:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eb6050000) [pid = 3501] [serial = 1298] [outer = 0x7f6eb3734800] 00:13:05 INFO - PROCESS | 3501 | 1461136385702 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eb850d800) [pid = 3501] [serial = 1299] [outer = 0x7f6eb3734800] 00:13:06 INFO - PROCESS | 3501 | 1461136386601 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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 00:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1483ms 00:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:13:06 INFO - PROCESS | 3501 | 1461136386632 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 3501 | 1461136386635 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:13:06 INFO - PROCESS | 3501 | 1461136386641 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 3501 | 1461136386644 Marionette TRACE conn3 <- [1,1702,null,{}] 00:13:06 INFO - PROCESS | 3501 | 1461136386649 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}] 00:13:06 INFO - PROCESS | 3501 | 1461136386863 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:13:07 INFO - PROCESS | 3501 | 1461136387070 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed048a000 == 101 [pid = 3501] [id = 433] 00:13:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eb484c400) [pid = 3501] [serial = 1300] [outer = (nil)] 00:13:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ebc4ce800) [pid = 3501] [serial = 1301] [outer = 0x7f6eb484c400] 00:13:07 INFO - PROCESS | 3501 | 1461136387182 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ebe73dc00) [pid = 3501] [serial = 1302] [outer = 0x7f6eb484c400] 00:13:08 INFO - PROCESS | 3501 | 1461136388068 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1488ms 00:13:08 INFO - PROCESS | 3501 | 1461136388136 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 3501 | 1461136388140 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:13:08 INFO - PROCESS | 3501 | 1461136388149 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 3501 | 1461136388151 Marionette TRACE conn3 <- [1,1706,null,{}] 00:13:08 INFO - PROCESS | 3501 | 1461136388155 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}] 00:13:08 INFO - PROCESS | 3501 | 1461136388332 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:13:08 INFO - PROCESS | 3501 | 1461136388544 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed5839800 == 102 [pid = 3501] [id = 434] 00:13:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb4859c00) [pid = 3501] [serial = 1303] [outer = (nil)] 00:13:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ebf544800) [pid = 3501] [serial = 1304] [outer = 0x7f6eb4859c00] 00:13:08 INFO - PROCESS | 3501 | 1461136388653 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ec0b4e400) [pid = 3501] [serial = 1305] [outer = 0x7f6eb4859c00] 00:13:09 INFO - PROCESS | 3501 | 1461136389551 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]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1432ms 00:13:09 INFO - PROCESS | 3501 | 1461136389582 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 3501 | 1461136389586 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:13:09 INFO - PROCESS | 3501 | 1461136389591 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 3501 | 1461136389594 Marionette TRACE conn3 <- [1,1710,null,{}] 00:13:09 INFO - PROCESS | 3501 | 1461136389599 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}] 00:13:09 INFO - PROCESS | 3501 | 1461136389771 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:13:09 INFO - PROCESS | 3501 | 1461136389984 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4b5c800 == 103 [pid = 3501] [id = 435] 00:13:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb850dc00) [pid = 3501] [serial = 1306] [outer = (nil)] 00:13:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eca3da000) [pid = 3501] [serial = 1307] [outer = 0x7f6eb850dc00] 00:13:10 INFO - PROCESS | 3501 | 1461136390094 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ecb40e800) [pid = 3501] [serial = 1308] [outer = 0x7f6eb850dc00] 00:13:10 INFO - PROCESS | 3501 | 1461136390996 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]]]}] 00:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1438ms 00:13:11 INFO - PROCESS | 3501 | 1461136391041 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:13:11 INFO - PROCESS | 3501 | 1461136391045 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:13:11 INFO - PROCESS | 3501 | 1461136391051 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 3501 | 1461136391054 Marionette TRACE conn3 <- [1,1714,null,{}] 00:13:11 INFO - PROCESS | 3501 | 1461136391060 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}] 00:13:11 INFO - PROCESS | 3501 | 1461136391245 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:13:11 INFO - PROCESS | 3501 | 1461136391530 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4b86800 == 104 [pid = 3501] [id = 436] 00:13:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea47b5800) [pid = 3501] [serial = 1309] [outer = (nil)] 00:13:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea47bf400) [pid = 3501] [serial = 1310] [outer = 0x7f6ea47b5800] 00:13:11 INFO - PROCESS | 3501 | 1461136391604 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea47c4400) [pid = 3501] [serial = 1311] [outer = 0x7f6ea47b5800] 00:13:12 INFO - PROCESS | 3501 | 1461136392461 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]]]}] 00:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1485ms 00:13:12 INFO - PROCESS | 3501 | 1461136392537 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:13:12 INFO - PROCESS | 3501 | 1461136392541 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:13:12 INFO - PROCESS | 3501 | 1461136392547 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 3501 | 1461136392551 Marionette TRACE conn3 <- [1,1718,null,{}] 00:13:12 INFO - PROCESS | 3501 | 1461136392556 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}] 00:13:12 INFO - PROCESS | 3501 | 1461136392804 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:13:13 INFO - PROCESS | 3501 | 1461136393066 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48d4000 == 105 [pid = 3501] [id = 437] 00:13:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea2cd0800) [pid = 3501] [serial = 1312] [outer = (nil)] 00:13:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ea2d90400) [pid = 3501] [serial = 1313] [outer = 0x7f6ea2cd0800] 00:13:13 INFO - PROCESS | 3501 | 1461136393188 Marionette DEBUG loaded listener.js 00:13:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ea4d3a400) [pid = 3501] [serial = 1314] [outer = 0x7f6ea2cd0800] 00:13:14 INFO - PROCESS | 3501 | 1461136394042 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]]]}] 00:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1536ms 00:13:14 INFO - PROCESS | 3501 | 1461136394083 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:13:14 INFO - PROCESS | 3501 | 1461136394087 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:13:14 INFO - PROCESS | 3501 | 1461136394093 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:13:14 INFO - PROCESS | 3501 | 1461136394095 Marionette TRACE conn3 <- [1,1722,null,{}] 00:13:14 INFO - PROCESS | 3501 | 1461136394100 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}] 00:13:14 INFO - PROCESS | 3501 | 1461136394272 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:13:14 INFO - PROCESS | 3501 | 1461136394490 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4bf5800 == 106 [pid = 3501] [id = 438] 00:13:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea2cd4000) [pid = 3501] [serial = 1315] [outer = (nil)] 00:13:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea4526800) [pid = 3501] [serial = 1316] [outer = 0x7f6ea2cd4000] 00:13:14 INFO - PROCESS | 3501 | 1461136394600 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea4e22000) [pid = 3501] [serial = 1317] [outer = 0x7f6ea2cd4000] 00:13:16 INFO - PROCESS | 3501 | 1461136396210 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 00:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2183ms 00:13:16 INFO - PROCESS | 3501 | 1461136396278 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:13:16 INFO - PROCESS | 3501 | 1461136396283 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:13:16 INFO - PROCESS | 3501 | 1461136396291 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 3501 | 1461136396296 Marionette TRACE conn3 <- [1,1726,null,{}] 00:13:16 INFO - PROCESS | 3501 | 1461136396304 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}] 00:13:16 INFO - PROCESS | 3501 | 1461136396523 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:13:16 INFO - PROCESS | 3501 | 1461136396751 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79e4000 == 107 [pid = 3501] [id = 439] 00:13:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea2baf400) [pid = 3501] [serial = 1318] [outer = (nil)] 00:13:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea2d8c000) [pid = 3501] [serial = 1319] [outer = 0x7f6ea2baf400] 00:13:16 INFO - PROCESS | 3501 | 1461136396818 Marionette DEBUG loaded listener.js 00:13:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea45b0800) [pid = 3501] [serial = 1320] [outer = 0x7f6ea2baf400] 00:13:17 INFO - PROCESS | 3501 | 1461136397722 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]]]}] 00:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1490ms 00:13:17 INFO - PROCESS | 3501 | 1461136397780 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:13:17 INFO - PROCESS | 3501 | 1461136397787 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:13:17 INFO - PROCESS | 3501 | 1461136397797 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:13:17 INFO - PROCESS | 3501 | 1461136397800 Marionette TRACE conn3 <- [1,1730,null,{}] 00:13:17 INFO - PROCESS | 3501 | 1461136397806 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}] 00:13:17 INFO - PROCESS | 3501 | 1461136397978 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:13:18 INFO - PROCESS | 3501 | 1461136398401 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48e1000 == 108 [pid = 3501] [id = 440] 00:13:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea46cdc00) [pid = 3501] [serial = 1321] [outer = (nil)] 00:13:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea47cfc00) [pid = 3501] [serial = 1322] [outer = 0x7f6ea46cdc00] 00:13:18 INFO - PROCESS | 3501 | 1461136398471 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea4d30400) [pid = 3501] [serial = 1323] [outer = 0x7f6ea46cdc00] 00:13:19 INFO - PROCESS | 3501 | 1461136399359 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 00:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1628ms 00:13:19 INFO - PROCESS | 3501 | 1461136399425 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 3501 | 1461136399429 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:13:19 INFO - PROCESS | 3501 | 1461136399435 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 3501 | 1461136399440 Marionette TRACE conn3 <- [1,1734,null,{}] 00:13:19 INFO - PROCESS | 3501 | 1461136399455 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}] 00:13:19 INFO - PROCESS | 3501 | 1461136399691 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:13:19 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eae9d3c00) [pid = 3501] [serial = 1211] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea81ed000 == 107 [pid = 3501] [id = 417] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed5838000 == 106 [pid = 3501] [id = 416] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0920000 == 105 [pid = 3501] [id = 415] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc09e800 == 104 [pid = 3501] [id = 414] 00:13:20 INFO - PROCESS | 3501 | 1461136400024 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec5203000 == 103 [pid = 3501] [id = 413] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0871000 == 102 [pid = 3501] [id = 412] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe705800 == 101 [pid = 3501] [id = 411] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd921000 == 100 [pid = 3501] [id = 410] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebac84000 == 99 [pid = 3501] [id = 409] 00:13:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49c6000 == 100 [pid = 3501] [id = 441] 00:13:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea4f1a400) [pid = 3501] [serial = 1324] [outer = (nil)] 00:13:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ea4fb4800) [pid = 3501] [serial = 1325] [outer = 0x7f6ea4f1a400] 00:13:20 INFO - PROCESS | 3501 | 1461136400096 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea5d1d000) [pid = 3501] [serial = 1326] [outer = 0x7f6ea4f1a400] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6444000 == 99 [pid = 3501] [id = 408] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f18800 == 98 [pid = 3501] [id = 407] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4625800 == 97 [pid = 3501] [id = 406] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea2c47800 == 96 [pid = 3501] [id = 405] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed3240800 == 95 [pid = 3501] [id = 325] 00:13:20 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea2c55800 == 94 [pid = 3501] [id = 404] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ebacc7800) [pid = 3501] [serial = 1137] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eb850a800) [pid = 3501] [serial = 1077] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ed0298c00) [pid = 3501] [serial = 978] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eb408d000) [pid = 3501] [serial = 1023] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ea2cdf000) [pid = 3501] [serial = 1176] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ed0845800) [pid = 3501] [serial = 1110] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ead34d400) [pid = 3501] [serial = 1196] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eab612400) [pid = 3501] [serial = 993] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ecb6d9000) [pid = 3501] [serial = 1098] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea981a800) [pid = 3501] [serial = 1191] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ebdc16400) [pid = 3501] [serial = 966] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea4f1b000) [pid = 3501] [serial = 1188] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea5d7cc00) [pid = 3501] [serial = 1190] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb5e51400) [pid = 3501] [serial = 1026] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ead594000) [pid = 3501] [serial = 1020] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eb4093400) [pid = 3501] [serial = 1146] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ebdd99800) [pid = 3501] [serial = 1032] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ed0927000) [pid = 3501] [serial = 981] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ea4f24c00) [pid = 3501] [serial = 1200] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eb1c03400) [pid = 3501] [serial = 1209] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea5d7a800) [pid = 3501] [serial = 1202] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eae2eec00) [pid = 3501] [serial = 1208] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ebac61c00) [pid = 3501] [serial = 1092] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eb4e44800) [pid = 3501] [serial = 957] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ec4555800) [pid = 3501] [serial = 972] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ed029d000) [pid = 3501] [serial = 1047] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ea5d17400) [pid = 3501] [serial = 1164] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6ed0292400) [pid = 3501] [serial = 1044] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ea5adc800) [pid = 3501] [serial = 1161] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ebb675000) [pid = 3501] [serial = 1149] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb83f1400) [pid = 3501] [serial = 1089] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eab468c00) [pid = 3501] [serial = 1193] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ed0328400) [pid = 3501] [serial = 1155] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eaaae8400) [pid = 3501] [serial = 1080] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ecb411c00) [pid = 3501] [serial = 975] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ead670800) [pid = 3501] [serial = 1197] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ea5d7b800) [pid = 3501] [serial = 1167] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eb8398800) [pid = 3501] [serial = 1107] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eab461800) [pid = 3501] [serial = 987] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ed04adc00) [pid = 3501] [serial = 1173] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eb4595000) [pid = 3501] [serial = 1086] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eac4dcc00) [pid = 3501] [serial = 1194] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eca352c00) [pid = 3501] [serial = 1038] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eb1ccec00) [pid = 3501] [serial = 921] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ebc4c9c00) [pid = 3501] [serial = 963] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eb4fb2400) [pid = 3501] [serial = 1014] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ea957c800) [pid = 3501] [serial = 1203] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ea4d3ac00) [pid = 3501] [serial = 1199] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ed0465400) [pid = 3501] [serial = 1104] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eae2e9c00) [pid = 3501] [serial = 1083] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6eb6059400) [pid = 3501] [serial = 960] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eb37d8000) [pid = 3501] [serial = 945] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ead341800) [pid = 3501] [serial = 1206] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6ea80f9000) [pid = 3501] [serial = 912] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ea957d800) [pid = 3501] [serial = 1140] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6ebd2cdc00) [pid = 3501] [serial = 1152] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6eab511800) [pid = 3501] [serial = 948] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6ea2ef5800) [pid = 3501] [serial = 1113] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ea2ef0c00) [pid = 3501] [serial = 1187] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6ebfebe000) [pid = 3501] [serial = 1035] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ebf176800) [pid = 3501] [serial = 969] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6ed0294000) [pid = 3501] [serial = 1101] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6ec4647c00) [pid = 3501] [serial = 1095] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6eb3731400) [pid = 3501] [serial = 1170] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6eab46a400) [pid = 3501] [serial = 990] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6eae236400) [pid = 3501] [serial = 1143] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ecb6df800) [pid = 3501] [serial = 1041] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6eb41aa800) [pid = 3501] [serial = 954] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6eab50bc00) [pid = 3501] [serial = 1205] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ea9819800) [pid = 3501] [serial = 1179] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6eb8514000) [pid = 3501] [serial = 984] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6ea4f27800) [pid = 3501] [serial = 1158] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6eb37d9400) [pid = 3501] [serial = 951] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6eaae43000) [pid = 3501] [serial = 1017] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6eb839e000) [pid = 3501] [serial = 1029] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6ea4c4ec00) [pid = 3501] [serial = 1050] [outer = (nil)] [url = about:blank] 00:13:20 INFO - PROCESS | 3501 | 1461136400906 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]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1489ms 00:13:20 INFO - PROCESS | 3501 | 1461136400926 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:13:20 INFO - PROCESS | 3501 | 1461136400932 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:13:20 INFO - PROCESS | 3501 | 1461136400938 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 3501 | 1461136400941 Marionette TRACE conn3 <- [1,1738,null,{}] 00:13:20 INFO - PROCESS | 3501 | 1461136400959 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}] 00:13:21 INFO - PROCESS | 3501 | 1461136401113 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:13:21 INFO - PROCESS | 3501 | 1461136401128 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80aa000 == 95 [pid = 3501] [id = 442] 00:13:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6ea2bb2400) [pid = 3501] [serial = 1327] [outer = (nil)] 00:13:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6ea80f7c00) [pid = 3501] [serial = 1328] [outer = 0x7f6ea2bb2400] 00:13:21 INFO - PROCESS | 3501 | 1461136401187 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6ea9816800) [pid = 3501] [serial = 1329] [outer = 0x7f6ea2bb2400] 00:13:22 INFO - PROCESS | 3501 | 1461136402030 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1142ms 00:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:13:22 INFO - PROCESS | 3501 | 1461136402081 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 3501 | 1461136402084 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:13:22 INFO - PROCESS | 3501 | 1461136402088 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 3501 | 1461136402092 Marionette TRACE conn3 <- [1,1742,null,{}] 00:13:22 INFO - PROCESS | 3501 | 1461136402097 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}] 00:13:22 INFO - PROCESS | 3501 | 1461136402246 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:13:22 INFO - PROCESS | 3501 | 1461136402261 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae60800 == 96 [pid = 3501] [id = 443] 00:13:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6ea80f0800) [pid = 3501] [serial = 1330] [outer = (nil)] 00:13:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6ea981e000) [pid = 3501] [serial = 1331] [outer = 0x7f6ea80f0800] 00:13:22 INFO - PROCESS | 3501 | 1461136402320 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eaab0c800) [pid = 3501] [serial = 1332] [outer = 0x7f6ea80f0800] 00:13:23 INFO - PROCESS | 3501 | 1461136403268 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]]]}] 00:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1227ms 00:13:23 INFO - PROCESS | 3501 | 1461136403316 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:13:23 INFO - PROCESS | 3501 | 1461136403320 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:13:23 INFO - PROCESS | 3501 | 1461136403331 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:13:23 INFO - PROCESS | 3501 | 1461136403333 Marionette TRACE conn3 <- [1,1746,null,{}] 00:13:23 INFO - PROCESS | 3501 | 1461136403339 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}] 00:13:23 INFO - PROCESS | 3501 | 1461136403581 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:13:23 INFO - PROCESS | 3501 | 1461136403606 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac523000 == 97 [pid = 3501] [id = 444] 00:13:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6eaab0f000) [pid = 3501] [serial = 1333] [outer = (nil)] 00:13:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6eab4f5c00) [pid = 3501] [serial = 1334] [outer = 0x7f6eaab0f000] 00:13:23 INFO - PROCESS | 3501 | 1461136403724 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6ead2c1000) [pid = 3501] [serial = 1335] [outer = 0x7f6eaab0f000] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ea2cd6c00) [pid = 3501] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ea9818800) [pid = 3501] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ea2cd1800) [pid = 3501] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 136 (0x7f6eaeb5e000) [pid = 3501] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 135 (0x7f6ea2cd0400) [pid = 3501] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 134 (0x7f6ea4fb1400) [pid = 3501] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 133 (0x7f6ea47d2400) [pid = 3501] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 132 (0x7f6ea957e400) [pid = 3501] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:13:25 INFO - PROCESS | 3501 | --DOMWINDOW == 131 (0x7f6ea2d8fc00) [pid = 3501] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:13:25 INFO - PROCESS | 3501 | 1461136405249 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]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1935ms 00:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:13:25 INFO - PROCESS | 3501 | 1461136405302 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 3501 | 1461136405304 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:13:25 INFO - PROCESS | 3501 | 1461136405313 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 3501 | 1461136405315 Marionette TRACE conn3 <- [1,1750,null,{}] 00:13:25 INFO - PROCESS | 3501 | 1461136405332 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}] 00:13:25 INFO - PROCESS | 3501 | 1461136405494 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:13:25 INFO - PROCESS | 3501 | 1461136405509 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac468800 == 98 [pid = 3501] [id = 445] 00:13:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 132 (0x7f6ea2cd0400) [pid = 3501] [serial = 1336] [outer = (nil)] 00:13:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 133 (0x7f6ea5d78000) [pid = 3501] [serial = 1337] [outer = 0x7f6ea2cd0400] 00:13:25 INFO - PROCESS | 3501 | 1461136405567 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 134 (0x7f6ead590000) [pid = 3501] [serial = 1338] [outer = 0x7f6ea2cd0400] 00:13:26 INFO - PROCESS | 3501 | 1461136406333 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]]]}] 00:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1042ms 00:13:26 INFO - PROCESS | 3501 | 1461136406351 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 3501 | 1461136406354 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:13:26 INFO - PROCESS | 3501 | 1461136406361 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 3501 | 1461136406363 Marionette TRACE conn3 <- [1,1754,null,{}] 00:13:26 INFO - PROCESS | 3501 | 1461136406368 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}] 00:13:26 INFO - PROCESS | 3501 | 1461136406588 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:13:26 INFO - PROCESS | 3501 | 1461136406606 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead860800 == 99 [pid = 3501] [id = 446] 00:13:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 135 (0x7f6ea2d8fc00) [pid = 3501] [serial = 1339] [outer = (nil)] 00:13:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 136 (0x7f6eae230c00) [pid = 3501] [serial = 1340] [outer = 0x7f6ea2d8fc00] 00:13:26 INFO - PROCESS | 3501 | 1461136406666 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 137 (0x7f6eae9d4c00) [pid = 3501] [serial = 1341] [outer = 0x7f6ea2d8fc00] 00:13:27 INFO - PROCESS | 3501 | 1461136407631 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]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1333ms 00:13:27 INFO - PROCESS | 3501 | 1461136407695 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 3501 | 1461136407701 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:13:27 INFO - PROCESS | 3501 | 1461136407709 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 3501 | 1461136407715 Marionette TRACE conn3 <- [1,1758,null,{}] 00:13:27 INFO - PROCESS | 3501 | 1461136407724 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}] 00:13:27 INFO - PROCESS | 3501 | 1461136407957 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:13:28 INFO - PROCESS | 3501 | 1461136408156 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea601f800 == 100 [pid = 3501] [id = 447] 00:13:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6ea2ba8800) [pid = 3501] [serial = 1342] [outer = (nil)] 00:13:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6ea2ef5800) [pid = 3501] [serial = 1343] [outer = 0x7f6ea2ba8800] 00:13:28 INFO - PROCESS | 3501 | 1461136408229 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6ea47bbc00) [pid = 3501] [serial = 1344] [outer = 0x7f6ea2ba8800] 00:13:29 INFO - PROCESS | 3501 | 1461136409157 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]]]}] 00:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1492ms 00:13:29 INFO - PROCESS | 3501 | 1461136409202 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:13:29 INFO - PROCESS | 3501 | 1461136409210 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:13:29 INFO - PROCESS | 3501 | 1461136409220 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:13:29 INFO - PROCESS | 3501 | 1461136409223 Marionette TRACE conn3 <- [1,1762,null,{}] 00:13:29 INFO - PROCESS | 3501 | 1461136409230 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}] 00:13:29 INFO - PROCESS | 3501 | 1461136409426 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:13:29 INFO - PROCESS | 3501 | 1461136409629 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae5b000 == 101 [pid = 3501] [id = 448] 00:13:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ea2cd3c00) [pid = 3501] [serial = 1345] [outer = (nil)] 00:13:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6ea4e1d000) [pid = 3501] [serial = 1346] [outer = 0x7f6ea2cd3c00] 00:13:29 INFO - PROCESS | 3501 | 1461136409743 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ea5add400) [pid = 3501] [serial = 1347] [outer = 0x7f6ea2cd3c00] 00:13:30 INFO - PROCESS | 3501 | 1461136410761 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]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1584ms 00:13:30 INFO - PROCESS | 3501 | 1461136410806 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 3501 | 1461136410809 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:13:30 INFO - PROCESS | 3501 | 1461136410816 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 3501 | 1461136410821 Marionette TRACE conn3 <- [1,1766,null,{}] 00:13:30 INFO - PROCESS | 3501 | 1461136410837 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}] 00:13:31 INFO - PROCESS | 3501 | 1461136411032 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:13:31 INFO - PROCESS | 3501 | 1461136411273 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4b8000 == 102 [pid = 3501] [id = 449] 00:13:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6eaaadfc00) [pid = 3501] [serial = 1348] [outer = (nil)] 00:13:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6eaae3d000) [pid = 3501] [serial = 1349] [outer = 0x7f6eaaadfc00] 00:13:31 INFO - PROCESS | 3501 | 1461136411392 Marionette DEBUG loaded listener.js 00:13:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6eab50f400) [pid = 3501] [serial = 1350] [outer = 0x7f6eaaadfc00] 00:13:32 INFO - PROCESS | 3501 | 1461136412279 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]]]}] 00:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1534ms 00:13:32 INFO - PROCESS | 3501 | 1461136412351 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 3501 | 1461136412356 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:13:32 INFO - PROCESS | 3501 | 1461136412364 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 3501 | 1461136412369 Marionette TRACE conn3 <- [1,1770,null,{}] 00:13:32 INFO - PROCESS | 3501 | 1461136412374 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}] 00:13:32 INFO - PROCESS | 3501 | 1461136412604 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:13:32 INFO - PROCESS | 3501 | 1461136412837 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3931800 == 103 [pid = 3501] [id = 450] 00:13:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6eab515000) [pid = 3501] [serial = 1351] [outer = (nil)] 00:13:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6eae22ac00) [pid = 3501] [serial = 1352] [outer = 0x7f6eab515000] 00:13:33 INFO - PROCESS | 3501 | 1461136412997 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6eaeb5e000) [pid = 3501] [serial = 1353] [outer = 0x7f6eab515000] 00:13:33 INFO - PROCESS | 3501 | 1461136413816 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]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1484ms 00:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:13:33 INFO - PROCESS | 3501 | 1461136413848 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 3501 | 1461136413851 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:13:33 INFO - PROCESS | 3501 | 1461136413857 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 3501 | 1461136413860 Marionette TRACE conn3 <- [1,1774,null,{}] 00:13:33 INFO - PROCESS | 3501 | 1461136413865 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}] 00:13:34 INFO - PROCESS | 3501 | 1461136414041 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:13:34 INFO - PROCESS | 3501 | 1461136414249 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb402a000 == 104 [pid = 3501] [id = 451] 00:13:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6ead669800) [pid = 3501] [serial = 1354] [outer = (nil)] 00:13:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6eb1cd5400) [pid = 3501] [serial = 1355] [outer = 0x7f6ead669800] 00:13:34 INFO - PROCESS | 3501 | 1461136414318 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6eb3731400) [pid = 3501] [serial = 1356] [outer = 0x7f6ead669800] 00:13:35 INFO - PROCESS | 3501 | 1461136415191 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]]]}] 00:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1379ms 00:13:35 INFO - PROCESS | 3501 | 1461136415236 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 3501 | 1461136415239 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:13:35 INFO - PROCESS | 3501 | 1461136415245 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 3501 | 1461136415247 Marionette TRACE conn3 <- [1,1778,null,{}] 00:13:35 INFO - PROCESS | 3501 | 1461136415253 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}] 00:13:35 INFO - PROCESS | 3501 | 1461136415472 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:13:35 INFO - PROCESS | 3501 | 1461136415679 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb48a8800 == 105 [pid = 3501] [id = 452] 00:13:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6eb1cce800) [pid = 3501] [serial = 1357] [outer = (nil)] 00:13:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6eb38f0400) [pid = 3501] [serial = 1358] [outer = 0x7f6eb1cce800] 00:13:35 INFO - PROCESS | 3501 | 1461136415793 Marionette DEBUG loaded listener.js 00:13:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6eb41b2800) [pid = 3501] [serial = 1359] [outer = 0x7f6eb1cce800] 00:13:36 INFO - PROCESS | 3501 | 1461136416747 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]]]}] 00:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 00:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1580ms 00:13:36 INFO - PROCESS | 3501 | 1461136416827 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 3501 | 1461136416831 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:13:36 INFO - PROCESS | 3501 | 1461136416836 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 3501 | 1461136416839 Marionette TRACE conn3 <- [1,1782,null,{}] 00:13:36 INFO - PROCESS | 3501 | 1461136416844 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}] 00:13:37 INFO - PROCESS | 3501 | 1461136417079 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:13:37 INFO - PROCESS | 3501 | 1461136417323 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d11800 == 106 [pid = 3501] [id = 453] 00:13:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6eb3736000) [pid = 3501] [serial = 1360] [outer = (nil)] 00:13:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6eb46cb000) [pid = 3501] [serial = 1361] [outer = 0x7f6eb3736000] 00:13:37 INFO - PROCESS | 3501 | 1461136417444 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eb4851000) [pid = 3501] [serial = 1362] [outer = 0x7f6eb3736000] 00:13:38 INFO - PROCESS | 3501 | 1461136418381 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 00:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1587ms 00:13:38 INFO - PROCESS | 3501 | 1461136418424 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 3501 | 1461136418428 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:13:38 INFO - PROCESS | 3501 | 1461136418434 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 3501 | 1461136418437 Marionette TRACE conn3 <- [1,1786,null,{}] 00:13:38 INFO - PROCESS | 3501 | 1461136418442 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}] 00:13:38 INFO - PROCESS | 3501 | 1461136418648 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:13:38 INFO - PROCESS | 3501 | 1461136418912 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f04800 == 107 [pid = 3501] [id = 454] 00:13:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eaab10c00) [pid = 3501] [serial = 1363] [outer = (nil)] 00:13:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eb4851c00) [pid = 3501] [serial = 1364] [outer = 0x7f6eaab10c00] 00:13:39 INFO - PROCESS | 3501 | 1461136419040 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eb4fbf000) [pid = 3501] [serial = 1365] [outer = 0x7f6eaab10c00] 00:13:39 INFO - PROCESS | 3501 | 1461136419897 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]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 00:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1533ms 00:13:39 INFO - PROCESS | 3501 | 1461136419968 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 3501 | 1461136419972 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:13:39 INFO - PROCESS | 3501 | 1461136419977 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 3501 | 1461136419980 Marionette TRACE conn3 <- [1,1790,null,{}] 00:13:39 INFO - PROCESS | 3501 | 1461136419986 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}] 00:13:40 INFO - PROCESS | 3501 | 1461136420203 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:13:40 INFO - PROCESS | 3501 | 1461136420417 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb64a1000 == 108 [pid = 3501] [id = 455] 00:13:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eae9e1000) [pid = 3501] [serial = 1366] [outer = (nil)] 00:13:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6eb604e000) [pid = 3501] [serial = 1367] [outer = 0x7f6eae9e1000] 00:13:40 INFO - PROCESS | 3501 | 1461136420572 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6eb63ad800) [pid = 3501] [serial = 1368] [outer = 0x7f6eae9e1000] 00:13:41 INFO - PROCESS | 3501 | 1461136421473 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]]]}] 00:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1534ms 00:13:41 INFO - PROCESS | 3501 | 1461136421513 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 3501 | 1461136421517 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:13:41 INFO - PROCESS | 3501 | 1461136421523 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 3501 | 1461136421526 Marionette TRACE conn3 <- [1,1794,null,{}] 00:13:41 INFO - PROCESS | 3501 | 1461136421535 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}] 00:13:41 INFO - PROCESS | 3501 | 1461136421714 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:13:41 INFO - PROCESS | 3501 | 1461136421957 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebb630800 == 109 [pid = 3501] [id = 456] 00:13:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eb4fbf400) [pid = 3501] [serial = 1369] [outer = (nil)] 00:13:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eb839a000) [pid = 3501] [serial = 1370] [outer = 0x7f6eb4fbf400] 00:13:42 INFO - PROCESS | 3501 | 1461136422070 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eb83eb800) [pid = 3501] [serial = 1371] [outer = 0x7f6eb4fbf400] 00:13:42 INFO - PROCESS | 3501 | 1461136422919 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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1438ms 00:13:42 INFO - PROCESS | 3501 | 1461136422962 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 3501 | 1461136422966 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:13:42 INFO - PROCESS | 3501 | 1461136422972 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 3501 | 1461136422976 Marionette TRACE conn3 <- [1,1798,null,{}] 00:13:42 INFO - PROCESS | 3501 | 1461136422981 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}] 00:13:43 INFO - PROCESS | 3501 | 1461136423181 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:13:43 INFO - PROCESS | 3501 | 1461136423383 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd905000 == 110 [pid = 3501] [id = 457] 00:13:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eb524b400) [pid = 3501] [serial = 1372] [outer = (nil)] 00:13:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eb867e800) [pid = 3501] [serial = 1373] [outer = 0x7f6eb524b400] 00:13:43 INFO - PROCESS | 3501 | 1461136423462 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ebc4c9c00) [pid = 3501] [serial = 1374] [outer = 0x7f6eb524b400] 00:13:44 INFO - PROCESS | 3501 | 1461136424338 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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1428ms 00:13:44 INFO - PROCESS | 3501 | 1461136424401 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 3501 | 1461136424405 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:13:44 INFO - PROCESS | 3501 | 1461136424411 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 3501 | 1461136424414 Marionette TRACE conn3 <- [1,1802,null,{}] 00:13:44 INFO - PROCESS | 3501 | 1461136424419 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}] 00:13:44 INFO - PROCESS | 3501 | 1461136424597 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:13:44 INFO - PROCESS | 3501 | 1461136424800 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe69e000 == 111 [pid = 3501] [id = 458] 00:13:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eb641c000) [pid = 3501] [serial = 1375] [outer = (nil)] 00:13:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ebd24d000) [pid = 3501] [serial = 1376] [outer = 0x7f6eb641c000] 00:13:44 INFO - PROCESS | 3501 | 1461136424871 Marionette DEBUG loaded listener.js 00:13:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ebea47800) [pid = 3501] [serial = 1377] [outer = 0x7f6eb641c000] 00:13:45 INFO - PROCESS | 3501 | 1461136425745 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]]]}] 00:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1381ms 00:13:45 INFO - PROCESS | 3501 | 1461136425793 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 3501 | 1461136425796 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:13:45 INFO - PROCESS | 3501 | 1461136425803 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 3501 | 1461136425805 Marionette TRACE conn3 <- [1,1806,null,{}] 00:13:45 INFO - PROCESS | 3501 | 1461136425810 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}] 00:13:45 INFO - PROCESS | 3501 | 1461136425980 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:13:46 INFO - PROCESS | 3501 | 1461136426188 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf55a000 == 112 [pid = 3501] [id = 459] 00:13:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ebaceb000) [pid = 3501] [serial = 1378] [outer = (nil)] 00:13:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ebf5c3c00) [pid = 3501] [serial = 1379] [outer = 0x7f6ebaceb000] 00:13:46 INFO - PROCESS | 3501 | 1461136426296 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ec0920000) [pid = 3501] [serial = 1380] [outer = 0x7f6ebaceb000] 00:13:47 INFO - PROCESS | 3501 | 1461136427185 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]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1428ms 00:13:47 INFO - PROCESS | 3501 | 1461136427232 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 3501 | 1461136427235 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:13:47 INFO - PROCESS | 3501 | 1461136427241 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 3501 | 1461136427243 Marionette TRACE conn3 <- [1,1810,null,{}] 00:13:47 INFO - PROCESS | 3501 | 1461136427249 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}] 00:13:47 INFO - PROCESS | 3501 | 1461136427420 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:13:47 INFO - PROCESS | 3501 | 1461136427631 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec5214800 == 113 [pid = 3501] [id = 460] 00:13:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ea2baa400) [pid = 3501] [serial = 1381] [outer = (nil)] 00:13:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ec0b54400) [pid = 3501] [serial = 1382] [outer = 0x7f6ea2baa400] 00:13:47 INFO - PROCESS | 3501 | 1461136427698 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ecaf6e400) [pid = 3501] [serial = 1383] [outer = 0x7f6ea2baa400] 00:13:48 INFO - PROCESS | 3501 | 1461136428625 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]]]}] 00:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1429ms 00:13:48 INFO - PROCESS | 3501 | 1461136428670 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 3501 | 1461136428674 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:13:48 INFO - PROCESS | 3501 | 1461136428680 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 3501 | 1461136428682 Marionette TRACE conn3 <- [1,1814,null,{}] 00:13:48 INFO - PROCESS | 3501 | 1461136428687 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}] 00:13:48 INFO - PROCESS | 3501 | 1461136428873 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:13:49 INFO - PROCESS | 3501 | 1461136429544 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea60cd800 == 114 [pid = 3501] [id = 461] 00:13:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ea2baec00) [pid = 3501] [serial = 1384] [outer = (nil)] 00:13:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ea2bb3400) [pid = 3501] [serial = 1385] [outer = 0x7f6ea2baec00] 00:13:49 INFO - PROCESS | 3501 | 1461136429617 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ea2d8ec00) [pid = 3501] [serial = 1386] [outer = 0x7f6ea2baec00] 00:13:50 INFO - PROCESS | 3501 | 1461136430447 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]]]}] 00:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1837ms 00:13:50 INFO - PROCESS | 3501 | 1461136430519 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:13:50 INFO - PROCESS | 3501 | 1461136430525 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:13:50 INFO - PROCESS | 3501 | 1461136430533 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:13:50 INFO - PROCESS | 3501 | 1461136430537 Marionette TRACE conn3 <- [1,1818,null,{}] 00:13:50 INFO - PROCESS | 3501 | 1461136430544 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}] 00:13:50 INFO - PROCESS | 3501 | 1461136430724 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:13:50 INFO - PROCESS | 3501 | 1461136430931 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea600c800 == 115 [pid = 3501] [id = 462] 00:13:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ea2bafc00) [pid = 3501] [serial = 1387] [outer = (nil)] 00:13:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea2ef2800) [pid = 3501] [serial = 1388] [outer = 0x7f6ea2bafc00] 00:13:51 INFO - PROCESS | 3501 | 1461136431058 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea4c48c00) [pid = 3501] [serial = 1389] [outer = 0x7f6ea2bafc00] 00:13:52 INFO - PROCESS | 3501 | 1461136432135 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]]]}] 00:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1681ms 00:13:52 INFO - PROCESS | 3501 | 1461136432219 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:13:52 INFO - PROCESS | 3501 | 1461136432225 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:13:52 INFO - PROCESS | 3501 | 1461136432231 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 3501 | 1461136432234 Marionette TRACE conn3 <- [1,1822,null,{}] 00:13:52 INFO - PROCESS | 3501 | 1461136432240 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}] 00:13:52 INFO - PROCESS | 3501 | 1461136432468 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:13:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec086b800 == 114 [pid = 3501] [id = 42] 00:13:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac468800 == 113 [pid = 3501] [id = 445] 00:13:52 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea4c46800) [pid = 3501] [serial = 1280] [outer = (nil)] [url = about:blank] 00:13:52 INFO - PROCESS | 3501 | 1461136432923 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac523000 == 112 [pid = 3501] [id = 444] 00:13:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaae60800 == 111 [pid = 3501] [id = 443] 00:13:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80aa000 == 110 [pid = 3501] [id = 442] 00:13:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49e2000 == 111 [pid = 3501] [id = 463] 00:13:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea2cdfc00) [pid = 3501] [serial = 1390] [outer = (nil)] 00:13:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea5ad8800) [pid = 3501] [serial = 1391] [outer = 0x7f6ea2cdfc00] 00:13:53 INFO - PROCESS | 3501 | 1461136432998 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ea981a000) [pid = 3501] [serial = 1392] [outer = 0x7f6ea2cdfc00] 00:13:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea49c6000 == 110 [pid = 3501] [id = 441] 00:13:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48e1000 == 109 [pid = 3501] [id = 440] 00:13:53 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea79e4000 == 108 [pid = 3501] [id = 439] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea4525c00) [pid = 3501] [serial = 1257] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eac390400) [pid = 3501] [serial = 1263] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea4f22800) [pid = 3501] [serial = 1265] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eb605c800) [pid = 3501] [serial = 1272] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eb8399c00) [pid = 3501] [serial = 1241] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ea2d86800) [pid = 3501] [serial = 1277] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eb8514400) [pid = 3501] [serial = 1232] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eaeb5d400) [pid = 3501] [serial = 1268] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb41b6400) [pid = 3501] [serial = 1226] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eb38ed000) [pid = 3501] [serial = 1223] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb3732c00) [pid = 3501] [serial = 1269] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eb3a6e400) [pid = 3501] [serial = 1271] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ed029a800) [pid = 3501] [serial = 1250] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ebb67d400) [pid = 3501] [serial = 1235] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ea4d3f800) [pid = 3501] [serial = 1259] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eb6f19400) [pid = 3501] [serial = 1274] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ebc4c9800) [pid = 3501] [serial = 1275] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ecc4cc400) [pid = 3501] [serial = 1247] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6ea451f000) [pid = 3501] [serial = 1278] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ea5a91800) [pid = 3501] [serial = 1260] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6ea45b7400) [pid = 3501] [serial = 1253] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eae9d6400) [pid = 3501] [serial = 1220] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eaab7f000) [pid = 3501] [serial = 1262] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ebfec5800) [pid = 3501] [serial = 1244] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb4741800) [pid = 3501] [serial = 1229] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ea2d88800) [pid = 3501] [serial = 1256] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb1cd1800) [pid = 3501] [serial = 1212] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ea981dc00) [pid = 3501] [serial = 1217] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eab616000) [pid = 3501] [serial = 1266] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea2d8d800) [pid = 3501] [serial = 1214] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ebd251c00) [pid = 3501] [serial = 1238] [outer = (nil)] [url = about:blank] 00:13:53 INFO - PROCESS | 3501 | 1461136433817 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]]]}] 00:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1639ms 00:13:53 INFO - PROCESS | 3501 | 1461136433875 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:13:53 INFO - PROCESS | 3501 | 1461136433878 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:13:53 INFO - PROCESS | 3501 | 1461136433909 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:13:53 INFO - PROCESS | 3501 | 1461136433918 Marionette TRACE conn3 <- [1,1826,null,{}] 00:13:53 INFO - PROCESS | 3501 | 1461136433933 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}] 00:13:54 INFO - PROCESS | 3501 | 1461136434112 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:13:54 INFO - PROCESS | 3501 | 1461136434123 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9b5e000 == 109 [pid = 3501] [id = 464] 00:13:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea4525c00) [pid = 3501] [serial = 1393] [outer = (nil)] 00:13:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eab50dc00) [pid = 3501] [serial = 1394] [outer = 0x7f6ea4525c00] 00:13:54 INFO - PROCESS | 3501 | 1461136434182 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ead58b400) [pid = 3501] [serial = 1395] [outer = 0x7f6ea4525c00] 00:13:55 INFO - PROCESS | 3501 | 1461136435036 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]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1172ms 00:13:55 INFO - PROCESS | 3501 | 1461136435058 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 3501 | 1461136435062 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:13:55 INFO - PROCESS | 3501 | 1461136435067 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 3501 | 1461136435070 Marionette TRACE conn3 <- [1,1830,null,{}] 00:13:55 INFO - PROCESS | 3501 | 1461136435076 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}] 00:13:55 INFO - PROCESS | 3501 | 1461136435318 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:13:55 INFO - PROCESS | 3501 | 1461136435351 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac459000 == 110 [pid = 3501] [id = 465] 00:13:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eaaaea800) [pid = 3501] [serial = 1396] [outer = (nil)] 00:13:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eb1c07000) [pid = 3501] [serial = 1397] [outer = 0x7f6eaaaea800] 00:13:55 INFO - PROCESS | 3501 | 1461136435412 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eb372ec00) [pid = 3501] [serial = 1398] [outer = 0x7f6eaaaea800] 00:13:56 INFO - PROCESS | 3501 | 1461136436295 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]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1278ms 00:13:56 INFO - PROCESS | 3501 | 1461136436352 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 3501 | 1461136436355 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:13:56 INFO - PROCESS | 3501 | 1461136436360 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 3501 | 1461136436362 Marionette TRACE conn3 <- [1,1834,null,{}] 00:13:56 INFO - PROCESS | 3501 | 1461136436368 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}] 00:13:56 INFO - PROCESS | 3501 | 1461136436589 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:13:56 INFO - PROCESS | 3501 | 1461136436619 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4b9000 == 111 [pid = 3501] [id = 466] 00:13:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6eb37d9400) [pid = 3501] [serial = 1399] [outer = (nil)] 00:13:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6eb38ed000) [pid = 3501] [serial = 1400] [outer = 0x7f6eb37d9400] 00:13:56 INFO - PROCESS | 3501 | 1461136436690 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eb41a9c00) [pid = 3501] [serial = 1401] [outer = 0x7f6eb37d9400] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ea2baf400) [pid = 3501] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ea2cd3400) [pid = 3501] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ea2cd0400) [pid = 3501] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ea4f1a400) [pid = 3501] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ea80f0800) [pid = 3501] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ea2bb2400) [pid = 3501] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eaab0f000) [pid = 3501] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:13:57 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea46cdc00) [pid = 3501] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:13:57 INFO - PROCESS | 3501 | 1461136437878 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]]]}] 00:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1576ms 00:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:13:57 INFO - PROCESS | 3501 | 1461136437938 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:13:57 INFO - PROCESS | 3501 | 1461136437940 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:13:57 INFO - PROCESS | 3501 | 1461136437946 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - PROCESS | 3501 | 1461136437948 Marionette TRACE conn3 <- [1,1838,null,{}] 00:13:57 INFO - PROCESS | 3501 | 1461136437953 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}] 00:13:58 INFO - PROCESS | 3501 | 1461136438109 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:13:58 INFO - PROCESS | 3501 | 1461136438124 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4023000 == 112 [pid = 3501] [id = 467] 00:13:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea4c4f800) [pid = 3501] [serial = 1402] [outer = (nil)] 00:13:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eae231000) [pid = 3501] [serial = 1403] [outer = 0x7f6ea4c4f800] 00:13:58 INFO - PROCESS | 3501 | 1461136438195 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eb4595000) [pid = 3501] [serial = 1404] [outer = 0x7f6ea4c4f800] 00:13:59 INFO - PROCESS | 3501 | 1461136439020 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]]]}] 00:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1133ms 00:13:59 INFO - PROCESS | 3501 | 1461136439078 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:13:59 INFO - PROCESS | 3501 | 1461136439081 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:13:59 INFO - PROCESS | 3501 | 1461136439088 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:13:59 INFO - PROCESS | 3501 | 1461136439090 Marionette TRACE conn3 <- [1,1842,null,{}] 00:13:59 INFO - PROCESS | 3501 | 1461136439095 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}] 00:13:59 INFO - PROCESS | 3501 | 1461136439255 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:13:59 INFO - PROCESS | 3501 | 1461136439264 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4b65800 == 113 [pid = 3501] [id = 468] 00:13:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eab461800) [pid = 3501] [serial = 1405] [outer = (nil)] 00:13:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eb839c000) [pid = 3501] [serial = 1406] [outer = 0x7f6eab461800] 00:13:59 INFO - PROCESS | 3501 | 1461136439322 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6eb851f800) [pid = 3501] [serial = 1407] [outer = 0x7f6eab461800] 00:14:00 INFO - PROCESS | 3501 | 1461136440487 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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1477ms 00:14:00 INFO - PROCESS | 3501 | 1461136440566 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 3501 | 1461136440573 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:14:00 INFO - PROCESS | 3501 | 1461136440582 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 3501 | 1461136440586 Marionette TRACE conn3 <- [1,1846,null,{}] 00:14:00 INFO - PROCESS | 3501 | 1461136440594 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}] 00:14:00 INFO - PROCESS | 3501 | 1461136440824 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:14:01 INFO - PROCESS | 3501 | 1461136441079 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea950a000 == 114 [pid = 3501] [id = 469] 00:14:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea47b7400) [pid = 3501] [serial = 1408] [outer = (nil)] 00:14:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea4c51000) [pid = 3501] [serial = 1409] [outer = 0x7f6ea47b7400] 00:14:01 INFO - PROCESS | 3501 | 1461136441199 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ea4fae400) [pid = 3501] [serial = 1410] [outer = 0x7f6ea47b7400] 00:14:02 INFO - PROCESS | 3501 | 1461136442100 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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1581ms 00:14:02 INFO - PROCESS | 3501 | 1461136442164 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 3501 | 1461136442173 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:14:02 INFO - PROCESS | 3501 | 1461136442182 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 3501 | 1461136442187 Marionette TRACE conn3 <- [1,1850,null,{}] 00:14:02 INFO - PROCESS | 3501 | 1461136442192 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}] 00:14:02 INFO - PROCESS | 3501 | 1461136442399 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:14:02 INFO - PROCESS | 3501 | 1461136442690 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4ab000 == 115 [pid = 3501] [id = 470] 00:14:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ea5d14400) [pid = 3501] [serial = 1411] [outer = (nil)] 00:14:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eaab10000) [pid = 3501] [serial = 1412] [outer = 0x7f6ea5d14400] 00:14:02 INFO - PROCESS | 3501 | 1461136442804 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eac39a400) [pid = 3501] [serial = 1413] [outer = 0x7f6ea5d14400] 00:14:03 INFO - PROCESS | 3501 | 1461136443707 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]]]}] 00:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1586ms 00:14:03 INFO - PROCESS | 3501 | 1461136443770 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 3501 | 1461136443774 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:14:03 INFO - PROCESS | 3501 | 1461136443781 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 3501 | 1461136443786 Marionette TRACE conn3 <- [1,1854,null,{}] 00:14:03 INFO - PROCESS | 3501 | 1461136443803 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}] 00:14:04 INFO - PROCESS | 3501 | 1461136444027 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:14:04 INFO - PROCESS | 3501 | 1461136444233 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6448000 == 116 [pid = 3501] [id = 471] 00:14:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eac4e3000) [pid = 3501] [serial = 1414] [outer = (nil)] 00:14:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eb37dec00) [pid = 3501] [serial = 1415] [outer = 0x7f6eac4e3000] 00:14:04 INFO - PROCESS | 3501 | 1461136444391 Marionette DEBUG loaded listener.js 00:14:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6eb46c7c00) [pid = 3501] [serial = 1416] [outer = 0x7f6eac4e3000] 00:14:05 INFO - PROCESS | 3501 | 1461136445262 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]]]}] 00:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1539ms 00:14:05 INFO - PROCESS | 3501 | 1461136445321 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 3501 | 1461136445326 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:14:05 INFO - PROCESS | 3501 | 1461136445331 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 3501 | 1461136445334 Marionette TRACE conn3 <- [1,1858,null,{}] 00:14:05 INFO - PROCESS | 3501 | 1461136445339 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}] 00:14:05 INFO - PROCESS | 3501 | 1461136445536 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:14:05 INFO - PROCESS | 3501 | 1461136445741 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd86e800 == 117 [pid = 3501] [id = 472] 00:14:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eb1c03400) [pid = 3501] [serial = 1417] [outer = (nil)] 00:14:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb83f2000) [pid = 3501] [serial = 1418] [outer = 0x7f6eb1c03400] 00:14:05 INFO - PROCESS | 3501 | 1461136445856 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ebaced800) [pid = 3501] [serial = 1419] [outer = 0x7f6eb1c03400] 00:14:06 INFO - PROCESS | 3501 | 1461136446718 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]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1427ms 00:14:06 INFO - PROCESS | 3501 | 1461136446760 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 3501 | 1461136446764 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:14:06 INFO - PROCESS | 3501 | 1461136446769 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 3501 | 1461136446772 Marionette TRACE conn3 <- [1,1862,null,{}] 00:14:06 INFO - PROCESS | 3501 | 1461136446777 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}] 00:14:06 INFO - PROCESS | 3501 | 1461136446947 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:14:07 INFO - PROCESS | 3501 | 1461136447162 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf13c800 == 118 [pid = 3501] [id = 473] 00:14:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eab50e400) [pid = 3501] [serial = 1420] [outer = (nil)] 00:14:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ebc558800) [pid = 3501] [serial = 1421] [outer = 0x7f6eab50e400] 00:14:07 INFO - PROCESS | 3501 | 1461136447272 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ebf16f400) [pid = 3501] [serial = 1422] [outer = 0x7f6eab50e400] 00:14:08 INFO - PROCESS | 3501 | 1461136448560 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]]]}] 00:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1832ms 00:14:08 INFO - PROCESS | 3501 | 1461136448602 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 3501 | 1461136448606 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:14:08 INFO - PROCESS | 3501 | 1461136448612 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 3501 | 1461136448617 Marionette TRACE conn3 <- [1,1866,null,{}] 00:14:08 INFO - PROCESS | 3501 | 1461136448623 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}] 00:14:08 INFO - PROCESS | 3501 | 1461136448831 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:14:09 INFO - PROCESS | 3501 | 1461136449134 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc09c800 == 119 [pid = 3501] [id = 474] 00:14:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ec0ba4400) [pid = 3501] [serial = 1423] [outer = (nil)] 00:14:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ecb4e4000) [pid = 3501] [serial = 1424] [outer = 0x7f6ec0ba4400] 00:14:09 INFO - PROCESS | 3501 | 1461136449212 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ecc60ec00) [pid = 3501] [serial = 1425] [outer = 0x7f6ec0ba4400] 00:14:10 INFO - PROCESS | 3501 | 1461136450061 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]]]}] 00:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1480ms 00:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:14:10 INFO - PROCESS | 3501 | 1461136450093 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 3501 | 1461136450096 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:14:10 INFO - PROCESS | 3501 | 1461136450102 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:14:10 INFO - PROCESS | 3501 | 1461136450105 Marionette TRACE conn3 <- [1,1870,null,{}] 00:14:10 INFO - PROCESS | 3501 | 1461136450110 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}] 00:14:10 INFO - PROCESS | 3501 | 1461136450281 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:14:10 INFO - PROCESS | 3501 | 1461136450495 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece6b9000 == 120 [pid = 3501] [id = 475] 00:14:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ecaf6d400) [pid = 3501] [serial = 1426] [outer = (nil)] 00:14:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ece640c00) [pid = 3501] [serial = 1427] [outer = 0x7f6ecaf6d400] 00:14:10 INFO - PROCESS | 3501 | 1461136450609 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ecfd58c00) [pid = 3501] [serial = 1428] [outer = 0x7f6ecaf6d400] 00:14:11 INFO - PROCESS | 3501 | 1461136451486 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]]]}] 00:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1433ms 00:14:11 INFO - PROCESS | 3501 | 1461136451535 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:14:11 INFO - PROCESS | 3501 | 1461136451538 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:14:11 INFO - PROCESS | 3501 | 1461136451544 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:14:11 INFO - PROCESS | 3501 | 1461136451546 Marionette TRACE conn3 <- [1,1874,null,{}] 00:14:11 INFO - PROCESS | 3501 | 1461136451552 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}] 00:14:11 INFO - PROCESS | 3501 | 1461136451731 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:14:11 INFO - PROCESS | 3501 | 1461136451946 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0914800 == 121 [pid = 3501] [id = 476] 00:14:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ead58a800) [pid = 3501] [serial = 1429] [outer = (nil)] 00:14:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb4ec6400) [pid = 3501] [serial = 1430] [outer = 0x7f6ead58a800] 00:14:12 INFO - PROCESS | 3501 | 1461136452056 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eb4ecb000) [pid = 3501] [serial = 1431] [outer = 0x7f6ead58a800] 00:14:12 INFO - PROCESS | 3501 | 1461136452922 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]]]}] 00:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1431ms 00:14:12 INFO - PROCESS | 3501 | 1461136452977 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:14:12 INFO - PROCESS | 3501 | 1461136452981 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:14:12 INFO - PROCESS | 3501 | 1461136452986 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 3501 | 1461136452989 Marionette TRACE conn3 <- [1,1878,null,{}] 00:14:12 INFO - PROCESS | 3501 | 1461136452994 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}] 00:14:13 INFO - PROCESS | 3501 | 1461136453172 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:14:13 INFO - PROCESS | 3501 | 1461136453435 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed48a9800 == 122 [pid = 3501] [id = 477] 00:14:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ea80f9c00) [pid = 3501] [serial = 1432] [outer = (nil)] 00:14:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ece596c00) [pid = 3501] [serial = 1433] [outer = 0x7f6ea80f9c00] 00:14:13 INFO - PROCESS | 3501 | 1461136453508 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ed0294800) [pid = 3501] [serial = 1434] [outer = 0x7f6ea80f9c00] 00:14:14 INFO - PROCESS | 3501 | 1461136454308 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1388ms 00:14:14 INFO - PROCESS | 3501 | 1461136454377 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 3501 | 1461136454380 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:14:14 INFO - PROCESS | 3501 | 1461136454388 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 3501 | 1461136454391 Marionette TRACE conn3 <- [1,1882,null,{}] 00:14:14 INFO - PROCESS | 3501 | 1461136454396 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}] 00:14:14 INFO - PROCESS | 3501 | 1461136454573 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:14:14 INFO - PROCESS | 3501 | 1461136454784 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6edd6cc000 == 123 [pid = 3501] [id = 478] 00:14:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea5803000) [pid = 3501] [serial = 1435] [outer = (nil)] 00:14:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea580b800) [pid = 3501] [serial = 1436] [outer = 0x7f6ea5803000] 00:14:14 INFO - PROCESS | 3501 | 1461136454893 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea5810800) [pid = 3501] [serial = 1437] [outer = 0x7f6ea5803000] 00:14:15 INFO - PROCESS | 3501 | 1461136455787 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1430ms 00:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:14:15 INFO - PROCESS | 3501 | 1461136455819 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 3501 | 1461136455822 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:14:15 INFO - PROCESS | 3501 | 1461136455828 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 3501 | 1461136455832 Marionette TRACE conn3 <- [1,1886,null,{}] 00:14:15 INFO - PROCESS | 3501 | 1461136455837 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}] 00:14:16 INFO - PROCESS | 3501 | 1461136456031 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:14:16 INFO - PROCESS | 3501 | 1461136456259 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed5850000 == 124 [pid = 3501] [id = 479] 00:14:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea2885000) [pid = 3501] [serial = 1438] [outer = (nil)] 00:14:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ea288fc00) [pid = 3501] [serial = 1439] [outer = 0x7f6ea2885000] 00:14:16 INFO - PROCESS | 3501 | 1461136456374 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ecc605c00) [pid = 3501] [serial = 1440] [outer = 0x7f6ea2885000] 00:14:17 INFO - PROCESS | 3501 | 1461136457267 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1481ms 00:14:17 INFO - PROCESS | 3501 | 1461136457309 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 3501 | 1461136457312 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:14:17 INFO - PROCESS | 3501 | 1461136457318 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 3501 | 1461136457321 Marionette TRACE conn3 <- [1,1890,null,{}] 00:14:17 INFO - PROCESS | 3501 | 1461136457326 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}] 00:14:17 INFO - PROCESS | 3501 | 1461136457502 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:14:17 INFO - PROCESS | 3501 | 1461136457718 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26dd000 == 125 [pid = 3501] [id = 480] 00:14:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea288a800) [pid = 3501] [serial = 1441] [outer = (nil)] 00:14:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea9b46c00) [pid = 3501] [serial = 1442] [outer = 0x7f6ea288a800] 00:14:17 INFO - PROCESS | 3501 | 1461136457834 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea9b4dc00) [pid = 3501] [serial = 1443] [outer = 0x7f6ea288a800] 00:14:18 INFO - PROCESS | 3501 | 1461136458765 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]]]}] 00:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1486ms 00:14:18 INFO - PROCESS | 3501 | 1461136458805 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 3501 | 1461136458807 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:14:18 INFO - PROCESS | 3501 | 1461136458814 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 3501 | 1461136458817 Marionette TRACE conn3 <- [1,1894,null,{}] 00:14:18 INFO - PROCESS | 3501 | 1461136458822 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}] 00:14:19 INFO - PROCESS | 3501 | 1461136459004 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:14:19 INFO - PROCESS | 3501 | 1461136459220 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea469f800 == 126 [pid = 3501] [id = 481] 00:14:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea288b400) [pid = 3501] [serial = 1444] [outer = (nil)] 00:14:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea3698400) [pid = 3501] [serial = 1445] [outer = 0x7f6ea288b400] 00:14:19 INFO - PROCESS | 3501 | 1461136459334 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea36a3400) [pid = 3501] [serial = 1446] [outer = 0x7f6ea288b400] 00:14:20 INFO - PROCESS | 3501 | 1461136460827 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2088ms 00:14:20 INFO - PROCESS | 3501 | 1461136460903 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 3501 | 1461136460910 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:14:20 INFO - PROCESS | 3501 | 1461136460918 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 3501 | 1461136460923 Marionette TRACE conn3 <- [1,1898,null,{}] 00:14:20 INFO - PROCESS | 3501 | 1461136460929 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}] 00:14:21 INFO - PROCESS | 3501 | 1461136461140 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:14:21 INFO - PROCESS | 3501 | 1461136461399 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea58de800 == 127 [pid = 3501] [id = 482] 00:14:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea2cd6c00) [pid = 3501] [serial = 1447] [outer = (nil)] 00:14:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea2eed400) [pid = 3501] [serial = 1448] [outer = 0x7f6ea2cd6c00] 00:14:21 INFO - PROCESS | 3501 | 1461136461528 Marionette DEBUG loaded listener.js 00:14:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea36a3c00) [pid = 3501] [serial = 1449] [outer = 0x7f6ea2cd6c00] 00:14:22 INFO - PROCESS | 3501 | 1461136462439 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]]]}] 00:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1582ms 00:14:22 INFO - PROCESS | 3501 | 1461136462501 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:14:22 INFO - PROCESS | 3501 | 1461136462514 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:14:22 INFO - PROCESS | 3501 | 1461136462530 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 3501 | 1461136462539 Marionette TRACE conn3 <- [1,1902,null,{}] 00:14:22 INFO - PROCESS | 3501 | 1461136462546 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}] 00:14:22 INFO - PROCESS | 3501 | 1461136462811 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:14:23 INFO - PROCESS | 3501 | 1461136463213 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4023000 == 126 [pid = 3501] [id = 467] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4b9000 == 125 [pid = 3501] [id = 466] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ebc4ce800) [pid = 3501] [serial = 1301] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ebf544800) [pid = 3501] [serial = 1304] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eca3da000) [pid = 3501] [serial = 1307] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea47bf400) [pid = 3501] [serial = 1310] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea2d90400) [pid = 3501] [serial = 1313] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eae230c00) [pid = 3501] [serial = 1340] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4b8d800 == 126 [pid = 3501] [id = 483] 00:14:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea2d90400) [pid = 3501] [serial = 1450] [outer = (nil)] 00:14:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea4c46800) [pid = 3501] [serial = 1451] [outer = 0x7f6ea2d90400] 00:14:23 INFO - PROCESS | 3501 | 1461136463341 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea4f25400) [pid = 3501] [serial = 1452] [outer = 0x7f6ea2d90400] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac459000 == 125 [pid = 3501] [id = 465] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9b5e000 == 124 [pid = 3501] [id = 464] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea49e2000 == 123 [pid = 3501] [id = 463] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea600c800 == 122 [pid = 3501] [id = 462] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea60cd800 == 121 [pid = 3501] [id = 461] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebb630800 == 120 [pid = 3501] [id = 456] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb64a1000 == 119 [pid = 3501] [id = 455] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f04800 == 118 [pid = 3501] [id = 454] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d11800 == 117 [pid = 3501] [id = 453] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb48a8800 == 116 [pid = 3501] [id = 452] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb402a000 == 115 [pid = 3501] [id = 451] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3931800 == 114 [pid = 3501] [id = 450] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4b8000 == 113 [pid = 3501] [id = 449] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaae5b000 == 112 [pid = 3501] [id = 448] 00:14:23 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea601f800 == 111 [pid = 3501] [id = 447] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eab4f5c00) [pid = 3501] [serial = 1334] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea4d30400) [pid = 3501] [serial = 1323] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea47cfc00) [pid = 3501] [serial = 1322] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea2d86c00) [pid = 3501] [serial = 1283] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eab466c00) [pid = 3501] [serial = 1289] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb1cce400) [pid = 3501] [serial = 1292] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea4526800) [pid = 3501] [serial = 1316] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea981e000) [pid = 3501] [serial = 1331] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ea5d78000) [pid = 3501] [serial = 1337] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ea80f7c00) [pid = 3501] [serial = 1328] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea9816800) [pid = 3501] [serial = 1329] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea45b0800) [pid = 3501] [serial = 1320] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ea2d8c000) [pid = 3501] [serial = 1319] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ea4fb4800) [pid = 3501] [serial = 1325] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ea5d1d000) [pid = 3501] [serial = 1326] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea5a97800) [pid = 3501] [serial = 1281] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb6050000) [pid = 3501] [serial = 1298] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eb38e5c00) [pid = 3501] [serial = 1295] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea5ada000) [pid = 3501] [serial = 1286] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ead2c1000) [pid = 3501] [serial = 1335] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ead590000) [pid = 3501] [serial = 1338] [outer = (nil)] [url = about:blank] 00:14:23 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eaab0c800) [pid = 3501] [serial = 1332] [outer = (nil)] [url = about:blank] 00:14:24 INFO - PROCESS | 3501 | 1461136464098 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1592ms 00:14:24 INFO - PROCESS | 3501 | 1461136464163 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 3501 | 1461136464167 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:14:24 INFO - PROCESS | 3501 | 1461136464175 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 3501 | 1461136464180 Marionette TRACE conn3 <- [1,1906,null,{}] 00:14:24 INFO - PROCESS | 3501 | 1461136464195 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}] 00:14:24 INFO - PROCESS | 3501 | 1461136464362 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:14:24 INFO - PROCESS | 3501 | 1461136464372 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9690800 == 112 [pid = 3501] [id = 484] 00:14:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ea4fb4800) [pid = 3501] [serial = 1453] [outer = (nil)] 00:14:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ea5d79c00) [pid = 3501] [serial = 1454] [outer = 0x7f6ea4fb4800] 00:14:24 INFO - PROCESS | 3501 | 1461136464435 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ea9585800) [pid = 3501] [serial = 1455] [outer = 0x7f6ea4fb4800] 00:14:25 INFO - PROCESS | 3501 | 1461136465303 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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1184ms 00:14:25 INFO - PROCESS | 3501 | 1461136465359 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:14:25 INFO - PROCESS | 3501 | 1461136465364 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:14:25 INFO - PROCESS | 3501 | 1461136465370 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 3501 | 1461136465372 Marionette TRACE conn3 <- [1,1910,null,{}] 00:14:25 INFO - PROCESS | 3501 | 1461136465377 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}] 00:14:25 INFO - PROCESS | 3501 | 1461136465538 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:14:25 INFO - PROCESS | 3501 | 1461136465731 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaace0000 == 113 [pid = 3501] [id = 485] 00:14:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea369f000) [pid = 3501] [serial = 1456] [outer = (nil)] 00:14:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea9b45800) [pid = 3501] [serial = 1457] [outer = 0x7f6ea369f000] 00:14:25 INFO - PROCESS | 3501 | 1461136465790 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea9b4fc00) [pid = 3501] [serial = 1458] [outer = 0x7f6ea369f000] 00:14:26 INFO - PROCESS | 3501 | 1461136466587 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1232ms 00:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:14:26 INFO - PROCESS | 3501 | 1461136466604 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 3501 | 1461136466606 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:14:26 INFO - PROCESS | 3501 | 1461136466612 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 3501 | 1461136466615 Marionette TRACE conn3 <- [1,1914,null,{}] 00:14:26 INFO - PROCESS | 3501 | 1461136466629 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}] 00:14:26 INFO - PROCESS | 3501 | 1461136466849 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:14:26 INFO - PROCESS | 3501 | 1461136466876 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac322800 == 114 [pid = 3501] [id = 486] 00:14:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ea2883400) [pid = 3501] [serial = 1459] [outer = (nil)] 00:14:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ea9b51c00) [pid = 3501] [serial = 1460] [outer = 0x7f6ea2883400] 00:14:26 INFO - PROCESS | 3501 | 1461136466934 Marionette DEBUG loaded listener.js 00:14:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eaab81000) [pid = 3501] [serial = 1461] [outer = 0x7f6ea2883400] 00:14:27 INFO - PROCESS | 3501 | 1461136467809 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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1235ms 00:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:14:27 INFO - PROCESS | 3501 | 1461136467846 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 3501 | 1461136467848 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:14:27 INFO - PROCESS | 3501 | 1461136467853 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 3501 | 1461136467857 Marionette TRACE conn3 <- [1,1918,null,{}] 00:14:27 INFO - PROCESS | 3501 | 1461136467867 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}] 00:14:28 INFO - PROCESS | 3501 | 1461136468562 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eaaaea800) [pid = 3501] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eb37d9400) [pid = 3501] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea4c4f800) [pid = 3501] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea2bafc00) [pid = 3501] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea2baec00) [pid = 3501] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea4525c00) [pid = 3501] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:14:28 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ea2cdfc00) [pid = 3501] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:14:28 INFO - PROCESS | 3501 | 1461136468744 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea96ac000 == 115 [pid = 3501] [id = 487] 00:14:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ea2bafc00) [pid = 3501] [serial = 1462] [outer = (nil)] 00:14:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea47bcc00) [pid = 3501] [serial = 1463] [outer = 0x7f6ea2bafc00] 00:14:28 INFO - PROCESS | 3501 | 1461136468811 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ead350800) [pid = 3501] [serial = 1464] [outer = 0x7f6ea2bafc00] 00:14:29 INFO - PROCESS | 3501 | 1461136469452 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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1636ms 00:14:29 INFO - PROCESS | 3501 | 1461136469490 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 3501 | 1461136469493 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:14:29 INFO - PROCESS | 3501 | 1461136469499 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 3501 | 1461136469501 Marionette TRACE conn3 <- [1,1922,null,{}] 00:14:29 INFO - PROCESS | 3501 | 1461136469506 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}] 00:14:29 INFO - PROCESS | 3501 | 1461136469729 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:14:29 INFO - PROCESS | 3501 | 1461136469752 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8e1000 == 116 [pid = 3501] [id = 488] 00:14:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ead58f800) [pid = 3501] [serial = 1465] [outer = (nil)] 00:14:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eae2e9800) [pid = 3501] [serial = 1466] [outer = 0x7f6ead58f800] 00:14:29 INFO - PROCESS | 3501 | 1461136469811 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb1c09000) [pid = 3501] [serial = 1467] [outer = 0x7f6ead58f800] 00:14:30 INFO - PROCESS | 3501 | 1461136470759 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1329ms 00:14:30 INFO - PROCESS | 3501 | 1461136470830 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 3501 | 1461136470836 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:14:30 INFO - PROCESS | 3501 | 1461136470844 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 3501 | 1461136470850 Marionette TRACE conn3 <- [1,1926,null,{}] 00:14:30 INFO - PROCESS | 3501 | 1461136470858 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}] 00:14:31 INFO - PROCESS | 3501 | 1461136471063 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:14:31 INFO - PROCESS | 3501 | 1461136471247 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea598e800 == 117 [pid = 3501] [id = 489] 00:14:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ea2cd1800) [pid = 3501] [serial = 1468] [outer = (nil)] 00:14:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea2d85400) [pid = 3501] [serial = 1469] [outer = 0x7f6ea2cd1800] 00:14:31 INFO - PROCESS | 3501 | 1461136471360 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea36a2800) [pid = 3501] [serial = 1470] [outer = 0x7f6ea2cd1800] 00:14:32 INFO - PROCESS | 3501 | 1461136472337 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1534ms 00:14:32 INFO - PROCESS | 3501 | 1461136472379 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 3501 | 1461136472388 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:14:32 INFO - PROCESS | 3501 | 1461136472398 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 3501 | 1461136472401 Marionette TRACE conn3 <- [1,1930,null,{}] 00:14:32 INFO - PROCESS | 3501 | 1461136472407 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}] 00:14:32 INFO - PROCESS | 3501 | 1461136472595 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:14:32 INFO - PROCESS | 3501 | 1461136472804 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaacdd800 == 118 [pid = 3501] [id = 490] 00:14:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea2baf000) [pid = 3501] [serial = 1471] [outer = (nil)] 00:14:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea4fb1800) [pid = 3501] [serial = 1472] [outer = 0x7f6ea2baf000] 00:14:32 INFO - PROCESS | 3501 | 1461136472913 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea5d14000) [pid = 3501] [serial = 1473] [outer = 0x7f6ea2baf000] 00:14:33 INFO - PROCESS | 3501 | 1461136473988 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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1635ms 00:14:34 INFO - PROCESS | 3501 | 1461136474033 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:14:34 INFO - PROCESS | 3501 | 1461136474037 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:14:34 INFO - PROCESS | 3501 | 1461136474044 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 3501 | 1461136474050 Marionette TRACE conn3 <- [1,1934,null,{}] 00:14:34 INFO - PROCESS | 3501 | 1461136474065 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}] 00:14:34 INFO - PROCESS | 3501 | 1461136474267 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:14:34 INFO - PROCESS | 3501 | 1461136474575 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8a7800 == 119 [pid = 3501] [id = 491] 00:14:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eaaaeb800) [pid = 3501] [serial = 1474] [outer = (nil)] 00:14:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eab45ec00) [pid = 3501] [serial = 1475] [outer = 0x7f6eaaaeb800] 00:14:34 INFO - PROCESS | 3501 | 1461136474658 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eac399c00) [pid = 3501] [serial = 1476] [outer = 0x7f6eaaaeb800] 00:14:35 INFO - PROCESS | 3501 | 1461136475540 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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1537ms 00:14:35 INFO - PROCESS | 3501 | 1461136475581 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:14:35 INFO - PROCESS | 3501 | 1461136475586 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:14:35 INFO - PROCESS | 3501 | 1461136475592 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 3501 | 1461136475595 Marionette TRACE conn3 <- [1,1938,null,{}] 00:14:35 INFO - PROCESS | 3501 | 1461136475600 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}] 00:14:35 INFO - PROCESS | 3501 | 1461136475787 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:14:36 INFO - PROCESS | 3501 | 1461136476139 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4058800 == 120 [pid = 3501] [id = 492] 00:14:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea36a5800) [pid = 3501] [serial = 1477] [outer = (nil)] 00:14:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb1c10000) [pid = 3501] [serial = 1478] [outer = 0x7f6ea36a5800] 00:14:36 INFO - PROCESS | 3501 | 1461136476219 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eb3735800) [pid = 3501] [serial = 1479] [outer = 0x7f6ea36a5800] 00:14:37 INFO - PROCESS | 3501 | 1461136477071 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1532ms 00:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:14:37 INFO - PROCESS | 3501 | 1461136477125 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 3501 | 1461136477128 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:14:37 INFO - PROCESS | 3501 | 1461136477134 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 3501 | 1461136477137 Marionette TRACE conn3 <- [1,1942,null,{}] 00:14:37 INFO - PROCESS | 3501 | 1461136477143 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}] 00:14:37 INFO - PROCESS | 3501 | 1461136477323 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:14:37 INFO - PROCESS | 3501 | 1461136477539 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4b64800 == 121 [pid = 3501] [id = 493] 00:14:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eaab80000) [pid = 3501] [serial = 1480] [outer = (nil)] 00:14:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb38e8c00) [pid = 3501] [serial = 1481] [outer = 0x7f6eaab80000] 00:14:37 INFO - PROCESS | 3501 | 1461136477656 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6eb3de1800) [pid = 3501] [serial = 1482] [outer = 0x7f6eaab80000] 00:14:38 INFO - PROCESS | 3501 | 1461136478557 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]]]}] 00:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1494ms 00:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:14:38 INFO - PROCESS | 3501 | 1461136478627 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 3501 | 1461136478630 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:14:38 INFO - PROCESS | 3501 | 1461136478636 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 3501 | 1461136478639 Marionette TRACE conn3 <- [1,1946,null,{}] 00:14:38 INFO - PROCESS | 3501 | 1461136478645 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}] 00:14:38 INFO - PROCESS | 3501 | 1461136478885 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:14:39 INFO - PROCESS | 3501 | 1461136479142 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f18800 == 122 [pid = 3501] [id = 494] 00:14:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6eb46c7400) [pid = 3501] [serial = 1483] [outer = (nil)] 00:14:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eb4ecc400) [pid = 3501] [serial = 1484] [outer = 0x7f6eb46c7400] 00:14:39 INFO - PROCESS | 3501 | 1461136479259 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eb63ae400) [pid = 3501] [serial = 1485] [outer = 0x7f6eb46c7400] 00:14:40 INFO - PROCESS | 3501 | 1461136480054 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1479ms 00:14:40 INFO - PROCESS | 3501 | 1461136480115 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 3501 | 1461136480118 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:14:40 INFO - PROCESS | 3501 | 1461136480124 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 3501 | 1461136480126 Marionette TRACE conn3 <- [1,1950,null,{}] 00:14:40 INFO - PROCESS | 3501 | 1461136480132 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}] 00:14:40 INFO - PROCESS | 3501 | 1461136480302 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:14:40 INFO - PROCESS | 3501 | 1461136480521 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82ae000 == 123 [pid = 3501] [id = 495] 00:14:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea80f1800) [pid = 3501] [serial = 1486] [outer = (nil)] 00:14:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eb839e000) [pid = 3501] [serial = 1487] [outer = 0x7f6ea80f1800] 00:14:40 INFO - PROCESS | 3501 | 1461136480633 Marionette DEBUG loaded listener.js 00:14:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eb8513400) [pid = 3501] [serial = 1488] [outer = 0x7f6ea80f1800] 00:14:41 INFO - PROCESS | 3501 | 1461136481507 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]]]}] 00:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1441ms 00:14:41 INFO - PROCESS | 3501 | 1461136481566 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:14:41 INFO - PROCESS | 3501 | 1461136481568 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:14:41 INFO - PROCESS | 3501 | 1461136481575 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 3501 | 1461136481577 Marionette TRACE conn3 <- [1,1954,null,{}] 00:14:41 INFO - PROCESS | 3501 | 1461136481582 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}] 00:14:41 INFO - PROCESS | 3501 | 1461136481771 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:14:41 INFO - PROCESS | 3501 | 1461136481986 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd867000 == 124 [pid = 3501] [id = 496] 00:14:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6eaaaeb400) [pid = 3501] [serial = 1489] [outer = (nil)] 00:14:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb8686c00) [pid = 3501] [serial = 1490] [outer = 0x7f6eaaaeb400] 00:14:42 INFO - PROCESS | 3501 | 1461136482096 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6ebb8a8000) [pid = 3501] [serial = 1491] [outer = 0x7f6eaaaeb400] 00:14:42 INFO - PROCESS | 3501 | 1461136482950 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]]]}] 00:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1427ms 00:14:43 INFO - PROCESS | 3501 | 1461136483002 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:14:43 INFO - PROCESS | 3501 | 1461136483004 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:14:43 INFO - PROCESS | 3501 | 1461136483027 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 3501 | 1461136483029 Marionette TRACE conn3 <- [1,1958,null,{}] 00:14:43 INFO - PROCESS | 3501 | 1461136483035 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}] 00:14:43 INFO - PROCESS | 3501 | 1461136483213 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:14:43 INFO - PROCESS | 3501 | 1461136483425 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebeabc000 == 125 [pid = 3501] [id = 497] 00:14:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ea2ee9400) [pid = 3501] [serial = 1492] [outer = (nil)] 00:14:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6ebcf7b400) [pid = 3501] [serial = 1493] [outer = 0x7f6ea2ee9400] 00:14:43 INFO - PROCESS | 3501 | 1461136483532 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6ebea46c00) [pid = 3501] [serial = 1494] [outer = 0x7f6ea2ee9400] 00:14:44 INFO - PROCESS | 3501 | 1461136484392 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]]]}] 00:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1435ms 00:14:44 INFO - PROCESS | 3501 | 1461136484459 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:14:44 INFO - PROCESS | 3501 | 1461136484463 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:14:44 INFO - PROCESS | 3501 | 1461136484469 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 3501 | 1461136484472 Marionette TRACE conn3 <- [1,1962,null,{}] 00:14:44 INFO - PROCESS | 3501 | 1461136484477 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}] 00:14:44 INFO - PROCESS | 3501 | 1461136484650 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:14:44 INFO - PROCESS | 3501 | 1461136484909 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec44bf000 == 126 [pid = 3501] [id = 498] 00:14:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6ea4e1c400) [pid = 3501] [serial = 1495] [outer = (nil)] 00:14:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6ebee06800) [pid = 3501] [serial = 1496] [outer = 0x7f6ea4e1c400] 00:14:44 INFO - PROCESS | 3501 | 1461136484982 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6ec0b9b400) [pid = 3501] [serial = 1497] [outer = 0x7f6ea4e1c400] 00:14:45 INFO - PROCESS | 3501 | 1461136485829 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]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1430ms 00:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:14:45 INFO - PROCESS | 3501 | 1461136485899 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 3501 | 1461136485903 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:14:45 INFO - PROCESS | 3501 | 1461136485909 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 3501 | 1461136485913 Marionette TRACE conn3 <- [1,1966,null,{}] 00:14:45 INFO - PROCESS | 3501 | 1461136485918 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}] 00:14:46 INFO - PROCESS | 3501 | 1461136486151 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:14:46 INFO - PROCESS | 3501 | 1461136486362 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece01b800 == 127 [pid = 3501] [id = 499] 00:14:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6ecb499800) [pid = 3501] [serial = 1498] [outer = (nil)] 00:14:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ecb6dc400) [pid = 3501] [serial = 1499] [outer = 0x7f6ecb499800] 00:14:46 INFO - PROCESS | 3501 | 1461136486530 Marionette DEBUG loaded listener.js 00:14:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6ecc60c400) [pid = 3501] [serial = 1500] [outer = 0x7f6ecb499800] 00:14:47 INFO - PROCESS | 3501 | 1461136487368 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]]]}] 00:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1491ms 00:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:14:47 INFO - PROCESS | 3501 | 1461136487400 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:14:47 INFO - PROCESS | 3501 | 1461136487403 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:14:47 INFO - PROCESS | 3501 | 1461136487409 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:14:47 INFO - PROCESS | 3501 | 1461136487412 Marionette TRACE conn3 <- [1,1970,null,{}] 00:14:47 INFO - PROCESS | 3501 | 1461136487417 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}] 00:14:47 INFO - PROCESS | 3501 | 1461136487591 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:14:47 INFO - PROCESS | 3501 | 1461136487808 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad70000 == 128 [pid = 3501] [id = 500] 00:14:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6ead8a4400) [pid = 3501] [serial = 1501] [outer = (nil)] 00:14:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6ead8abc00) [pid = 3501] [serial = 1502] [outer = 0x7f6ead8a4400] 00:14:47 INFO - PROCESS | 3501 | 1461136487917 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6eca35b000) [pid = 3501] [serial = 1503] [outer = 0x7f6ead8a4400] 00:14:48 INFO - PROCESS | 3501 | 1461136488756 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1382ms 00:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:14:48 INFO - PROCESS | 3501 | 1461136488790 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 3501 | 1461136488792 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:14:48 INFO - PROCESS | 3501 | 1461136488797 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 3501 | 1461136488801 Marionette TRACE conn3 <- [1,1974,null,{}] 00:14:48 INFO - PROCESS | 3501 | 1461136488806 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}] 00:14:49 INFO - PROCESS | 3501 | 1461136489099 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:14:49 INFO - PROCESS | 3501 | 1461136489305 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed5854000 == 129 [pid = 3501] [id = 501] 00:14:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6ea4521800) [pid = 3501] [serial = 1504] [outer = (nil)] 00:14:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 226 (0x7f6ead673400) [pid = 3501] [serial = 1505] [outer = 0x7f6ea4521800] 00:14:49 INFO - PROCESS | 3501 | 1461136489375 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 227 (0x7f6ed0297000) [pid = 3501] [serial = 1506] [outer = 0x7f6ea4521800] 00:14:50 INFO - PROCESS | 3501 | 1461136490223 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]]]}] 00:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1481ms 00:14:50 INFO - PROCESS | 3501 | 1461136490293 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 3501 | 1461136490297 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:14:50 INFO - PROCESS | 3501 | 1461136490305 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 3501 | 1461136490308 Marionette TRACE conn3 <- [1,1978,null,{}] 00:14:50 INFO - PROCESS | 3501 | 1461136490313 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}] 00:14:50 INFO - PROCESS | 3501 | 1461136490487 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:14:50 INFO - PROCESS | 3501 | 1461136490756 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4ddf800 == 130 [pid = 3501] [id = 502] 00:14:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6ea1ee7c00) [pid = 3501] [serial = 1507] [outer = (nil)] 00:14:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6ea1ef0400) [pid = 3501] [serial = 1508] [outer = 0x7f6ea1ee7c00] 00:14:50 INFO - PROCESS | 3501 | 1461136490826 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6ea1ef5000) [pid = 3501] [serial = 1509] [outer = 0x7f6ea1ee7c00] 00:14:51 INFO - PROCESS | 3501 | 1461136491693 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1429ms 00:14:51 INFO - PROCESS | 3501 | 1461136491735 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 3501 | 1461136491737 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:14:51 INFO - PROCESS | 3501 | 1461136491743 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 3501 | 1461136491749 Marionette TRACE conn3 <- [1,1982,null,{}] 00:14:51 INFO - PROCESS | 3501 | 1461136491760 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}] 00:14:51 INFO - PROCESS | 3501 | 1461136491940 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:14:52 INFO - PROCESS | 3501 | 1461136492159 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae972000 == 131 [pid = 3501] [id = 503] 00:14:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6ea1eea000) [pid = 3501] [serial = 1510] [outer = (nil)] 00:14:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6eb1ec2800) [pid = 3501] [serial = 1511] [outer = 0x7f6ea1eea000] 00:14:52 INFO - PROCESS | 3501 | 1461136492284 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6eb1ec8400) [pid = 3501] [serial = 1512] [outer = 0x7f6ea1eea000] 00:14:53 INFO - PROCESS | 3501 | 1461136493144 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1442ms 00:14:53 INFO - PROCESS | 3501 | 1461136493186 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 3501 | 1461136493190 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:14:53 INFO - PROCESS | 3501 | 1461136493195 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 3501 | 1461136493197 Marionette TRACE conn3 <- [1,1986,null,{}] 00:14:53 INFO - PROCESS | 3501 | 1461136493203 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}] 00:14:53 INFO - PROCESS | 3501 | 1461136493373 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:14:53 INFO - PROCESS | 3501 | 1461136493593 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadba000 == 132 [pid = 3501] [id = 504] 00:14:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6ea1eebc00) [pid = 3501] [serial = 1513] [outer = (nil)] 00:14:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6eae2f2c00) [pid = 3501] [serial = 1514] [outer = 0x7f6ea1eebc00] 00:14:53 INFO - PROCESS | 3501 | 1461136493700 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6eb1ecac00) [pid = 3501] [serial = 1515] [outer = 0x7f6ea1eebc00] 00:14:54 INFO - PROCESS | 3501 | 1461136494985 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1838ms 00:14:55 INFO - PROCESS | 3501 | 1461136495035 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 3501 | 1461136495040 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:14:55 INFO - PROCESS | 3501 | 1461136495049 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 3501 | 1461136495053 Marionette TRACE conn3 <- [1,1990,null,{}] 00:14:55 INFO - PROCESS | 3501 | 1461136495060 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}] 00:14:55 INFO - PROCESS | 3501 | 1461136495265 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:14:55 INFO - PROCESS | 3501 | 1461136495552 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaccf000 == 133 [pid = 3501] [id = 505] 00:14:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6ea369e400) [pid = 3501] [serial = 1516] [outer = (nil)] 00:14:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6ea36a2000) [pid = 3501] [serial = 1517] [outer = 0x7f6ea369e400] 00:14:55 INFO - PROCESS | 3501 | 1461136495672 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6ea4c4c000) [pid = 3501] [serial = 1518] [outer = 0x7f6ea369e400] 00:14:56 INFO - PROCESS | 3501 | 1461136496690 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]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1681ms 00:14:56 INFO - PROCESS | 3501 | 1461136496730 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 3501 | 1461136496738 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:14:56 INFO - PROCESS | 3501 | 1461136496747 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 3501 | 1461136496750 Marionette TRACE conn3 <- [1,1994,null,{}] 00:14:56 INFO - PROCESS | 3501 | 1461136496755 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}] 00:14:56 INFO - PROCESS | 3501 | 1461136496936 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:14:57 INFO - PROCESS | 3501 | 1461136497239 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea1fcf000 == 134 [pid = 3501] [id = 506] 00:14:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ea2884400) [pid = 3501] [serial = 1519] [outer = (nil)] 00:14:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ea5ad7400) [pid = 3501] [serial = 1520] [outer = 0x7f6ea2884400] 00:14:57 INFO - PROCESS | 3501 | 1461136497377 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ea9583c00) [pid = 3501] [serial = 1521] [outer = 0x7f6ea2884400] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea96ac000 == 133 [pid = 3501] [id = 487] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac322800 == 132 [pid = 3501] [id = 486] 00:14:57 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ebf5c3c00) [pid = 3501] [serial = 1379] [outer = (nil)] [url = about:blank] 00:14:57 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6ec0b54400) [pid = 3501] [serial = 1382] [outer = (nil)] [url = about:blank] 00:14:57 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6eb839c000) [pid = 3501] [serial = 1406] [outer = (nil)] [url = about:blank] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaace0000 == 131 [pid = 3501] [id = 485] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9690800 == 130 [pid = 3501] [id = 484] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4b8d800 == 129 [pid = 3501] [id = 483] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea58de800 == 128 [pid = 3501] [id = 482] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed5850000 == 127 [pid = 3501] [id = 479] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6edd6cc000 == 126 [pid = 3501] [id = 478] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed48a9800 == 125 [pid = 3501] [id = 477] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0914800 == 124 [pid = 3501] [id = 476] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece6b9000 == 123 [pid = 3501] [id = 475] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecc09c800 == 122 [pid = 3501] [id = 474] 00:14:57 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf13c800 == 121 [pid = 3501] [id = 473] 00:14:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd86e800 == 120 [pid = 3501] [id = 472] 00:14:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6448000 == 119 [pid = 3501] [id = 471] 00:14:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4ab000 == 118 [pid = 3501] [id = 470] 00:14:58 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea950a000 == 117 [pid = 3501] [id = 469] 00:14:58 INFO - PROCESS | 3501 | 1461136498196 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]]]}] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6eb38ed000) [pid = 3501] [serial = 1400] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6ebd24d000) [pid = 3501] [serial = 1376] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6eb867e800) [pid = 3501] [serial = 1373] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6eae231000) [pid = 3501] [serial = 1403] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6ea2ef5800) [pid = 3501] [serial = 1343] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6eb1cd5400) [pid = 3501] [serial = 1355] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6ea2ef2800) [pid = 3501] [serial = 1388] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6eb4851c00) [pid = 3501] [serial = 1364] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6ea2d8ec00) [pid = 3501] [serial = 1386] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6ea2bb3400) [pid = 3501] [serial = 1385] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6eb604e000) [pid = 3501] [serial = 1367] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6eab50dc00) [pid = 3501] [serial = 1394] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 226 (0x7f6ead58b400) [pid = 3501] [serial = 1395] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 225 (0x7f6ea5ad8800) [pid = 3501] [serial = 1391] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6ea981a000) [pid = 3501] [serial = 1392] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6eaae3d000) [pid = 3501] [serial = 1349] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ea4e1d000) [pid = 3501] [serial = 1346] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6eb38f0400) [pid = 3501] [serial = 1358] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6eb839a000) [pid = 3501] [serial = 1370] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6eb46cb000) [pid = 3501] [serial = 1361] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eae22ac00) [pid = 3501] [serial = 1352] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ea4c48c00) [pid = 3501] [serial = 1389] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb1c07000) [pid = 3501] [serial = 1397] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6eb41a9c00) [pid = 3501] [serial = 1401] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb372ec00) [pid = 3501] [serial = 1398] [outer = (nil)] [url = about:blank] 00:14:58 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eb4595000) [pid = 3501] [serial = 1404] [outer = (nil)] [url = about:blank] 00:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1537ms 00:14:58 INFO - PROCESS | 3501 | 1461136498288 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 3501 | 1461136498291 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:14:58 INFO - PROCESS | 3501 | 1461136498297 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 3501 | 1461136498302 Marionette TRACE conn3 <- [1,1998,null,{}] 00:14:58 INFO - PROCESS | 3501 | 1461136498317 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}] 00:14:58 INFO - PROCESS | 3501 | 1461136498488 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:14:58 INFO - PROCESS | 3501 | 1461136498664 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaacc4800 == 118 [pid = 3501] [id = 507] 00:14:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6ea2ee8000) [pid = 3501] [serial = 1522] [outer = (nil)] 00:14:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eaaae1800) [pid = 3501] [serial = 1523] [outer = 0x7f6ea2ee8000] 00:14:58 INFO - PROCESS | 3501 | 1461136498729 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6eab50bc00) [pid = 3501] [serial = 1524] [outer = 0x7f6ea2ee8000] 00:14:59 INFO - PROCESS | 3501 | 1461136499443 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]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1187ms 00:14:59 INFO - PROCESS | 3501 | 1461136499485 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 3501 | 1461136499488 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:14:59 INFO - PROCESS | 3501 | 1461136499523 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 3501 | 1461136499526 Marionette TRACE conn3 <- [1,2002,null,{}] 00:14:59 INFO - PROCESS | 3501 | 1461136499532 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}] 00:14:59 INFO - PROCESS | 3501 | 1461136499700 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:14:59 INFO - PROCESS | 3501 | 1461136499710 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead04b800 == 119 [pid = 3501] [id = 508] 00:14:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eaaae5800) [pid = 3501] [serial = 1525] [outer = (nil)] 00:14:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6ead8ae800) [pid = 3501] [serial = 1526] [outer = 0x7f6eaaae5800] 00:14:59 INFO - PROCESS | 3501 | 1461136499769 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eb1ccd800) [pid = 3501] [serial = 1527] [outer = 0x7f6eaaae5800] 00:15:00 INFO - PROCESS | 3501 | 1461136500753 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1317ms 00:15:00 INFO - PROCESS | 3501 | 1461136500812 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 3501 | 1461136500815 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:15:00 INFO - PROCESS | 3501 | 1461136500821 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 3501 | 1461136500823 Marionette TRACE conn3 <- [1,2006,null,{}] 00:15:00 INFO - PROCESS | 3501 | 1461136500829 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}] 00:15:01 INFO - PROCESS | 3501 | 1461136501053 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:15:01 INFO - PROCESS | 3501 | 1461136501083 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4b4800 == 120 [pid = 3501] [id = 509] 00:15:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6eae231000) [pid = 3501] [serial = 1528] [outer = (nil)] 00:15:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6eb1ec9000) [pid = 3501] [serial = 1529] [outer = 0x7f6eae231000] 00:15:01 INFO - PROCESS | 3501 | 1461136501143 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6eb1ed0400) [pid = 3501] [serial = 1530] [outer = 0x7f6eae231000] 00:15:02 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6ea2883400) [pid = 3501] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:15:02 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6ea2cd6c00) [pid = 3501] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:15:02 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ea2bafc00) [pid = 3501] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:15:02 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6ea4fb4800) [pid = 3501] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:15:02 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ea369f000) [pid = 3501] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:15:02 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ea2d90400) [pid = 3501] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:15:02 INFO - PROCESS | 3501 | 1461136502419 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 00:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1641ms 00:15:02 INFO - PROCESS | 3501 | 1461136502463 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 3501 | 1461136502467 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:15:02 INFO - PROCESS | 3501 | 1461136502472 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 3501 | 1461136502475 Marionette TRACE conn3 <- [1,2010,null,{}] 00:15:02 INFO - PROCESS | 3501 | 1461136502480 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}] 00:15:02 INFO - PROCESS | 3501 | 1461136502724 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:15:02 INFO - PROCESS | 3501 | 1461136502894 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3947800 == 121 [pid = 3501] [id = 510] 00:15:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eb38e8400) [pid = 3501] [serial = 1531] [outer = (nil)] 00:15:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eb41af000) [pid = 3501] [serial = 1532] [outer = 0x7f6eb38e8400] 00:15:02 INFO - PROCESS | 3501 | 1461136502959 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eb4741000) [pid = 3501] [serial = 1533] [outer = 0x7f6eb38e8400] 00:15:03 INFO - PROCESS | 3501 | 1461136503606 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]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 00:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1177ms 00:15:03 INFO - PROCESS | 3501 | 1461136503649 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 3501 | 1461136503664 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:15:03 INFO - PROCESS | 3501 | 1461136503671 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 3501 | 1461136503673 Marionette TRACE conn3 <- [1,2014,null,{}] 00:15:03 INFO - PROCESS | 3501 | 1461136503679 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}] 00:15:03 INFO - PROCESS | 3501 | 1461136503843 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:15:04 INFO - PROCESS | 3501 | 1461136504021 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4b57800 == 122 [pid = 3501] [id = 511] 00:15:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ea2d90400) [pid = 3501] [serial = 1534] [outer = (nil)] 00:15:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6eb4851c00) [pid = 3501] [serial = 1535] [outer = 0x7f6ea2d90400] 00:15:04 INFO - PROCESS | 3501 | 1461136504087 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6eb4e47400) [pid = 3501] [serial = 1536] [outer = 0x7f6ea2d90400] 00:15:05 INFO - PROCESS | 3501 | 1461136505140 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1529ms 00:15:05 INFO - PROCESS | 3501 | 1461136505201 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 3501 | 1461136505208 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:15:05 INFO - PROCESS | 3501 | 1461136505235 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 3501 | 1461136505239 Marionette TRACE conn3 <- [1,2018,null,{}] 00:15:05 INFO - PROCESS | 3501 | 1461136505248 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}] 00:15:05 INFO - PROCESS | 3501 | 1461136505446 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:15:05 INFO - PROCESS | 3501 | 1461136505721 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea96ac800 == 123 [pid = 3501] [id = 512] 00:15:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6ea369ec00) [pid = 3501] [serial = 1537] [outer = (nil)] 00:15:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6ea4d3f400) [pid = 3501] [serial = 1538] [outer = 0x7f6ea369ec00] 00:15:05 INFO - PROCESS | 3501 | 1461136505842 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6ea5a8ec00) [pid = 3501] [serial = 1539] [outer = 0x7f6ea369ec00] 00:15:06 INFO - PROCESS | 3501 | 1461136506755 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]]]}] 00:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1591ms 00:15:06 INFO - PROCESS | 3501 | 1461136506827 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:15:06 INFO - PROCESS | 3501 | 1461136506839 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:15:06 INFO - PROCESS | 3501 | 1461136506849 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 3501 | 1461136506854 Marionette TRACE conn3 <- [1,2022,null,{}] 00:15:06 INFO - PROCESS | 3501 | 1461136506859 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}] 00:15:07 INFO - PROCESS | 3501 | 1461136507085 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:15:07 INFO - PROCESS | 3501 | 1461136507379 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4b5000 == 124 [pid = 3501] [id = 513] 00:15:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 226 (0x7f6ea5ada000) [pid = 3501] [serial = 1540] [outer = (nil)] 00:15:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 227 (0x7f6eaab07c00) [pid = 3501] [serial = 1541] [outer = 0x7f6ea5ada000] 00:15:07 INFO - PROCESS | 3501 | 1461136507496 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6eac4dc000) [pid = 3501] [serial = 1542] [outer = 0x7f6ea5ada000] 00:15:08 INFO - PROCESS | 3501 | 1461136508335 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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1535ms 00:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:15:08 INFO - PROCESS | 3501 | 1461136508385 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 3501 | 1461136508388 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:15:08 INFO - PROCESS | 3501 | 1461136508394 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 3501 | 1461136508400 Marionette TRACE conn3 <- [1,2026,null,{}] 00:15:08 INFO - PROCESS | 3501 | 1461136508415 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}] 00:15:08 INFO - PROCESS | 3501 | 1461136508613 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:15:08 INFO - PROCESS | 3501 | 1461136508876 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f0f000 == 125 [pid = 3501] [id = 514] 00:15:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6eac399800) [pid = 3501] [serial = 1543] [outer = (nil)] 00:15:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6eb372ec00) [pid = 3501] [serial = 1544] [outer = 0x7f6eac399800] 00:15:09 INFO - PROCESS | 3501 | 1461136509080 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6eb4095400) [pid = 3501] [serial = 1545] [outer = 0x7f6eac399800] 00:15:10 INFO - PROCESS | 3501 | 1461136510268 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1948ms 00:15:10 INFO - PROCESS | 3501 | 1461136510342 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 3501 | 1461136510346 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:15:10 INFO - PROCESS | 3501 | 1461136510352 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 3501 | 1461136510355 Marionette TRACE conn3 <- [1,2030,null,{}] 00:15:10 INFO - PROCESS | 3501 | 1461136510360 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}] 00:15:10 INFO - PROCESS | 3501 | 1461136510573 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:15:10 INFO - PROCESS | 3501 | 1461136510883 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd85e000 == 126 [pid = 3501] [id = 515] 00:15:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6ead8a7c00) [pid = 3501] [serial = 1546] [outer = (nil)] 00:15:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6eb6054000) [pid = 3501] [serial = 1547] [outer = 0x7f6ead8a7c00] 00:15:10 INFO - PROCESS | 3501 | 1461136510959 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6eb83ee800) [pid = 3501] [serial = 1548] [outer = 0x7f6ead8a7c00] 00:15:11 INFO - PROCESS | 3501 | 1461136511762 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1481ms 00:15:11 INFO - PROCESS | 3501 | 1461136511834 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 3501 | 1461136511841 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:15:11 INFO - PROCESS | 3501 | 1461136511851 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 3501 | 1461136511856 Marionette TRACE conn3 <- [1,2034,null,{}] 00:15:11 INFO - PROCESS | 3501 | 1461136511861 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}] 00:15:12 INFO - PROCESS | 3501 | 1461136512076 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:15:12 INFO - PROCESS | 3501 | 1461136512292 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0868000 == 127 [pid = 3501] [id = 516] 00:15:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6eb459f800) [pid = 3501] [serial = 1549] [outer = (nil)] 00:15:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6ebacef400) [pid = 3501] [serial = 1550] [outer = 0x7f6eb459f800] 00:15:12 INFO - PROCESS | 3501 | 1461136512408 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6ebec78800) [pid = 3501] [serial = 1551] [outer = 0x7f6eb459f800] 00:15:13 INFO - PROCESS | 3501 | 1461136513267 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]]]}] 00:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1492ms 00:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:15:13 INFO - PROCESS | 3501 | 1461136513341 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:15:13 INFO - PROCESS | 3501 | 1461136513344 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:15:13 INFO - PROCESS | 3501 | 1461136513350 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 3501 | 1461136513353 Marionette TRACE conn3 <- [1,2038,null,{}] 00:15:13 INFO - PROCESS | 3501 | 1461136513358 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}] 00:15:13 INFO - PROCESS | 3501 | 1461136513600 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:15:13 INFO - PROCESS | 3501 | 1461136513865 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecfd15800 == 128 [pid = 3501] [id = 517] 00:15:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6eb8517c00) [pid = 3501] [serial = 1552] [outer = (nil)] 00:15:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6ecb4e0400) [pid = 3501] [serial = 1553] [outer = 0x7f6eb8517c00] 00:15:13 INFO - PROCESS | 3501 | 1461136513986 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ed029f800) [pid = 3501] [serial = 1554] [outer = 0x7f6eb8517c00] 00:15:14 INFO - PROCESS | 3501 | 1461136514834 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]]]}] 00:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1537ms 00:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:15:14 INFO - PROCESS | 3501 | 1461136514887 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:15:14 INFO - PROCESS | 3501 | 1461136514890 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:15:14 INFO - PROCESS | 3501 | 1461136514896 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 3501 | 1461136514899 Marionette TRACE conn3 <- [1,2042,null,{}] 00:15:14 INFO - PROCESS | 3501 | 1461136514905 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}] 00:15:15 INFO - PROCESS | 3501 | 1461136515147 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:15:15 INFO - PROCESS | 3501 | ************************* 00:15:15 INFO - PROCESS | 3501 | A coding exception was thrown and uncaught in a Task. 00:15:15 INFO - PROCESS | 3501 | 00:15:15 INFO - PROCESS | 3501 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:15:15 INFO - PROCESS | 3501 | Full stack: 00:15:15 INFO - PROCESS | 3501 | ************************* 00:15:15 INFO - PROCESS | 3501 | 1461136515433 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb25ea800 == 129 [pid = 3501] [id = 518] 00:15:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ea26ed000) [pid = 3501] [serial = 1555] [outer = (nil)] 00:15:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ebcec7800) [pid = 3501] [serial = 1556] [outer = 0x7f6ea26ed000] 00:15:15 INFO - PROCESS | 3501 | 1461136515548 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ed045fc00) [pid = 3501] [serial = 1557] [outer = 0x7f6ea26ed000] 00:15:16 INFO - PROCESS | 3501 | 1461136516356 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1536ms 00:15:16 INFO - PROCESS | 3501 | 1461136516432 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 3501 | 1461136516436 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:15:16 INFO - PROCESS | 3501 | 1461136516441 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 3501 | 1461136516444 Marionette TRACE conn3 <- [1,2046,null,{}] 00:15:16 INFO - PROCESS | 3501 | 1461136516449 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}] 00:15:16 INFO - PROCESS | 3501 | 1461136516630 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:15:16 INFO - PROCESS | 3501 | 1461136516849 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea28d6800 == 130 [pid = 3501] [id = 519] 00:15:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ea26ee800) [pid = 3501] [serial = 1558] [outer = (nil)] 00:15:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6ea2788800) [pid = 3501] [serial = 1559] [outer = 0x7f6ea26ee800] 00:15:16 INFO - PROCESS | 3501 | 1461136516971 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea278c800) [pid = 3501] [serial = 1560] [outer = 0x7f6ea26ee800] 00:15:17 INFO - PROCESS | 3501 | 1461136517803 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1430ms 00:15:17 INFO - PROCESS | 3501 | 1461136517872 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 3501 | 1461136517876 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:15:17 INFO - PROCESS | 3501 | 1461136517881 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 3501 | 1461136517884 Marionette TRACE conn3 <- [1,2050,null,{}] 00:15:17 INFO - PROCESS | 3501 | 1461136517890 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}] 00:15:18 INFO - PROCESS | 3501 | 1461136518066 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:15:18 INFO - PROCESS | 3501 | 1461136518326 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea28ee000 == 131 [pid = 3501] [id = 520] 00:15:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6ea26f5400) [pid = 3501] [serial = 1561] [outer = (nil)] 00:15:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6ea4f22400) [pid = 3501] [serial = 1562] [outer = 0x7f6ea26f5400] 00:15:18 INFO - PROCESS | 3501 | 1461136518402 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 249 (0x7f6eb1d12c00) [pid = 3501] [serial = 1563] [outer = 0x7f6ea26f5400] 00:15:19 INFO - PROCESS | 3501 | 1461136519293 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1482ms 00:15:19 INFO - PROCESS | 3501 | 1461136519365 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 3501 | 1461136519368 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:15:19 INFO - PROCESS | 3501 | 1461136519374 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 3501 | 1461136519376 Marionette TRACE conn3 <- [1,2054,null,{}] 00:15:19 INFO - PROCESS | 3501 | 1461136519382 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}] 00:15:19 INFO - PROCESS | 3501 | 1461136519601 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:15:19 INFO - PROCESS | 3501 | 1461136519950 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea33d1800 == 132 [pid = 3501] [id = 521] 00:15:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 250 (0x7f6ea2b95000) [pid = 3501] [serial = 1564] [outer = (nil)] 00:15:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 251 (0x7f6ea2b97400) [pid = 3501] [serial = 1565] [outer = 0x7f6ea2b95000] 00:15:20 INFO - PROCESS | 3501 | 1461136520024 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 252 (0x7f6eb1d0ec00) [pid = 3501] [serial = 1566] [outer = 0x7f6ea2b95000] 00:15:20 INFO - PROCESS | 3501 | 1461136520897 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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1578ms 00:15:20 INFO - PROCESS | 3501 | 1461136520953 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 3501 | 1461136520957 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:15:20 INFO - PROCESS | 3501 | 1461136520963 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 3501 | 1461136520967 Marionette TRACE conn3 <- [1,2058,null,{}] 00:15:20 INFO - PROCESS | 3501 | 1461136520972 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}] 00:15:21 INFO - PROCESS | 3501 | 1461136521191 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:15:21 INFO - PROCESS | 3501 | 1461136521509 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab8b8800 == 133 [pid = 3501] [id = 522] 00:15:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 253 (0x7f6ea2b95c00) [pid = 3501] [serial = 1567] [outer = (nil)] 00:15:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 254 (0x7f6eb1d1c400) [pid = 3501] [serial = 1568] [outer = 0x7f6ea2b95c00] 00:15:21 INFO - PROCESS | 3501 | 1461136521590 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 255 (0x7f6ed0786000) [pid = 3501] [serial = 1569] [outer = 0x7f6ea2b95c00] 00:15:22 INFO - PROCESS | 3501 | 1461136522426 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 00:15:22 INFO - PROCESS | 3501 | 1461136522495 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 3501 | 1461136522499 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:15:22 INFO - PROCESS | 3501 | 1461136522504 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 3501 | 1461136522507 Marionette TRACE conn3 <- [1,2062,null,{}] 00:15:22 INFO - PROCESS | 3501 | 1461136522512 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}] 00:15:22 INFO - PROCESS | 3501 | 1461136522701 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:15:23 INFO - PROCESS | 3501 | 1461136523005 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea0360000 == 134 [pid = 3501] [id = 523] 00:15:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 256 (0x7f6ea03b3800) [pid = 3501] [serial = 1570] [outer = (nil)] 00:15:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 257 (0x7f6ea03b9c00) [pid = 3501] [serial = 1571] [outer = 0x7f6ea03b3800] 00:15:23 INFO - PROCESS | 3501 | 1461136523079 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 258 (0x7f6ea03be400) [pid = 3501] [serial = 1572] [outer = 0x7f6ea03b3800] 00:15:23 INFO - PROCESS | 3501 | 1461136523906 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]]]}] 00:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1446ms 00:15:23 INFO - PROCESS | 3501 | 1461136523951 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 3501 | 1461136523955 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:15:23 INFO - PROCESS | 3501 | 1461136523961 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 3501 | 1461136523963 Marionette TRACE conn3 <- [1,2066,null,{}] 00:15:23 INFO - PROCESS | 3501 | 1461136523969 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}] 00:15:24 INFO - PROCESS | 3501 | 1461136524154 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:15:24 INFO - PROCESS | 3501 | 1461136524424 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8565800 == 135 [pid = 3501] [id = 524] 00:15:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 259 (0x7f6ea03b4800) [pid = 3501] [serial = 1573] [outer = (nil)] 00:15:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 260 (0x7f6ea0480c00) [pid = 3501] [serial = 1574] [outer = 0x7f6ea03b4800] 00:15:24 INFO - PROCESS | 3501 | 1461136524537 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 261 (0x7f6ea0487000) [pid = 3501] [serial = 1575] [outer = 0x7f6ea03b4800] 00:15:25 INFO - PROCESS | 3501 | 1461136525339 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1429ms 00:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:15:25 INFO - PROCESS | 3501 | 1461136525392 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 3501 | 1461136525394 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:15:25 INFO - PROCESS | 3501 | 1461136525401 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 3501 | 1461136525404 Marionette TRACE conn3 <- [1,2070,null,{}] 00:15:25 INFO - PROCESS | 3501 | 1461136525409 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}] 00:15:25 INFO - PROCESS | 3501 | 1461136525583 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:15:25 INFO - PROCESS | 3501 | 1461136525852 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea857d000 == 136 [pid = 3501] [id = 525] 00:15:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 262 (0x7f6ea03b6000) [pid = 3501] [serial = 1576] [outer = (nil)] 00:15:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 263 (0x7f6ea048bc00) [pid = 3501] [serial = 1577] [outer = 0x7f6ea03b6000] 00:15:25 INFO - PROCESS | 3501 | 1461136525968 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 264 (0x7f6ea8630800) [pid = 3501] [serial = 1578] [outer = 0x7f6ea03b6000] 00:15:26 INFO - PROCESS | 3501 | 1461136526735 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1386ms 00:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:15:26 INFO - PROCESS | 3501 | 1461136526787 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 3501 | 1461136526790 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:15:26 INFO - PROCESS | 3501 | 1461136526796 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 3501 | 1461136526799 Marionette TRACE conn3 <- [1,2074,null,{}] 00:15:26 INFO - PROCESS | 3501 | 1461136526804 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}] 00:15:26 INFO - PROCESS | 3501 | 1461136526987 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:15:27 INFO - PROCESS | 3501 | 1461136527266 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8726800 == 137 [pid = 3501] [id = 526] 00:15:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 265 (0x7f6ea0485000) [pid = 3501] [serial = 1579] [outer = (nil)] 00:15:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 266 (0x7f6ea8634000) [pid = 3501] [serial = 1580] [outer = 0x7f6ea0485000] 00:15:27 INFO - PROCESS | 3501 | 1461136527376 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 267 (0x7f6ea8639800) [pid = 3501] [serial = 1581] [outer = 0x7f6ea0485000] 00:15:28 INFO - PROCESS | 3501 | 1461136528143 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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1386ms 00:15:28 INFO - PROCESS | 3501 | 1461136528181 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 3501 | 1461136528185 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:15:28 INFO - PROCESS | 3501 | 1461136528191 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 3501 | 1461136528194 Marionette TRACE conn3 <- [1,2078,null,{}] 00:15:28 INFO - PROCESS | 3501 | 1461136528199 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}] 00:15:28 INFO - PROCESS | 3501 | 1461136528385 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:15:29 INFO - PROCESS | 3501 | 1461136529262 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26e1800 == 138 [pid = 3501] [id = 527] 00:15:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 268 (0x7f6ea1eefc00) [pid = 3501] [serial = 1582] [outer = (nil)] 00:15:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 269 (0x7f6ea26ed400) [pid = 3501] [serial = 1583] [outer = 0x7f6ea1eefc00] 00:15:29 INFO - PROCESS | 3501 | 1461136529357 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 270 (0x7f6ea288b000) [pid = 3501] [serial = 1584] [outer = 0x7f6ea1eefc00] 00:15:30 INFO - PROCESS | 3501 | 1461136530188 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2031ms 00:15:30 INFO - PROCESS | 3501 | 1461136530224 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 3501 | 1461136530231 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:15:30 INFO - PROCESS | 3501 | 1461136530239 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 3501 | 1461136530243 Marionette TRACE conn3 <- [1,2082,null,{}] 00:15:30 INFO - PROCESS | 3501 | 1461136530250 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}] 00:15:30 INFO - PROCESS | 3501 | 1461136530428 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:15:30 INFO - PROCESS | 3501 | 1461136530722 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80bd000 == 139 [pid = 3501] [id = 528] 00:15:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 271 (0x7f6ea1ef2800) [pid = 3501] [serial = 1585] [outer = (nil)] 00:15:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 272 (0x7f6ea2ef0c00) [pid = 3501] [serial = 1586] [outer = 0x7f6ea1ef2800] 00:15:30 INFO - PROCESS | 3501 | 1461136530834 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 273 (0x7f6ea46c9800) [pid = 3501] [serial = 1587] [outer = 0x7f6ea1ef2800] 00:15:31 INFO - PROCESS | 3501 | 1461136531822 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1631ms 00:15:31 INFO - PROCESS | 3501 | 1461136531877 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:15:31 INFO - PROCESS | 3501 | 1461136531883 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:15:31 INFO - PROCESS | 3501 | 1461136531889 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 3501 | 1461136531892 Marionette TRACE conn3 <- [1,2086,null,{}] 00:15:31 INFO - PROCESS | 3501 | 1461136531898 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}] 00:15:32 INFO - PROCESS | 3501 | 1461136532086 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:15:32 INFO - PROCESS | 3501 | 1461136532436 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80b5800 == 140 [pid = 3501] [id = 529] 00:15:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 274 (0x7f6ea4d32800) [pid = 3501] [serial = 1588] [outer = (nil)] 00:15:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 275 (0x7f6ea580a000) [pid = 3501] [serial = 1589] [outer = 0x7f6ea4d32800] 00:15:32 INFO - PROCESS | 3501 | 1461136532505 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 276 (0x7f6ea5d78400) [pid = 3501] [serial = 1590] [outer = 0x7f6ea4d32800] 00:15:33 INFO - PROCESS | 3501 | 1461136533329 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1481ms 00:15:33 INFO - PROCESS | 3501 | 1461136533371 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 3501 | 1461136533374 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:15:33 INFO - PROCESS | 3501 | 1461136533387 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 3501 | 1461136533395 Marionette TRACE conn3 <- [1,2090,null,{}] 00:15:33 INFO - PROCESS | 3501 | 1461136533403 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}] 00:15:33 INFO - PROCESS | 3501 | 1461136533580 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:15:33 INFO - PROCESS | 3501 | 1461136533857 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea60c4800 == 141 [pid = 3501] [id = 530] 00:15:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 277 (0x7f6ea5d7b800) [pid = 3501] [serial = 1591] [outer = (nil)] 00:15:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 278 (0x7f6ea87de800) [pid = 3501] [serial = 1592] [outer = 0x7f6ea5d7b800] 00:15:33 INFO - PROCESS | 3501 | 1461136533963 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 279 (0x7f6ea87e5000) [pid = 3501] [serial = 1593] [outer = 0x7f6ea5d7b800] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed4814800 == 140 [pid = 3501] [id = 92] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3947800 == 139 [pid = 3501] [id = 510] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4b4800 == 138 [pid = 3501] [id = 509] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead04b800 == 137 [pid = 3501] [id = 508] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaacc4800 == 136 [pid = 3501] [id = 507] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea1fcf000 == 135 [pid = 3501] [id = 506] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaaccf000 == 134 [pid = 3501] [id = 505] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4b65800 == 133 [pid = 3501] [id = 468] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadba000 == 132 [pid = 3501] [id = 504] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae972000 == 131 [pid = 3501] [id = 503] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4ddf800 == 130 [pid = 3501] [id = 502] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed5854000 == 129 [pid = 3501] [id = 501] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaad70000 == 128 [pid = 3501] [id = 500] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece01b800 == 127 [pid = 3501] [id = 499] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec44bf000 == 126 [pid = 3501] [id = 498] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebeabc000 == 125 [pid = 3501] [id = 497] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd867000 == 124 [pid = 3501] [id = 496] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82ae000 == 123 [pid = 3501] [id = 495] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f18800 == 122 [pid = 3501] [id = 494] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4b64800 == 121 [pid = 3501] [id = 493] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4058800 == 120 [pid = 3501] [id = 492] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8a7800 == 119 [pid = 3501] [id = 491] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaacdd800 == 118 [pid = 3501] [id = 490] 00:15:34 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea598e800 == 117 [pid = 3501] [id = 489] 00:15:34 INFO - PROCESS | 3501 | 1461136534948 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]]]}] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 278 (0x7f6ebc558800) [pid = 3501] [serial = 1421] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 277 (0x7f6eaab10000) [pid = 3501] [serial = 1412] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 276 (0x7f6ea9b51c00) [pid = 3501] [serial = 1460] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 275 (0x7f6ea2eed400) [pid = 3501] [serial = 1448] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 274 (0x7f6ea9b46c00) [pid = 3501] [serial = 1442] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 273 (0x7f6ea47bcc00) [pid = 3501] [serial = 1463] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 272 (0x7f6ece640c00) [pid = 3501] [serial = 1427] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 271 (0x7f6ea3698400) [pid = 3501] [serial = 1445] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 270 (0x7f6eb37dec00) [pid = 3501] [serial = 1415] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 269 (0x7f6ecb4e4000) [pid = 3501] [serial = 1424] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 268 (0x7f6ea580b800) [pid = 3501] [serial = 1436] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 267 (0x7f6ea4c51000) [pid = 3501] [serial = 1409] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 266 (0x7f6eb4ec6400) [pid = 3501] [serial = 1430] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 265 (0x7f6ea9585800) [pid = 3501] [serial = 1455] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 264 (0x7f6ea288fc00) [pid = 3501] [serial = 1439] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 263 (0x7f6eaab81000) [pid = 3501] [serial = 1461] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 262 (0x7f6eb83f2000) [pid = 3501] [serial = 1418] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 261 (0x7f6ead350800) [pid = 3501] [serial = 1464] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 260 (0x7f6ea9b45800) [pid = 3501] [serial = 1457] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 259 (0x7f6ea9b4fc00) [pid = 3501] [serial = 1458] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 258 (0x7f6ea36a3c00) [pid = 3501] [serial = 1449] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 257 (0x7f6ea4f25400) [pid = 3501] [serial = 1452] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 256 (0x7f6ea4c46800) [pid = 3501] [serial = 1451] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 255 (0x7f6ece596c00) [pid = 3501] [serial = 1433] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 254 (0x7f6ea5d79c00) [pid = 3501] [serial = 1454] [outer = (nil)] [url = about:blank] 00:15:35 INFO - PROCESS | 3501 | --DOMWINDOW == 253 (0x7f6eae2e9800) [pid = 3501] [serial = 1466] [outer = (nil)] [url = about:blank] 00:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1754ms 00:15:35 INFO - PROCESS | 3501 | 1461136535135 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 3501 | 1461136535139 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:15:35 INFO - PROCESS | 3501 | 1461136535144 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 3501 | 1461136535146 Marionette TRACE conn3 <- [1,2094,null,{}] 00:15:35 INFO - PROCESS | 3501 | 1461136535151 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}] 00:15:35 INFO - PROCESS | 3501 | 1461136535318 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:15:35 INFO - PROCESS | 3501 | 1461136535594 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48ed800 == 118 [pid = 3501] [id = 531] 00:15:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 254 (0x7f6ea4fb3400) [pid = 3501] [serial = 1594] [outer = (nil)] 00:15:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 255 (0x7f6ea87e6400) [pid = 3501] [serial = 1595] [outer = 0x7f6ea4fb3400] 00:15:35 INFO - PROCESS | 3501 | 1461136535655 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 256 (0x7f6ea958b000) [pid = 3501] [serial = 1596] [outer = 0x7f6ea4fb3400] 00:15:36 INFO - PROCESS | 3501 | 1461136536289 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1177ms 00:15:36 INFO - PROCESS | 3501 | 1461136536323 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 3501 | 1461136536326 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:15:36 INFO - PROCESS | 3501 | 1461136536331 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 3501 | 1461136536333 Marionette TRACE conn3 <- [1,2098,null,{}] 00:15:36 INFO - PROCESS | 3501 | 1461136536338 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}] 00:15:36 INFO - PROCESS | 3501 | 1461136536496 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:15:36 INFO - PROCESS | 3501 | 1461136536683 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ae4800 == 119 [pid = 3501] [id = 532] 00:15:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 257 (0x7f6ea9b4e800) [pid = 3501] [serial = 1597] [outer = (nil)] 00:15:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 258 (0x7f6eaab05c00) [pid = 3501] [serial = 1598] [outer = 0x7f6ea9b4e800] 00:15:36 INFO - PROCESS | 3501 | 1461136536753 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 259 (0x7f6eab45e800) [pid = 3501] [serial = 1599] [outer = 0x7f6ea9b4e800] 00:15:37 INFO - PROCESS | 3501 | 1461136537536 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]]]}] 00:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1233ms 00:15:37 INFO - PROCESS | 3501 | 1461136537565 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:15:37 INFO - PROCESS | 3501 | 1461136537568 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:15:37 INFO - PROCESS | 3501 | 1461136537587 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 3501 | 1461136537590 Marionette TRACE conn3 <- [1,2102,null,{}] 00:15:37 INFO - PROCESS | 3501 | 1461136537609 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}] 00:15:37 INFO - PROCESS | 3501 | 1461136537838 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:15:37 INFO - PROCESS | 3501 | 1461136537861 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac464800 == 120 [pid = 3501] [id = 533] 00:15:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 260 (0x7f6ea9b50400) [pid = 3501] [serial = 1600] [outer = (nil)] 00:15:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 261 (0x7f6ead350800) [pid = 3501] [serial = 1601] [outer = 0x7f6ea9b50400] 00:15:37 INFO - PROCESS | 3501 | 1461136537919 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 262 (0x7f6ead8aa800) [pid = 3501] [serial = 1602] [outer = 0x7f6ea9b50400] 00:15:38 INFO - PROCESS | 3501 | 1461136538727 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1215ms 00:15:38 INFO - PROCESS | 3501 | 1461136538790 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 3501 | 1461136538793 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:15:38 INFO - PROCESS | 3501 | 1461136538799 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 3501 | 1461136538801 Marionette TRACE conn3 <- [1,2106,null,{}] 00:15:38 INFO - PROCESS | 3501 | 1461136538806 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}] 00:15:39 INFO - PROCESS | 3501 | 1461136539028 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:15:39 INFO - PROCESS | 3501 | 1461136539052 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5dd800 == 121 [pid = 3501] [id = 534] 00:15:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 263 (0x7f6ead2c4800) [pid = 3501] [serial = 1603] [outer = (nil)] 00:15:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 264 (0x7f6eae2ea000) [pid = 3501] [serial = 1604] [outer = 0x7f6ead2c4800] 00:15:39 INFO - PROCESS | 3501 | 1461136539110 Marionette DEBUG loaded listener.js 00:15:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 265 (0x7f6eb1cd1800) [pid = 3501] [serial = 1605] [outer = 0x7f6ead2c4800] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 264 (0x7f6ea369e400) [pid = 3501] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 263 (0x7f6ea2884400) [pid = 3501] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 262 (0x7f6ea2d85c00) [pid = 3501] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 261 (0x7f6eb4859c00) [pid = 3501] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 260 (0x7f6eb484c400) [pid = 3501] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 259 (0x7f6ead58f800) [pid = 3501] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 258 (0x7f6eb38e8400) [pid = 3501] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 257 (0x7f6ea5d73000) [pid = 3501] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 256 (0x7f6eac4e3c00) [pid = 3501] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 255 (0x7f6eae231000) [pid = 3501] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 254 (0x7f6ea288b400) [pid = 3501] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 253 (0x7f6ea9587400) [pid = 3501] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 252 (0x7f6ea80f8c00) [pid = 3501] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 251 (0x7f6ea2cd3000) [pid = 3501] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 250 (0x7f6ecb494800) [pid = 3501] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 249 (0x7f6ea2ee8000) [pid = 3501] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 248 (0x7f6ea47b5800) [pid = 3501] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6eb850dc00) [pid = 3501] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6ea4f1bc00) [pid = 3501] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6eae2ed400) [pid = 3501] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6eae9d7400) [pid = 3501] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6ea2cd0800) [pid = 3501] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6ea2d89000) [pid = 3501] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ea2cd1c00) [pid = 3501] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6eb1c03800) [pid = 3501] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6ead671000) [pid = 3501] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6ebf177800) [pid = 3501] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6eb3734800) [pid = 3501] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6ea2cd4000) [pid = 3501] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6eaaae5800) [pid = 3501] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6eb373ac00) [pid = 3501] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6eaab87800) [pid = 3501] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6eb4e4a800) [pid = 3501] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6ebee11c00) [pid = 3501] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:15:40 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6eb46cb800) [pid = 3501] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:15:40 INFO - PROCESS | 3501 | 1461136540975 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2231ms 00:15:41 INFO - PROCESS | 3501 | 1461136541030 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 3501 | 1461136541033 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:15:41 INFO - PROCESS | 3501 | 1461136541039 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 3501 | 1461136541041 Marionette TRACE conn3 <- [1,2110,null,{}] 00:15:41 INFO - PROCESS | 3501 | 1461136541049 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}] 00:15:41 INFO - PROCESS | 3501 | 1461136541288 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:15:41 INFO - PROCESS | 3501 | 1461136541302 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80af000 == 122 [pid = 3501] [id = 535] 00:15:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6ea4528400) [pid = 3501] [serial = 1606] [outer = (nil)] 00:15:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6ea4c4f000) [pid = 3501] [serial = 1607] [outer = 0x7f6ea4528400] 00:15:41 INFO - PROCESS | 3501 | 1461136541361 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6eaab87800) [pid = 3501] [serial = 1608] [outer = 0x7f6ea4528400] 00:15:42 INFO - PROCESS | 3501 | 1461136542136 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]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1133ms 00:15:42 INFO - PROCESS | 3501 | 1461136542172 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 3501 | 1461136542174 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:15:42 INFO - PROCESS | 3501 | 1461136542192 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 3501 | 1461136542194 Marionette TRACE conn3 <- [1,2114,null,{}] 00:15:42 INFO - PROCESS | 3501 | 1461136542199 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}] 00:15:42 INFO - PROCESS | 3501 | 1461136542359 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:15:42 INFO - PROCESS | 3501 | 1461136542372 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4c0000 == 123 [pid = 3501] [id = 536] 00:15:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6ea2ee8000) [pid = 3501] [serial = 1609] [outer = (nil)] 00:15:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6eae231800) [pid = 3501] [serial = 1610] [outer = 0x7f6ea2ee8000] 00:15:42 INFO - PROCESS | 3501 | 1461136542431 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6eb1ce9c00) [pid = 3501] [serial = 1611] [outer = 0x7f6ea2ee8000] 00:15:43 INFO - PROCESS | 3501 | 1461136543630 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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1480ms 00:15:43 INFO - PROCESS | 3501 | 1461136543673 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 3501 | 1461136543680 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:15:43 INFO - PROCESS | 3501 | 1461136543689 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 3501 | 1461136543693 Marionette TRACE conn3 <- [1,2118,null,{}] 00:15:43 INFO - PROCESS | 3501 | 1461136543701 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}] 00:15:43 INFO - PROCESS | 3501 | 1461136543899 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:15:44 INFO - PROCESS | 3501 | 1461136544161 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea60dc800 == 124 [pid = 3501] [id = 537] 00:15:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6ea2b95400) [pid = 3501] [serial = 1612] [outer = (nil)] 00:15:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6ea2d8a000) [pid = 3501] [serial = 1613] [outer = 0x7f6ea2b95400] 00:15:44 INFO - PROCESS | 3501 | 1461136544287 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6ea45bec00) [pid = 3501] [serial = 1614] [outer = 0x7f6ea2b95400] 00:15:45 INFO - PROCESS | 3501 | 1461136545164 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]]]}] 00:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1533ms 00:15:45 INFO - PROCESS | 3501 | 1461136545222 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:15:45 INFO - PROCESS | 3501 | 1461136545231 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:15:45 INFO - PROCESS | 3501 | 1461136545241 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:15:45 INFO - PROCESS | 3501 | 1461136545244 Marionette TRACE conn3 <- [1,2122,null,{}] 00:15:45 INFO - PROCESS | 3501 | 1461136545250 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}] 00:15:45 INFO - PROCESS | 3501 | 1461136545478 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:15:45 INFO - PROCESS | 3501 | 1461136545819 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae5b000 == 125 [pid = 3501] [id = 538] 00:15:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ea46ce800) [pid = 3501] [serial = 1615] [outer = (nil)] 00:15:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ea5d1d000) [pid = 3501] [serial = 1616] [outer = 0x7f6ea46ce800] 00:15:45 INFO - PROCESS | 3501 | 1461136545897 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ea8634400) [pid = 3501] [serial = 1617] [outer = 0x7f6ea46ce800] 00:15:46 INFO - PROCESS | 3501 | 1461136546735 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1529ms 00:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:15:46 INFO - PROCESS | 3501 | 1461136546770 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 3501 | 1461136546773 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:15:46 INFO - PROCESS | 3501 | 1461136546779 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 3501 | 1461136546785 Marionette TRACE conn3 <- [1,2126,null,{}] 00:15:46 INFO - PROCESS | 3501 | 1461136546801 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}] 00:15:46 INFO - PROCESS | 3501 | 1461136546989 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:15:47 INFO - PROCESS | 3501 | 1461136547320 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb25f1000 == 126 [pid = 3501] [id = 539] 00:15:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ea87db000) [pid = 3501] [serial = 1618] [outer = (nil)] 00:15:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ea9b4b400) [pid = 3501] [serial = 1619] [outer = 0x7f6ea87db000] 00:15:47 INFO - PROCESS | 3501 | 1461136547397 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6eab46b000) [pid = 3501] [serial = 1620] [outer = 0x7f6ea87db000] 00:15:48 INFO - PROCESS | 3501 | 1461136548188 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1439ms 00:15:48 INFO - PROCESS | 3501 | 1461136548218 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 3501 | 1461136548222 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:15:48 INFO - PROCESS | 3501 | 1461136548228 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 3501 | 1461136548230 Marionette TRACE conn3 <- [1,2130,null,{}] 00:15:48 INFO - PROCESS | 3501 | 1461136548236 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}] 00:15:48 INFO - PROCESS | 3501 | 1461136548418 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:15:48 INFO - PROCESS | 3501 | 1461136548689 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4181000 == 127 [pid = 3501] [id = 540] 00:15:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea87df800) [pid = 3501] [serial = 1621] [outer = (nil)] 00:15:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6ead66cc00) [pid = 3501] [serial = 1622] [outer = 0x7f6ea87df800] 00:15:48 INFO - PROCESS | 3501 | 1461136548764 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6eb1cd9000) [pid = 3501] [serial = 1623] [outer = 0x7f6ea87df800] 00:15:49 INFO - PROCESS | 3501 | 1461136549597 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] 00:15:49 INFO - PROCESS | 3501 | 1461136549663 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:15:49 INFO - PROCESS | 3501 | 1461136549669 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 3501 | 1461136549671 Marionette TRACE conn3 <- [1,2134,null,{}] 00:15:49 INFO - PROCESS | 3501 | 1461136549677 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}] 00:15:49 INFO - PROCESS | 3501 | 1461136549859 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:15:50 INFO - PROCESS | 3501 | 1461136550122 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4cc0800 == 128 [pid = 3501] [id = 541] 00:15:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 249 (0x7f6eb1ec3800) [pid = 3501] [serial = 1624] [outer = (nil)] 00:15:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 250 (0x7f6eb1eca000) [pid = 3501] [serial = 1625] [outer = 0x7f6eb1ec3800] 00:15:50 INFO - PROCESS | 3501 | 1461136550285 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 251 (0x7f6eb3735c00) [pid = 3501] [serial = 1626] [outer = 0x7f6eb1ec3800] 00:15:51 INFO - PROCESS | 3501 | 1461136551106 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]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1485ms 00:15:51 INFO - PROCESS | 3501 | 1461136551155 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 3501 | 1461136551159 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:15:51 INFO - PROCESS | 3501 | 1461136551165 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 3501 | 1461136551168 Marionette TRACE conn3 <- [1,2138,null,{}] 00:15:51 INFO - PROCESS | 3501 | 1461136551173 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}] 00:15:51 INFO - PROCESS | 3501 | 1461136551369 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:15:51 INFO - PROCESS | 3501 | 1461136551635 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f0d800 == 129 [pid = 3501] [id = 542] 00:15:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 252 (0x7f6eb37da000) [pid = 3501] [serial = 1627] [outer = (nil)] 00:15:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 253 (0x7f6eb41ac800) [pid = 3501] [serial = 1628] [outer = 0x7f6eb37da000] 00:15:51 INFO - PROCESS | 3501 | 1461136551753 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 254 (0x7f6eb473e000) [pid = 3501] [serial = 1629] [outer = 0x7f6eb37da000] 00:15:52 INFO - PROCESS | 3501 | 1461136552575 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]]]}] 00:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1480ms 00:15:52 INFO - PROCESS | 3501 | 1461136552646 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 3501 | 1461136552650 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:15:52 INFO - PROCESS | 3501 | 1461136552656 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 3501 | 1461136552659 Marionette TRACE conn3 <- [1,2142,null,{}] 00:15:52 INFO - PROCESS | 3501 | 1461136552664 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}] 00:15:52 INFO - PROCESS | 3501 | 1461136552850 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:15:53 INFO - PROCESS | 3501 | 1461136553116 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb85f2800 == 130 [pid = 3501] [id = 543] 00:15:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 255 (0x7f6eb3a73c00) [pid = 3501] [serial = 1630] [outer = (nil)] 00:15:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 256 (0x7f6eb4ec3800) [pid = 3501] [serial = 1631] [outer = 0x7f6eb3a73c00] 00:15:53 INFO - PROCESS | 3501 | 1461136553235 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 257 (0x7f6eb5169000) [pid = 3501] [serial = 1632] [outer = 0x7f6eb3a73c00] 00:15:54 INFO - PROCESS | 3501 | 1461136554039 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] 00:15:54 INFO - PROCESS | 3501 | 1461136554102 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:15:54 INFO - PROCESS | 3501 | 1461136554108 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 3501 | 1461136554111 Marionette TRACE conn3 <- [1,2146,null,{}] 00:15:54 INFO - PROCESS | 3501 | 1461136554116 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}] 00:15:54 INFO - PROCESS | 3501 | 1461136554313 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:15:54 INFO - PROCESS | 3501 | 1461136554625 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd9b1000 == 131 [pid = 3501] [id = 544] 00:15:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 258 (0x7f6eb41b3400) [pid = 3501] [serial = 1633] [outer = (nil)] 00:15:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 259 (0x7f6eb83a6000) [pid = 3501] [serial = 1634] [outer = 0x7f6eb41b3400] 00:15:54 INFO - PROCESS | 3501 | 1461136554699 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 260 (0x7f6eb8518000) [pid = 3501] [serial = 1635] [outer = 0x7f6eb41b3400] 00:15:55 INFO - PROCESS | 3501 | 1461136555494 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] 00:15:55 INFO - PROCESS | 3501 | 1461136555553 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:15:55 INFO - PROCESS | 3501 | 1461136555559 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 3501 | 1461136555563 Marionette TRACE conn3 <- [1,2150,null,{}] 00:15:55 INFO - PROCESS | 3501 | 1461136555568 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}] 00:15:55 INFO - PROCESS | 3501 | 1461136555750 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:15:56 INFO - PROCESS | 3501 | 1461136556076 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf147000 == 132 [pid = 3501] [id = 545] 00:15:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 261 (0x7f6eb4e44400) [pid = 3501] [serial = 1636] [outer = (nil)] 00:15:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 262 (0x7f6ebacf5400) [pid = 3501] [serial = 1637] [outer = 0x7f6eb4e44400] 00:15:56 INFO - PROCESS | 3501 | 1461136556154 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 263 (0x7f6ebcec0c00) [pid = 3501] [serial = 1638] [outer = 0x7f6eb4e44400] 00:15:56 INFO - PROCESS | 3501 | 1461136556968 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1482ms 00:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:15:57 INFO - PROCESS | 3501 | 1461136557043 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 3501 | 1461136557046 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:15:57 INFO - PROCESS | 3501 | 1461136557052 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 3501 | 1461136557055 Marionette TRACE conn3 <- [1,2154,null,{}] 00:15:57 INFO - PROCESS | 3501 | 1461136557061 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}] 00:15:57 INFO - PROCESS | 3501 | 1461136557284 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:15:57 INFO - PROCESS | 3501 | 1461136557604 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb1d5000 == 133 [pid = 3501] [id = 546] 00:15:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 264 (0x7f6ebdd9b400) [pid = 3501] [serial = 1639] [outer = (nil)] 00:15:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 265 (0x7f6ebea46800) [pid = 3501] [serial = 1640] [outer = 0x7f6ebdd9b400] 00:15:57 INFO - PROCESS | 3501 | 1461136557681 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 266 (0x7f6ebf54dc00) [pid = 3501] [serial = 1641] [outer = 0x7f6ebdd9b400] 00:15:58 INFO - PROCESS | 3501 | 1461136558466 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1481ms 00:15:58 INFO - PROCESS | 3501 | 1461136558534 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 3501 | 1461136558538 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:15:58 INFO - PROCESS | 3501 | 1461136558544 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 3501 | 1461136558548 Marionette TRACE conn3 <- [1,2158,null,{}] 00:15:58 INFO - PROCESS | 3501 | 1461136558553 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}] 00:15:58 INFO - PROCESS | 3501 | 1461136558766 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:15:59 INFO - PROCESS | 3501 | 1461136559082 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0913000 == 134 [pid = 3501] [id = 547] 00:15:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 267 (0x7f6ebe2b9c00) [pid = 3501] [serial = 1642] [outer = (nil)] 00:15:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 268 (0x7f6ecb40f800) [pid = 3501] [serial = 1643] [outer = 0x7f6ebe2b9c00] 00:15:59 INFO - PROCESS | 3501 | 1461136559163 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 269 (0x7f6ecc604000) [pid = 3501] [serial = 1644] [outer = 0x7f6ebe2b9c00] 00:15:59 INFO - PROCESS | 3501 | 1461136559968 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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1484ms 00:16:00 INFO - PROCESS | 3501 | 1461136560029 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 3501 | 1461136560032 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:16:00 INFO - PROCESS | 3501 | 1461136560038 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 3501 | 1461136560040 Marionette TRACE conn3 <- [1,2162,null,{}] 00:16:00 INFO - PROCESS | 3501 | 1461136560046 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}] 00:16:00 INFO - PROCESS | 3501 | 1461136560281 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:16:00 INFO - PROCESS | 3501 | 1461136560603 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb1e50800 == 135 [pid = 3501] [id = 548] 00:16:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 270 (0x7f6e9fdc2c00) [pid = 3501] [serial = 1645] [outer = (nil)] 00:16:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 271 (0x7f6e9fdcc400) [pid = 3501] [serial = 1646] [outer = 0x7f6e9fdc2c00] 00:16:00 INFO - PROCESS | 3501 | 1461136560690 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 272 (0x7f6e9fdd0c00) [pid = 3501] [serial = 1647] [outer = 0x7f6e9fdc2c00] 00:16:01 INFO - PROCESS | 3501 | 1461136561471 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]]]}] 00:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1482ms 00:16:01 INFO - PROCESS | 3501 | 1461136561522 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 3501 | 1461136561525 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:16:01 INFO - PROCESS | 3501 | 1461136561531 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 3501 | 1461136561533 Marionette TRACE conn3 <- [1,2166,null,{}] 00:16:01 INFO - PROCESS | 3501 | 1461136561539 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}] 00:16:01 INFO - PROCESS | 3501 | 1461136561726 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:16:02 INFO - PROCESS | 3501 | 1461136562009 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9ff57800 == 136 [pid = 3501] [id = 549] 00:16:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 273 (0x7f6e9fdc5000) [pid = 3501] [serial = 1648] [outer = (nil)] 00:16:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 274 (0x7f6ecb607c00) [pid = 3501] [serial = 1649] [outer = 0x7f6e9fdc5000] 00:16:02 INFO - PROCESS | 3501 | 1461136562148 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 275 (0x7f6ece5c8c00) [pid = 3501] [serial = 1650] [outer = 0x7f6e9fdc5000] 00:16:02 INFO - PROCESS | 3501 | 1461136562945 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]]]}] 00:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1486ms 00:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:16:03 INFO - PROCESS | 3501 | 1461136563018 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 3501 | 1461136563021 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:16:03 INFO - PROCESS | 3501 | 1461136563028 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 3501 | 1461136563031 Marionette TRACE conn3 <- [1,2170,null,{}] 00:16:03 INFO - PROCESS | 3501 | 1461136563036 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}] 00:16:03 INFO - PROCESS | 3501 | 1461136563226 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:16:03 INFO - PROCESS | 3501 | 1461136563535 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9ff6f800 == 137 [pid = 3501] [id = 550] 00:16:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 276 (0x7f6e9fdd1000) [pid = 3501] [serial = 1651] [outer = (nil)] 00:16:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 277 (0x7f6e9ffe6000) [pid = 3501] [serial = 1652] [outer = 0x7f6e9fdd1000] 00:16:03 INFO - PROCESS | 3501 | 1461136563613 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 278 (0x7f6e9ffeb000) [pid = 3501] [serial = 1653] [outer = 0x7f6e9fdd1000] 00:16:04 INFO - PROCESS | 3501 | 1461136564403 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1434ms 00:16:04 INFO - PROCESS | 3501 | 1461136564462 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 3501 | 1461136564465 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:16:04 INFO - PROCESS | 3501 | 1461136564471 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 3501 | 1461136564473 Marionette TRACE conn3 <- [1,2174,null,{}] 00:16:04 INFO - PROCESS | 3501 | 1461136564479 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}] 00:16:04 INFO - PROCESS | 3501 | 1461136564661 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:16:04 INFO - PROCESS | 3501 | 1461136564952 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea00a7000 == 138 [pid = 3501] [id = 551] 00:16:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 279 (0x7f6e9ffde400) [pid = 3501] [serial = 1654] [outer = (nil)] 00:16:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 280 (0x7f6ea4fac000) [pid = 3501] [serial = 1655] [outer = 0x7f6e9ffde400] 00:16:05 INFO - PROCESS | 3501 | 1461136565073 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 281 (0x7f6eb2023000) [pid = 3501] [serial = 1656] [outer = 0x7f6e9ffde400] 00:16:05 INFO - PROCESS | 3501 | 1461136565930 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1537ms 00:16:06 INFO - PROCESS | 3501 | 1461136566008 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 3501 | 1461136566011 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:16:06 INFO - PROCESS | 3501 | 1461136566020 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 3501 | 1461136566028 Marionette TRACE conn3 <- [1,2178,null,{}] 00:16:06 INFO - PROCESS | 3501 | 1461136566036 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}] 00:16:06 INFO - PROCESS | 3501 | 1461136566253 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:16:06 INFO - PROCESS | 3501 | 1461136566566 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb219b000 == 139 [pid = 3501] [id = 552] 00:16:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 282 (0x7f6e9ffea400) [pid = 3501] [serial = 1657] [outer = (nil)] 00:16:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 283 (0x7f6eb2029800) [pid = 3501] [serial = 1658] [outer = 0x7f6e9ffea400] 00:16:06 INFO - PROCESS | 3501 | 1461136566637 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 284 (0x7f6eb4744c00) [pid = 3501] [serial = 1659] [outer = 0x7f6e9ffea400] 00:16:07 INFO - PROCESS | 3501 | 1461136567419 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1441ms 00:16:07 INFO - PROCESS | 3501 | 1461136567459 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 3501 | 1461136567462 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:16:07 INFO - PROCESS | 3501 | 1461136567468 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 3501 | 1461136567471 Marionette TRACE conn3 <- [1,2182,null,{}] 00:16:07 INFO - PROCESS | 3501 | 1461136567476 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}] 00:16:07 INFO - PROCESS | 3501 | 1461136567664 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:16:07 INFO - PROCESS | 3501 | 1461136567942 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec52b6800 == 140 [pid = 3501] [id = 553] 00:16:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 285 (0x7f6ea1f32400) [pid = 3501] [serial = 1660] [outer = (nil)] 00:16:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 286 (0x7f6ea1f39c00) [pid = 3501] [serial = 1661] [outer = 0x7f6ea1f32400] 00:16:08 INFO - PROCESS | 3501 | 1461136568059 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 287 (0x7f6ea1f3e400) [pid = 3501] [serial = 1662] [outer = 0x7f6ea1f32400] 00:16:08 INFO - PROCESS | 3501 | 1461136568905 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1484ms 00:16:08 INFO - PROCESS | 3501 | 1461136568954 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 3501 | 1461136568958 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:16:08 INFO - PROCESS | 3501 | 1461136568964 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 3501 | 1461136568967 Marionette TRACE conn3 <- [1,2186,null,{}] 00:16:08 INFO - PROCESS | 3501 | 1461136568972 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}] 00:16:09 INFO - PROCESS | 3501 | 1461136569185 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:16:09 INFO - PROCESS | 3501 | 1461136569509 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49a7000 == 141 [pid = 3501] [id = 554] 00:16:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 288 (0x7f6ea1f35800) [pid = 3501] [serial = 1663] [outer = (nil)] 00:16:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 289 (0x7f6eb2024800) [pid = 3501] [serial = 1664] [outer = 0x7f6ea1f35800] 00:16:09 INFO - PROCESS | 3501 | 1461136569587 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 290 (0x7f6ece641c00) [pid = 3501] [serial = 1665] [outer = 0x7f6ea1f35800] 00:16:10 INFO - PROCESS | 3501 | 1461136570429 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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1533ms 00:16:10 INFO - PROCESS | 3501 | 1461136570498 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 3501 | 1461136570502 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:16:10 INFO - PROCESS | 3501 | 1461136570508 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 3501 | 1461136570510 Marionette TRACE conn3 <- [1,2190,null,{}] 00:16:10 INFO - PROCESS | 3501 | 1461136570516 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}] 00:16:10 INFO - PROCESS | 3501 | 1461136570724 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:16:11 INFO - PROCESS | 3501 | 1461136571051 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9bab1800 == 142 [pid = 3501] [id = 555] 00:16:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 291 (0x7f6e9bae7800) [pid = 3501] [serial = 1666] [outer = (nil)] 00:16:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 292 (0x7f6e9baecc00) [pid = 3501] [serial = 1667] [outer = 0x7f6e9bae7800] 00:16:11 INFO - PROCESS | 3501 | 1461136571127 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 293 (0x7f6e9baf1800) [pid = 3501] [serial = 1668] [outer = 0x7f6e9bae7800] 00:16:11 INFO - PROCESS | 3501 | 1461136571932 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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1481ms 00:16:11 INFO - PROCESS | 3501 | 1461136571990 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:16:11 INFO - PROCESS | 3501 | 1461136571994 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:16:12 INFO - PROCESS | 3501 | 1461136572000 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 3501 | 1461136572003 Marionette TRACE conn3 <- [1,2194,null,{}] 00:16:12 INFO - PROCESS | 3501 | 1461136572008 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}] 00:16:12 INFO - PROCESS | 3501 | 1461136572231 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:16:12 INFO - PROCESS | 3501 | 1461136572568 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79df000 == 143 [pid = 3501] [id = 556] 00:16:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 294 (0x7f6e9bae8c00) [pid = 3501] [serial = 1669] [outer = (nil)] 00:16:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 295 (0x7f6ea2bab400) [pid = 3501] [serial = 1670] [outer = 0x7f6e9bae8c00] 00:16:12 INFO - PROCESS | 3501 | 1461136572699 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 296 (0x7f6eaaae6c00) [pid = 3501] [serial = 1671] [outer = 0x7f6e9bae8c00] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead860800 == 142 [pid = 3501] [id = 446] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80af000 == 141 [pid = 3501] [id = 535] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5dd800 == 140 [pid = 3501] [id = 534] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac464800 == 139 [pid = 3501] [id = 533] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9ae4800 == 138 [pid = 3501] [id = 532] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48ed800 == 137 [pid = 3501] [id = 531] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea60c4800 == 136 [pid = 3501] [id = 530] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80b5800 == 135 [pid = 3501] [id = 529] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80bd000 == 134 [pid = 3501] [id = 528] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea26e1800 == 133 [pid = 3501] [id = 527] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eab8b8800 == 132 [pid = 3501] [id = 522] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea33d1800 == 131 [pid = 3501] [id = 521] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea28ee000 == 130 [pid = 3501] [id = 520] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea28d6800 == 129 [pid = 3501] [id = 519] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb25ea800 == 128 [pid = 3501] [id = 518] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecfd15800 == 127 [pid = 3501] [id = 517] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0868000 == 126 [pid = 3501] [id = 516] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd85e000 == 125 [pid = 3501] [id = 515] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f0f000 == 124 [pid = 3501] [id = 514] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4b5000 == 123 [pid = 3501] [id = 513] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea96ac800 == 122 [pid = 3501] [id = 512] 00:16:14 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4b57800 == 121 [pid = 3501] [id = 511] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 295 (0x7f6eb4851c00) [pid = 3501] [serial = 1535] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 294 (0x7f6ea36a2000) [pid = 3501] [serial = 1517] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 293 (0x7f6ebee06800) [pid = 3501] [serial = 1496] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 292 (0x7f6ea5ad7400) [pid = 3501] [serial = 1520] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 291 (0x7f6ea45be400) [pid = 3501] [serial = 1254] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 290 (0x7f6ec0b4e400) [pid = 3501] [serial = 1305] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 289 (0x7f6ebe73dc00) [pid = 3501] [serial = 1302] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 288 (0x7f6eb1c09000) [pid = 3501] [serial = 1467] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 287 (0x7f6eb4741000) [pid = 3501] [serial = 1533] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 286 (0x7f6ea80f2000) [pid = 3501] [serial = 1185] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 285 (0x7f6ebee04800) [pid = 3501] [serial = 1242] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 284 (0x7f6eb1ec9000) [pid = 3501] [serial = 1529] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 283 (0x7f6eb8686c00) [pid = 3501] [serial = 1490] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 282 (0x7f6ea36a3400) [pid = 3501] [serial = 1446] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 281 (0x7f6eb1ec2800) [pid = 3501] [serial = 1511] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 280 (0x7f6eb372e000) [pid = 3501] [serial = 1221] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 279 (0x7f6eab4f7c00) [pid = 3501] [serial = 1218] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 278 (0x7f6ea45b5800) [pid = 3501] [serial = 1284] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 277 (0x7f6ed0462000) [pid = 3501] [serial = 1251] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 276 (0x7f6eab50bc00) [pid = 3501] [serial = 1524] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 275 (0x7f6ea47c4400) [pid = 3501] [serial = 1311] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 274 (0x7f6ea4fb1800) [pid = 3501] [serial = 1472] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 273 (0x7f6ecb6dc400) [pid = 3501] [serial = 1499] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 272 (0x7f6ecb40e800) [pid = 3501] [serial = 1308] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 271 (0x7f6ea5d76c00) [pid = 3501] [serial = 1287] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 270 (0x7f6eb41af000) [pid = 3501] [serial = 1532] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 269 (0x7f6ebc552c00) [pid = 3501] [serial = 1236] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 268 (0x7f6eae2f2c00) [pid = 3501] [serial = 1514] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 267 (0x7f6eb4595800) [pid = 3501] [serial = 1296] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 266 (0x7f6ea4d3a400) [pid = 3501] [serial = 1314] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 265 (0x7f6ea2d85400) [pid = 3501] [serial = 1469] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 264 (0x7f6ebdd8d800) [pid = 3501] [serial = 1239] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 263 (0x7f6ea47cc400) [pid = 3501] [serial = 1215] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 262 (0x7f6eb459c800) [pid = 3501] [serial = 1227] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 261 (0x7f6eb839e000) [pid = 3501] [serial = 1487] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 260 (0x7f6eaaae1800) [pid = 3501] [serial = 1523] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 259 (0x7f6eb3733000) [pid = 3501] [serial = 1293] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 258 (0x7f6ece68cc00) [pid = 3501] [serial = 1248] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 257 (0x7f6eb850d800) [pid = 3501] [serial = 1299] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 256 (0x7f6ea4e22000) [pid = 3501] [serial = 1317] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 255 (0x7f6ead8ae800) [pid = 3501] [serial = 1526] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 254 (0x7f6ebcf7b400) [pid = 3501] [serial = 1493] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 253 (0x7f6ead8abc00) [pid = 3501] [serial = 1502] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 252 (0x7f6eb1ed0400) [pid = 3501] [serial = 1530] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 251 (0x7f6eb3bd2400) [pid = 3501] [serial = 1224] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 250 (0x7f6ea1ef0400) [pid = 3501] [serial = 1508] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 249 (0x7f6ead664c00) [pid = 3501] [serial = 1290] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 248 (0x7f6ead673400) [pid = 3501] [serial = 1505] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6eb1ccd800) [pid = 3501] [serial = 1527] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6ea4c4c000) [pid = 3501] [serial = 1518] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6eab45ec00) [pid = 3501] [serial = 1475] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6eb1c10000) [pid = 3501] [serial = 1478] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6ebaccbc00) [pid = 3501] [serial = 1233] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6eb38e8c00) [pid = 3501] [serial = 1481] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ec454a400) [pid = 3501] [serial = 1245] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6eb6055400) [pid = 3501] [serial = 1230] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6ea9583c00) [pid = 3501] [serial = 1521] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6eb4ecc400) [pid = 3501] [serial = 1484] [outer = (nil)] [url = about:blank] 00:16:14 INFO - PROCESS | 3501 | 1461136574918 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]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2940ms 00:16:14 INFO - PROCESS | 3501 | 1461136574940 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 3501 | 1461136574945 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:16:14 INFO - PROCESS | 3501 | 1461136574953 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 3501 | 1461136574958 Marionette TRACE conn3 <- [1,2198,null,{}] 00:16:14 INFO - PROCESS | 3501 | 1461136574966 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}] 00:16:15 INFO - PROCESS | 3501 | 1461136575177 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:16:15 INFO - PROCESS | 3501 | 1461136575388 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea28d4800 == 122 [pid = 3501] [id = 557] 00:16:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6e9baf1c00) [pid = 3501] [serial = 1672] [outer = (nil)] 00:16:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ea2786000) [pid = 3501] [serial = 1673] [outer = 0x7f6e9baf1c00] 00:16:15 INFO - PROCESS | 3501 | 1461136575456 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ea288f400) [pid = 3501] [serial = 1674] [outer = 0x7f6e9baf1c00] 00:16:16 INFO - PROCESS | 3501 | 1461136576155 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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1238ms 00:16:16 INFO - PROCESS | 3501 | 1461136576191 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 3501 | 1461136576199 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:16:16 INFO - PROCESS | 3501 | 1461136576208 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 3501 | 1461136576212 Marionette TRACE conn3 <- [1,2202,null,{}] 00:16:16 INFO - PROCESS | 3501 | 1461136576218 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}] 00:16:16 INFO - PROCESS | 3501 | 1461136576391 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:16:16 INFO - PROCESS | 3501 | 1461136576601 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea499f000 == 123 [pid = 3501] [id = 558] 00:16:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ea048c400) [pid = 3501] [serial = 1675] [outer = (nil)] 00:16:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ea2cd3400) [pid = 3501] [serial = 1676] [outer = 0x7f6ea048c400] 00:16:16 INFO - PROCESS | 3501 | 1461136576666 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ea369cc00) [pid = 3501] [serial = 1677] [outer = 0x7f6ea048c400] 00:16:17 INFO - PROCESS | 3501 | 1461136577646 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1454ms 00:16:17 INFO - PROCESS | 3501 | 1461136577662 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 3501 | 1461136577665 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:16:17 INFO - PROCESS | 3501 | 1461136577671 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 3501 | 1461136577676 Marionette TRACE conn3 <- [1,2206,null,{}] 00:16:17 INFO - PROCESS | 3501 | 1461136577708 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}] 00:16:17 INFO - PROCESS | 3501 | 1461136577959 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:16:17 INFO - PROCESS | 3501 | 1461136577992 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea601c800 == 124 [pid = 3501] [id = 559] 00:16:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6ea46c7400) [pid = 3501] [serial = 1678] [outer = (nil)] 00:16:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea47c1c00) [pid = 3501] [serial = 1679] [outer = 0x7f6ea46c7400] 00:16:18 INFO - PROCESS | 3501 | 1461136578054 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6ea4c50400) [pid = 3501] [serial = 1680] [outer = 0x7f6ea46c7400] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6ea4fb3400) [pid = 3501] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6ea9b50400) [pid = 3501] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6ea4d32800) [pid = 3501] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6ea5d7b800) [pid = 3501] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6ea9b4e800) [pid = 3501] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ead2c4800) [pid = 3501] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6ea1ef2800) [pid = 3501] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6ea1eefc00) [pid = 3501] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:16:19 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6ea4528400) [pid = 3501] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:16:19 INFO - PROCESS | 3501 | 1461136579712 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]]]}] 00:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2094ms 00:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:16:19 INFO - PROCESS | 3501 | 1461136579765 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 3501 | 1461136579768 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:16:19 INFO - PROCESS | 3501 | 1461136579774 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 3501 | 1461136579777 Marionette TRACE conn3 <- [1,2210,null,{}] 00:16:19 INFO - PROCESS | 3501 | 1461136579782 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}] 00:16:19 INFO - PROCESS | 3501 | 1461136579955 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:16:19 INFO - PROCESS | 3501 | 1461136579969 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80bf000 == 125 [pid = 3501] [id = 560] 00:16:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6ea1ef2800) [pid = 3501] [serial = 1681] [outer = (nil)] 00:16:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6ea4f1b000) [pid = 3501] [serial = 1682] [outer = 0x7f6ea1ef2800] 00:16:20 INFO - PROCESS | 3501 | 1461136580029 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6ea5810400) [pid = 3501] [serial = 1683] [outer = 0x7f6ea1ef2800] 00:16:20 INFO - PROCESS | 3501 | 1461136580956 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1232ms 00:16:21 INFO - PROCESS | 3501 | 1461136581005 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 3501 | 1461136581008 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:16:21 INFO - PROCESS | 3501 | 1461136581025 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 3501 | 1461136581027 Marionette TRACE conn3 <- [1,2214,null,{}] 00:16:21 INFO - PROCESS | 3501 | 1461136581032 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}] 00:16:21 INFO - PROCESS | 3501 | 1461136581227 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:16:21 INFO - PROCESS | 3501 | 1461136581236 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea951a800 == 126 [pid = 3501] [id = 561] 00:16:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6ea5811000) [pid = 3501] [serial = 1684] [outer = (nil)] 00:16:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6ea5d18800) [pid = 3501] [serial = 1685] [outer = 0x7f6ea5811000] 00:16:21 INFO - PROCESS | 3501 | 1461136581295 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6ea799f400) [pid = 3501] [serial = 1686] [outer = 0x7f6ea5811000] 00:16:22 INFO - PROCESS | 3501 | 1461136582499 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]]]}] 00:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1527ms 00:16:22 INFO - PROCESS | 3501 | 1461136582552 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:16:22 INFO - PROCESS | 3501 | 1461136582558 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:16:22 INFO - PROCESS | 3501 | 1461136582567 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 3501 | 1461136582571 Marionette TRACE conn3 <- [1,2218,null,{}] 00:16:22 INFO - PROCESS | 3501 | 1461136582579 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}] 00:16:22 INFO - PROCESS | 3501 | 1461136582817 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:16:23 INFO - PROCESS | 3501 | 1461136583134 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48e9000 == 127 [pid = 3501] [id = 562] 00:16:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6ea2882800) [pid = 3501] [serial = 1687] [outer = (nil)] 00:16:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6ea2b91400) [pid = 3501] [serial = 1688] [outer = 0x7f6ea2882800] 00:16:23 INFO - PROCESS | 3501 | 1461136583216 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6ea2d83800) [pid = 3501] [serial = 1689] [outer = 0x7f6ea2882800] 00:16:24 INFO - PROCESS | 3501 | 1461136584103 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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1588ms 00:16:24 INFO - PROCESS | 3501 | 1461136584156 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:16:24 INFO - PROCESS | 3501 | 1461136584164 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:16:24 INFO - PROCESS | 3501 | 1461136584174 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 3501 | 1461136584178 Marionette TRACE conn3 <- [1,2222,null,{}] 00:16:24 INFO - PROCESS | 3501 | 1461136584184 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}] 00:16:24 INFO - PROCESS | 3501 | 1461136584378 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:16:24 INFO - PROCESS | 3501 | 1461136584724 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea968d000 == 128 [pid = 3501] [id = 563] 00:16:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6ea288fc00) [pid = 3501] [serial = 1690] [outer = (nil)] 00:16:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 249 (0x7f6ea47cec00) [pid = 3501] [serial = 1691] [outer = 0x7f6ea288fc00] 00:16:24 INFO - PROCESS | 3501 | 1461136584800 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 250 (0x7f6ea5803800) [pid = 3501] [serial = 1692] [outer = 0x7f6ea288fc00] 00:16:25 INFO - PROCESS | 3501 | 1461136585606 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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1482ms 00:16:25 INFO - PROCESS | 3501 | 1461136585657 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 3501 | 1461136585661 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:16:25 INFO - PROCESS | 3501 | 1461136585667 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 3501 | 1461136585673 Marionette TRACE conn3 <- [1,2226,null,{}] 00:16:25 INFO - PROCESS | 3501 | 1461136585688 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}] 00:16:25 INFO - PROCESS | 3501 | 1461136585891 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:16:26 INFO - PROCESS | 3501 | 1461136586213 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadb3000 == 129 [pid = 3501] [id = 564] 00:16:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 251 (0x7f6ea5a95000) [pid = 3501] [serial = 1693] [outer = (nil)] 00:16:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 252 (0x7f6ea79a4400) [pid = 3501] [serial = 1694] [outer = 0x7f6ea5a95000] 00:16:26 INFO - PROCESS | 3501 | 1461136586292 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 253 (0x7f6ea8632000) [pid = 3501] [serial = 1695] [outer = 0x7f6ea5a95000] 00:16:27 INFO - PROCESS | 3501 | 1461136587111 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1485ms 00:16:27 INFO - PROCESS | 3501 | 1461136587153 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 3501 | 1461136587157 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:16:27 INFO - PROCESS | 3501 | 1461136587163 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 3501 | 1461136587166 Marionette TRACE conn3 <- [1,2230,null,{}] 00:16:27 INFO - PROCESS | 3501 | 1461136587171 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}] 00:16:27 INFO - PROCESS | 3501 | 1461136587366 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:16:27 INFO - PROCESS | 3501 | 1461136587640 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac468800 == 130 [pid = 3501] [id = 565] 00:16:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 254 (0x7f6ea5a97800) [pid = 3501] [serial = 1696] [outer = (nil)] 00:16:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 255 (0x7f6ea87de400) [pid = 3501] [serial = 1697] [outer = 0x7f6ea5a97800] 00:16:27 INFO - PROCESS | 3501 | 1461136587754 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 256 (0x7f6ea9583400) [pid = 3501] [serial = 1698] [outer = 0x7f6ea5a97800] 00:16:28 INFO - PROCESS | 3501 | 1461136588539 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1427ms 00:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:16:28 INFO - PROCESS | 3501 | 1461136588591 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 3501 | 1461136588594 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:16:28 INFO - PROCESS | 3501 | 1461136588600 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 3501 | 1461136588603 Marionette TRACE conn3 <- [1,2234,null,{}] 00:16:28 INFO - PROCESS | 3501 | 1461136588608 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}] 00:16:28 INFO - PROCESS | 3501 | 1461136588797 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:16:29 INFO - PROCESS | 3501 | 1461136589071 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8dc000 == 131 [pid = 3501] [id = 566] 00:16:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 257 (0x7f6ea9b4b000) [pid = 3501] [serial = 1699] [outer = (nil)] 00:16:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 258 (0x7f6eaaae1800) [pid = 3501] [serial = 1700] [outer = 0x7f6ea9b4b000] 00:16:29 INFO - PROCESS | 3501 | 1461136589193 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 259 (0x7f6eaae48400) [pid = 3501] [serial = 1701] [outer = 0x7f6ea9b4b000] 00:16:29 INFO - PROCESS | 3501 | 1461136589994 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1436ms 00:16:30 INFO - PROCESS | 3501 | 1461136590036 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 3501 | 1461136590039 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:16:30 INFO - PROCESS | 3501 | 1461136590045 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 3501 | 1461136590048 Marionette TRACE conn3 <- [1,2238,null,{}] 00:16:30 INFO - PROCESS | 3501 | 1461136590054 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}] 00:16:30 INFO - PROCESS | 3501 | 1461136590283 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:16:30 INFO - PROCESS | 3501 | 1461136590596 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae97c000 == 132 [pid = 3501] [id = 567] 00:16:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 260 (0x7f6ea4d34400) [pid = 3501] [serial = 1702] [outer = (nil)] 00:16:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 261 (0x7f6ead2c4c00) [pid = 3501] [serial = 1703] [outer = 0x7f6ea4d34400] 00:16:30 INFO - PROCESS | 3501 | 1461136590687 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 262 (0x7f6eaeb58000) [pid = 3501] [serial = 1704] [outer = 0x7f6ea4d34400] 00:16:31 INFO - PROCESS | 3501 | 1461136591449 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1428ms 00:16:31 INFO - PROCESS | 3501 | 1461136591474 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 3501 | 1461136591477 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:16:31 INFO - PROCESS | 3501 | 1461136591483 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 3501 | 1461136591485 Marionette TRACE conn3 <- [1,2242,null,{}] 00:16:31 INFO - PROCESS | 3501 | 1461136591491 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}] 00:16:31 INFO - PROCESS | 3501 | 1461136591678 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:16:31 INFO - PROCESS | 3501 | 1461136591952 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb21b0800 == 133 [pid = 3501] [id = 568] 00:16:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 263 (0x7f6ea4d35c00) [pid = 3501] [serial = 1705] [outer = (nil)] 00:16:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 264 (0x7f6eb1d11c00) [pid = 3501] [serial = 1706] [outer = 0x7f6ea4d35c00] 00:16:32 INFO - PROCESS | 3501 | 1461136592027 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 265 (0x7f6eb1d1d000) [pid = 3501] [serial = 1707] [outer = 0x7f6ea4d35c00] 00:16:32 INFO - PROCESS | 3501 | 1461136592818 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1384ms 00:16:32 INFO - PROCESS | 3501 | 1461136592868 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 3501 | 1461136592872 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:16:32 INFO - PROCESS | 3501 | 1461136592878 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 3501 | 1461136592880 Marionette TRACE conn3 <- [1,2246,null,{}] 00:16:32 INFO - PROCESS | 3501 | 1461136592905 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}] 00:16:33 INFO - PROCESS | 3501 | 1461136593091 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:16:33 INFO - PROCESS | 3501 | 1461136593359 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4020800 == 134 [pid = 3501] [id = 569] 00:16:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 266 (0x7f6ead2bd400) [pid = 3501] [serial = 1708] [outer = (nil)] 00:16:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 267 (0x7f6eb1ed0400) [pid = 3501] [serial = 1709] [outer = 0x7f6ead2bd400] 00:16:33 INFO - PROCESS | 3501 | 1461136593430 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 268 (0x7f6eb372f800) [pid = 3501] [serial = 1710] [outer = 0x7f6ead2bd400] 00:16:34 INFO - PROCESS | 3501 | 1461136594314 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1486ms 00:16:34 INFO - PROCESS | 3501 | 1461136594366 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 3501 | 1461136594369 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:16:34 INFO - PROCESS | 3501 | 1461136594375 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 3501 | 1461136594378 Marionette TRACE conn3 <- [1,2250,null,{}] 00:16:34 INFO - PROCESS | 3501 | 1461136594383 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}] 00:16:34 INFO - PROCESS | 3501 | 1461136594566 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:16:34 INFO - PROCESS | 3501 | 1461136594886 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4ca6000 == 135 [pid = 3501] [id = 570] 00:16:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 269 (0x7f6ea2eea000) [pid = 3501] [serial = 1711] [outer = (nil)] 00:16:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 270 (0x7f6eb373a000) [pid = 3501] [serial = 1712] [outer = 0x7f6ea2eea000] 00:16:34 INFO - PROCESS | 3501 | 1461136594961 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 271 (0x7f6eb38f0400) [pid = 3501] [serial = 1713] [outer = 0x7f6ea2eea000] 00:16:35 INFO - PROCESS | 3501 | 1461136595795 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1481ms 00:16:35 INFO - PROCESS | 3501 | 1461136595857 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 3501 | 1461136595861 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:16:35 INFO - PROCESS | 3501 | 1461136595866 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 3501 | 1461136595868 Marionette TRACE conn3 <- [1,2254,null,{}] 00:16:35 INFO - PROCESS | 3501 | 1461136595874 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}] 00:16:36 INFO - PROCESS | 3501 | 1461136596060 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:16:36 INFO - PROCESS | 3501 | 1461136596383 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4ddf000 == 136 [pid = 3501] [id = 571] 00:16:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 272 (0x7f6eb41a9800) [pid = 3501] [serial = 1714] [outer = (nil)] 00:16:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 273 (0x7f6eb4595800) [pid = 3501] [serial = 1715] [outer = 0x7f6eb41a9800] 00:16:36 INFO - PROCESS | 3501 | 1461136596463 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 274 (0x7f6eb473ec00) [pid = 3501] [serial = 1716] [outer = 0x7f6eb41a9800] 00:16:37 INFO - PROCESS | 3501 | 1461136597295 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1480ms 00:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:16:37 INFO - PROCESS | 3501 | 1461136597347 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 3501 | 1461136597350 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:16:37 INFO - PROCESS | 3501 | 1461136597357 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 3501 | 1461136597361 Marionette TRACE conn3 <- [1,2258,null,{}] 00:16:37 INFO - PROCESS | 3501 | 1461136597366 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}] 00:16:37 INFO - PROCESS | 3501 | 1461136597622 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:16:37 INFO - PROCESS | 3501 | 1461136597940 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebbf5a800 == 137 [pid = 3501] [id = 572] 00:16:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 275 (0x7f6eb4e4d400) [pid = 3501] [serial = 1717] [outer = (nil)] 00:16:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 276 (0x7f6eb8517000) [pid = 3501] [serial = 1718] [outer = 0x7f6eb4e4d400] 00:16:38 INFO - PROCESS | 3501 | 1461136598024 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 277 (0x7f6ebcf7b400) [pid = 3501] [serial = 1719] [outer = 0x7f6eb4e4d400] 00:16:38 INFO - PROCESS | 3501 | 1461136598879 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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1583ms 00:16:38 INFO - PROCESS | 3501 | 1461136598940 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 3501 | 1461136598944 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:16:38 INFO - PROCESS | 3501 | 1461136598950 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 3501 | 1461136598952 Marionette TRACE conn3 <- [1,2262,null,{}] 00:16:38 INFO - PROCESS | 3501 | 1461136598958 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}] 00:16:39 INFO - PROCESS | 3501 | 1461136599155 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:16:39 INFO - PROCESS | 3501 | 1461136599470 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebeaad000 == 138 [pid = 3501] [id = 573] 00:16:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 278 (0x7f6ea4fb0800) [pid = 3501] [serial = 1720] [outer = (nil)] 00:16:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 279 (0x7f6ebdaac800) [pid = 3501] [serial = 1721] [outer = 0x7f6ea4fb0800] 00:16:39 INFO - PROCESS | 3501 | 1461136599545 Marionette DEBUG loaded listener.js 00:16:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 280 (0x7f6ebea49000) [pid = 3501] [serial = 1722] [outer = 0x7f6ea4fb0800] 00:16:40 INFO - PROCESS | 3501 | 1461136600344 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]]]}] 00:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1440ms 00:16:40 INFO - PROCESS | 3501 | 1461136600391 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:16:40 INFO - PROCESS | 3501 | 1461136600394 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:16:40 INFO - PROCESS | 3501 | 1461136600400 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - PROCESS | 3501 | 1461136600402 Marionette TRACE conn3 <- [1,2266,null,{}] 00:16:40 INFO - PROCESS | 3501 | 1461136600408 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}] 00:16:40 INFO - PROCESS | 3501 | 1461136600592 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:16:40 INFO - PROCESS | 3501 | 1461136600883 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecafd9800 == 139 [pid = 3501] [id = 574] 00:16:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 281 (0x7f6eb38f0800) [pid = 3501] [serial = 1723] [outer = (nil)] 00:16:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 282 (0x7f6ebfec0c00) [pid = 3501] [serial = 1724] [outer = 0x7f6eb38f0800] 00:16:41 INFO - PROCESS | 3501 | 1461136600997 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 283 (0x7f6ecb1b5c00) [pid = 3501] [serial = 1725] [outer = 0x7f6eb38f0800] 00:16:41 INFO - PROCESS | 3501 | 1461136601772 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1429ms 00:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:16:41 INFO - PROCESS | 3501 | 1461136601829 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:16:41 INFO - PROCESS | 3501 | 1461136601832 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:16:41 INFO - PROCESS | 3501 | 1461136601838 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 3501 | 1461136601841 Marionette TRACE conn3 <- [1,2270,null,{}] 00:16:41 INFO - PROCESS | 3501 | 1461136601846 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}] 00:16:42 INFO - PROCESS | 3501 | 1461136602031 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:16:42 INFO - PROCESS | 3501 | 1461136602319 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece629800 == 140 [pid = 3501] [id = 575] 00:16:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 284 (0x7f6e9d378800) [pid = 3501] [serial = 1726] [outer = (nil)] 00:16:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 285 (0x7f6e9d37e800) [pid = 3501] [serial = 1727] [outer = 0x7f6e9d378800] 00:16:42 INFO - PROCESS | 3501 | 1461136602432 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 286 (0x7f6e9d383800) [pid = 3501] [serial = 1728] [outer = 0x7f6e9d378800] 00:16:43 INFO - PROCESS | 3501 | 1461136603199 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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1387ms 00:16:43 INFO - PROCESS | 3501 | 1461136603226 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 3501 | 1461136603229 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:16:43 INFO - PROCESS | 3501 | 1461136603236 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 3501 | 1461136603239 Marionette TRACE conn3 <- [1,2274,null,{}] 00:16:43 INFO - PROCESS | 3501 | 1461136603244 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}] 00:16:43 INFO - PROCESS | 3501 | 1461136603425 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:16:43 INFO - PROCESS | 3501 | 1461136603721 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed481a000 == 141 [pid = 3501] [id = 576] 00:16:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 287 (0x7f6e9d37a400) [pid = 3501] [serial = 1729] [outer = (nil)] 00:16:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 288 (0x7f6ebee03400) [pid = 3501] [serial = 1730] [outer = 0x7f6e9d37a400] 00:16:43 INFO - PROCESS | 3501 | 1461136603835 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 289 (0x7f6ecb2b7800) [pid = 3501] [serial = 1731] [outer = 0x7f6e9d37a400] 00:16:44 INFO - PROCESS | 3501 | 1461136604602 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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1435ms 00:16:44 INFO - PROCESS | 3501 | 1461136604672 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 3501 | 1461136604675 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:16:44 INFO - PROCESS | 3501 | 1461136604681 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 3501 | 1461136604683 Marionette TRACE conn3 <- [1,2278,null,{}] 00:16:44 INFO - PROCESS | 3501 | 1461136604689 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}] 00:16:44 INFO - PROCESS | 3501 | 1461136604886 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:16:45 INFO - PROCESS | 3501 | 1461136605164 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4ebc000 == 142 [pid = 3501] [id = 577] 00:16:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 290 (0x7f6e9d383400) [pid = 3501] [serial = 1732] [outer = (nil)] 00:16:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 291 (0x7f6ecc451000) [pid = 3501] [serial = 1733] [outer = 0x7f6e9d383400] 00:16:45 INFO - PROCESS | 3501 | 1461136605280 Marionette DEBUG loaded listener.js 00:16:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 292 (0x7f6ece68ec00) [pid = 3501] [serial = 1734] [outer = 0x7f6e9d383400] 00:16:46 INFO - PROCESS | 3501 | 1461136606083 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1436ms 00:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:16:46 INFO - PROCESS | 3501 | 1461136606118 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 3501 | 1461136606120 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:16:46 INFO - PROCESS | 3501 | 1461136606127 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 3501 | 1461136606130 Marionette TRACE conn3 <- [1,2282,null,{}] 00:16:46 INFO - PROCESS | 3501 | 1461136606135 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}] 00:16:46 INFO - PROCESS | 3501 | 1461136606339 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:16:46 INFO - PROCESS | 3501 | 1461136606632 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9cfe3800 == 143 [pid = 3501] [id = 578] 00:16:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 293 (0x7f6e9d384c00) [pid = 3501] [serial = 1735] [outer = (nil)] 00:16:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 294 (0x7f6ea2556400) [pid = 3501] [serial = 1736] [outer = 0x7f6e9d384c00] 00:16:46 INFO - PROCESS | 3501 | 1461136606747 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 295 (0x7f6ea255d000) [pid = 3501] [serial = 1737] [outer = 0x7f6e9d384c00] 00:16:47 INFO - PROCESS | 3501 | 1461136607550 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1482ms 00:16:47 INFO - PROCESS | 3501 | 1461136607609 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 3501 | 1461136607612 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:16:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:16:47 INFO - PROCESS | 3501 | 1461136607618 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 3501 | 1461136607620 Marionette TRACE conn3 <- [1,2286,null,{}] 00:16:47 INFO - PROCESS | 3501 | 1461136607625 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}] 00:16:47 INFO - PROCESS | 3501 | 1461136607813 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:16:48 INFO - PROCESS | 3501 | 1461136608142 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26cb800 == 144 [pid = 3501] [id = 579] 00:16:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 296 (0x7f6e9ffe4400) [pid = 3501] [serial = 1738] [outer = (nil)] 00:16:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 297 (0x7f6ea255e800) [pid = 3501] [serial = 1739] [outer = 0x7f6e9ffe4400] 00:16:48 INFO - PROCESS | 3501 | 1461136608216 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 298 (0x7f6ea369f000) [pid = 3501] [serial = 1740] [outer = 0x7f6e9ffe4400] 00:16:49 INFO - PROCESS | 3501 | 1461136609007 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 00:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1429ms 00:16:49 INFO - PROCESS | 3501 | 1461136609048 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 3501 | 1461136609052 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:16:49 INFO - PROCESS | 3501 | 1461136609057 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 3501 | 1461136609060 Marionette TRACE conn3 <- [1,2290,null,{}] 00:16:49 INFO - PROCESS | 3501 | 1461136609065 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}] 00:16:49 INFO - PROCESS | 3501 | 1461136609262 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:16:49 INFO - PROCESS | 3501 | 1461136609548 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad7f800 == 145 [pid = 3501] [id = 580] 00:16:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 299 (0x7f6ea03b8800) [pid = 3501] [serial = 1741] [outer = (nil)] 00:16:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 300 (0x7f6ead34e400) [pid = 3501] [serial = 1742] [outer = 0x7f6ea03b8800] 00:16:49 INFO - PROCESS | 3501 | 1461136609660 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 301 (0x7f6eb37d3400) [pid = 3501] [serial = 1743] [outer = 0x7f6ea03b8800] 00:16:50 INFO - PROCESS | 3501 | 1461136610476 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:16:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1929ms 00:16:51 INFO - PROCESS | 3501 | 1461136611105 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 3501 | 1461136611110 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:16:51 INFO - PROCESS | 3501 | 1461136611182 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 3501 | 1461136611186 Marionette TRACE conn3 <- [1,2294,null,{}] 00:16:51 INFO - PROCESS | 3501 | 1461136611197 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}] 00:16:51 INFO - PROCESS | 3501 | 1461136611388 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:16:51 INFO - PROCESS | 3501 | 1461136611636 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29b1000 == 146 [pid = 3501] [id = 581] 00:16:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 302 (0x7f6e9d3acc00) [pid = 3501] [serial = 1744] [outer = (nil)] 00:16:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 303 (0x7f6e9d3b2800) [pid = 3501] [serial = 1745] [outer = 0x7f6e9d3acc00] 00:16:51 INFO - PROCESS | 3501 | 1461136611704 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 304 (0x7f6e9ffdf400) [pid = 3501] [serial = 1746] [outer = 0x7f6e9d3acc00] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb404d000 == 145 [pid = 3501] [id = 105] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec3a800 == 144 [pid = 3501] [id = 48] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80bf000 == 143 [pid = 3501] [id = 560] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea601c800 == 142 [pid = 3501] [id = 559] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea499f000 == 141 [pid = 3501] [id = 558] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea28d4800 == 140 [pid = 3501] [id = 557] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea00a7000 == 139 [pid = 3501] [id = 551] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9ff6f800 == 138 [pid = 3501] [id = 550] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9ff57800 == 137 [pid = 3501] [id = 549] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb1e50800 == 136 [pid = 3501] [id = 548] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed0913000 == 135 [pid = 3501] [id = 547] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ecb1d5000 == 134 [pid = 3501] [id = 546] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf147000 == 133 [pid = 3501] [id = 545] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd9b1000 == 132 [pid = 3501] [id = 544] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb85f2800 == 131 [pid = 3501] [id = 543] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f0d800 == 130 [pid = 3501] [id = 542] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4cc0800 == 129 [pid = 3501] [id = 541] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4181000 == 128 [pid = 3501] [id = 540] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb25f1000 == 127 [pid = 3501] [id = 539] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaae5b000 == 126 [pid = 3501] [id = 538] 00:16:52 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea60dc800 == 125 [pid = 3501] [id = 537] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 303 (0x7f6eaab87800) [pid = 3501] [serial = 1608] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 302 (0x7f6ebacef400) [pid = 3501] [serial = 1550] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 301 (0x7f6ea87e6400) [pid = 3501] [serial = 1595] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 300 (0x7f6ead8aa800) [pid = 3501] [serial = 1602] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 299 (0x7f6eb372ec00) [pid = 3501] [serial = 1544] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 298 (0x7f6ecb4e0400) [pid = 3501] [serial = 1553] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 297 (0x7f6ea4f22400) [pid = 3501] [serial = 1562] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 296 (0x7f6ea580a000) [pid = 3501] [serial = 1589] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 295 (0x7f6ea2788800) [pid = 3501] [serial = 1559] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 294 (0x7f6ea5d78400) [pid = 3501] [serial = 1590] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 293 (0x7f6ea958b000) [pid = 3501] [serial = 1596] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 292 (0x7f6ea87de800) [pid = 3501] [serial = 1592] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 291 (0x7f6ea8634000) [pid = 3501] [serial = 1580] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 290 (0x7f6ea87e5000) [pid = 3501] [serial = 1593] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 289 (0x7f6eaab07c00) [pid = 3501] [serial = 1541] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 288 (0x7f6eb1d1c400) [pid = 3501] [serial = 1568] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 287 (0x7f6eb6054000) [pid = 3501] [serial = 1547] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 286 (0x7f6ead350800) [pid = 3501] [serial = 1601] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 285 (0x7f6eab45e800) [pid = 3501] [serial = 1599] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 284 (0x7f6ea048bc00) [pid = 3501] [serial = 1577] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 283 (0x7f6eae2ea000) [pid = 3501] [serial = 1604] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 282 (0x7f6ea46c9800) [pid = 3501] [serial = 1587] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 281 (0x7f6ebcec7800) [pid = 3501] [serial = 1556] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 280 (0x7f6ea26ed400) [pid = 3501] [serial = 1583] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 279 (0x7f6ea03b9c00) [pid = 3501] [serial = 1571] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 278 (0x7f6ea2b97400) [pid = 3501] [serial = 1565] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 277 (0x7f6ea0480c00) [pid = 3501] [serial = 1574] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 276 (0x7f6eb1cd1800) [pid = 3501] [serial = 1605] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 275 (0x7f6ea2ef0c00) [pid = 3501] [serial = 1586] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 274 (0x7f6ea4c4f000) [pid = 3501] [serial = 1607] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 273 (0x7f6ea288b000) [pid = 3501] [serial = 1584] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 272 (0x7f6eaab05c00) [pid = 3501] [serial = 1598] [outer = (nil)] [url = about:blank] 00:16:52 INFO - PROCESS | 3501 | --DOMWINDOW == 271 (0x7f6ea4d3f400) [pid = 3501] [serial = 1538] [outer = (nil)] [url = about:blank] 00:16:53 INFO - PROCESS | 3501 | 1461136613212 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2058ms 00:16:53 INFO - PROCESS | 3501 | 1461136613222 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 3501 | 1461136613226 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:16:53 INFO - PROCESS | 3501 | 1461136613238 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 3501 | 1461136613242 Marionette TRACE conn3 <- [1,2298,null,{}] 00:16:53 INFO - PROCESS | 3501 | 1461136613248 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}] 00:16:53 INFO - PROCESS | 3501 | 1461136613450 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:16:53 INFO - PROCESS | 3501 | 1461136613654 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea00a3800 == 126 [pid = 3501] [id = 582] 00:16:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 272 (0x7f6e9bae6000) [pid = 3501] [serial = 1747] [outer = (nil)] 00:16:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 273 (0x7f6e9ffed000) [pid = 3501] [serial = 1748] [outer = 0x7f6e9bae6000] 00:16:53 INFO - PROCESS | 3501 | 1461136613718 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 274 (0x7f6ea1f3bc00) [pid = 3501] [serial = 1749] [outer = 0x7f6e9bae6000] 00:16:54 INFO - PROCESS | 3501 | 1461136614512 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]]]}] 00:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1332ms 00:16:54 INFO - PROCESS | 3501 | 1461136614566 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:16:54 INFO - PROCESS | 3501 | 1461136614569 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:16:54 INFO - PROCESS | 3501 | 1461136614575 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:16:54 INFO - PROCESS | 3501 | 1461136614578 Marionette TRACE conn3 <- [1,2302,null,{}] 00:16:54 INFO - PROCESS | 3501 | 1461136614624 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}] 00:16:54 INFO - PROCESS | 3501 | 1461136614869 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:16:55 INFO - PROCESS | 3501 | 1461136615032 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea33d1800 == 127 [pid = 3501] [id = 583] 00:16:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 275 (0x7f6ea278e000) [pid = 3501] [serial = 1750] [outer = (nil)] 00:16:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 276 (0x7f6ea2b8ec00) [pid = 3501] [serial = 1751] [outer = 0x7f6ea278e000] 00:16:55 INFO - PROCESS | 3501 | 1461136615097 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 277 (0x7f6ea2cd1c00) [pid = 3501] [serial = 1752] [outer = 0x7f6ea278e000] 00:16:55 INFO - PROCESS | 3501 | 1461136615898 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]]]}] 00:16:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:16:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1379ms 00:16:55 INFO - PROCESS | 3501 | 1461136615955 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:16:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:16:55 INFO - PROCESS | 3501 | 1461136615970 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:16:55 INFO - PROCESS | 3501 | 1461136615980 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 3501 | 1461136615983 Marionette TRACE conn3 <- [1,2306,null,{}] 00:16:56 INFO - PROCESS | 3501 | 1461136615995 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}] 00:16:56 INFO - PROCESS | 3501 | 1461136616254 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:16:56 INFO - PROCESS | 3501 | 1461136616287 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4e98000 == 128 [pid = 3501] [id = 584] 00:16:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 278 (0x7f6ea369b000) [pid = 3501] [serial = 1753] [outer = (nil)] 00:16:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 279 (0x7f6ea45af800) [pid = 3501] [serial = 1754] [outer = 0x7f6ea369b000] 00:16:56 INFO - PROCESS | 3501 | 1461136616353 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 280 (0x7f6ea47b9800) [pid = 3501] [serial = 1755] [outer = 0x7f6ea369b000] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 279 (0x7f6ea1eebc00) [pid = 3501] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 278 (0x7f6eb459f800) [pid = 3501] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 277 (0x7f6ea2cd3c00) [pid = 3501] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 276 (0x7f6ea5d14400) [pid = 3501] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 275 (0x7f6ea0485000) [pid = 3501] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 274 (0x7f6ead669800) [pid = 3501] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 273 (0x7f6ea26ed000) [pid = 3501] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 272 (0x7f6ecb499800) [pid = 3501] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 271 (0x7f6ea26ee800) [pid = 3501] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 270 (0x7f6ea2b95c00) [pid = 3501] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 269 (0x7f6ead8a7c00) [pid = 3501] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 268 (0x7f6eaab80000) [pid = 3501] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 267 (0x7f6eb1cce800) [pid = 3501] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 266 (0x7f6ea03b4800) [pid = 3501] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 265 (0x7f6ea2baa400) [pid = 3501] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 264 (0x7f6eb46c7400) [pid = 3501] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 263 (0x7f6ea2cd1800) [pid = 3501] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 262 (0x7f6eaaaeb400) [pid = 3501] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 261 (0x7f6ea2ee9400) [pid = 3501] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 260 (0x7f6eab461800) [pid = 3501] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 259 (0x7f6ea46c7400) [pid = 3501] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 258 (0x7f6eb3a73c00) [pid = 3501] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 257 (0x7f6ea048c400) [pid = 3501] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 256 (0x7f6eb37da000) [pid = 3501] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 255 (0x7f6ebe2b9c00) [pid = 3501] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 254 (0x7f6ea87db000) [pid = 3501] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 253 (0x7f6ebdd9b400) [pid = 3501] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 252 (0x7f6e9baf1c00) [pid = 3501] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 251 (0x7f6e9bae7800) [pid = 3501] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 250 (0x7f6ea87df800) [pid = 3501] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 249 (0x7f6ea1f32400) [pid = 3501] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 248 (0x7f6ea46ce800) [pid = 3501] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6ea1ef2800) [pid = 3501] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6e9fdd1000) [pid = 3501] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6e9ffde400) [pid = 3501] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6e9fdc2c00) [pid = 3501] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6eb4e44400) [pid = 3501] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6eb1ec3800) [pid = 3501] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6eb41b3400) [pid = 3501] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6ea1f35800) [pid = 3501] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6ea2b95400) [pid = 3501] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6e9ffea400) [pid = 3501] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6e9bae8c00) [pid = 3501] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6e9fdc5000) [pid = 3501] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6ea03b3800) [pid = 3501] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6eb524b400) [pid = 3501] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6ead58a800) [pid = 3501] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6eb8517c00) [pid = 3501] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6eac399800) [pid = 3501] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6ea2b95000) [pid = 3501] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6eb641c000) [pid = 3501] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6eb4fbf400) [pid = 3501] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6ea47b7400) [pid = 3501] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 226 (0x7f6ea80f9c00) [pid = 3501] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 225 (0x7f6ea80f1800) [pid = 3501] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6ea4e1c400) [pid = 3501] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6eac4e3000) [pid = 3501] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ead8a4400) [pid = 3501] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6ecaf6d400) [pid = 3501] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6eab515000) [pid = 3501] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ea26f5400) [pid = 3501] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6eab50e400) [pid = 3501] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ea03b6000) [pid = 3501] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb3736000) [pid = 3501] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ea1eea000) [pid = 3501] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6ea36a5800) [pid = 3501] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6ea5803000) [pid = 3501] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ec0ba4400) [pid = 3501] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eaab10c00) [pid = 3501] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea1ee7c00) [pid = 3501] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ea2baf000) [pid = 3501] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ea4521800) [pid = 3501] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ebaceb000) [pid = 3501] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ea369ec00) [pid = 3501] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eaaaeb800) [pid = 3501] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eaaadfc00) [pid = 3501] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea2d8fc00) [pid = 3501] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ea2ba8800) [pid = 3501] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea288a800) [pid = 3501] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea5ada000) [pid = 3501] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea2885000) [pid = 3501] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb1c03400) [pid = 3501] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eae9e1000) [pid = 3501] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:16:58 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ea2d90400) [pid = 3501] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:16:58 INFO - PROCESS | 3501 | 1461136618487 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:16:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2541ms 00:16:58 INFO - PROCESS | 3501 | 1461136618520 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 3501 | 1461136618523 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:16:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:16:58 INFO - PROCESS | 3501 | 1461136618528 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 3501 | 1461136618530 Marionette TRACE conn3 <- [1,2310,null,{}] 00:16:58 INFO - PROCESS | 3501 | 1461136618536 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}] 00:16:58 INFO - PROCESS | 3501 | 1461136618772 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:16:58 INFO - PROCESS | 3501 | 1461136618794 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea1fd2800 == 129 [pid = 3501] [id = 585] 00:16:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6e9baf1c00) [pid = 3501] [serial = 1756] [outer = (nil)] 00:16:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6e9ffea400) [pid = 3501] [serial = 1757] [outer = 0x7f6e9baf1c00] 00:16:58 INFO - PROCESS | 3501 | 1461136618853 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea1f30c00) [pid = 3501] [serial = 1758] [outer = 0x7f6e9baf1c00] 00:16:59 INFO - PROCESS | 3501 | 1461136619617 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1126ms 00:16:59 INFO - PROCESS | 3501 | 1461136619655 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 3501 | 1461136619657 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:16:59 INFO - PROCESS | 3501 | 1461136619663 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 3501 | 1461136619665 Marionette TRACE conn3 <- [1,2314,null,{}] 00:16:59 INFO - PROCESS | 3501 | 1461136619670 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}] 00:16:59 INFO - PROCESS | 3501 | 1461136619954 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:16:59 INFO - PROCESS | 3501 | 1461136619972 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81d8800 == 130 [pid = 3501] [id = 586] 00:16:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea2baf000) [pid = 3501] [serial = 1759] [outer = (nil)] 00:17:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea2cd1800) [pid = 3501] [serial = 1760] [outer = 0x7f6ea2baf000] 00:17:00 INFO - PROCESS | 3501 | 1461136620033 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea4d31c00) [pid = 3501] [serial = 1761] [outer = 0x7f6ea2baf000] 00:17:01 INFO - PROCESS | 3501 | 1461136621198 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:17:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1584ms 00:17:01 INFO - PROCESS | 3501 | 1461136621249 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 3501 | 1461136621260 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:17:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:17:01 INFO - PROCESS | 3501 | 1461136621276 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 3501 | 1461136621280 Marionette TRACE conn3 <- [1,2318,null,{}] 00:17:01 INFO - PROCESS | 3501 | 1461136621288 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}] 00:17:01 INFO - PROCESS | 3501 | 1461136621503 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:17:01 INFO - PROCESS | 3501 | 1461136621835 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29a8800 == 131 [pid = 3501] [id = 587] 00:17:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6e9fdc4800) [pid = 3501] [serial = 1762] [outer = (nil)] 00:17:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6e9ffeac00) [pid = 3501] [serial = 1763] [outer = 0x7f6e9fdc4800] 00:17:01 INFO - PROCESS | 3501 | 1461136621915 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea048c400) [pid = 3501] [serial = 1764] [outer = 0x7f6e9fdc4800] 00:17:02 INFO - PROCESS | 3501 | 1461136622851 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] 00:17:02 INFO - PROCESS | 3501 | 1461136622929 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:17:02 INFO - PROCESS | 3501 | 1461136622939 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 3501 | 1461136622942 Marionette TRACE conn3 <- [1,2322,null,{}] 00:17:02 INFO - PROCESS | 3501 | 1461136622949 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}] 00:17:03 INFO - PROCESS | 3501 | 1461136623181 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:17:03 INFO - PROCESS | 3501 | 1461136623543 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80aa000 == 132 [pid = 3501] [id = 588] 00:17:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ea1f31000) [pid = 3501] [serial = 1765] [outer = (nil)] 00:17:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea2883800) [pid = 3501] [serial = 1766] [outer = 0x7f6ea1f31000] 00:17:03 INFO - PROCESS | 3501 | 1461136623621 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ea2b99000) [pid = 3501] [serial = 1767] [outer = 0x7f6ea1f31000] 00:17:04 INFO - PROCESS | 3501 | 1461136624424 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]]]}] 00:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1534ms 00:17:04 INFO - PROCESS | 3501 | 1461136624474 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 3501 | 1461136624476 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:17:04 INFO - PROCESS | 3501 | 1461136624483 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 3501 | 1461136624489 Marionette TRACE conn3 <- [1,2326,null,{}] 00:17:04 INFO - PROCESS | 3501 | 1461136624505 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}] 00:17:04 INFO - PROCESS | 3501 | 1461136624723 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:17:04 INFO - PROCESS | 3501 | 1461136624993 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ad0800 == 133 [pid = 3501] [id = 589] 00:17:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6ea2886800) [pid = 3501] [serial = 1768] [outer = (nil)] 00:17:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ea45b5c00) [pid = 3501] [serial = 1769] [outer = 0x7f6ea2886800] 00:17:05 INFO - PROCESS | 3501 | 1461136625116 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6ea4d32800) [pid = 3501] [serial = 1770] [outer = 0x7f6ea2886800] 00:17:05 INFO - PROCESS | 3501 | 1461136625928 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1485ms 00:17:05 INFO - PROCESS | 3501 | 1461136625968 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 3501 | 1461136625973 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:17:05 INFO - PROCESS | 3501 | 1461136625979 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 3501 | 1461136625981 Marionette TRACE conn3 <- [1,2330,null,{}] 00:17:05 INFO - PROCESS | 3501 | 1461136625987 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}] 00:17:06 INFO - PROCESS | 3501 | 1461136626183 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:17:06 INFO - PROCESS | 3501 | 1461136626538 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad64800 == 134 [pid = 3501] [id = 590] 00:17:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6ea03b7800) [pid = 3501] [serial = 1771] [outer = (nil)] 00:17:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ea4f24800) [pid = 3501] [serial = 1772] [outer = 0x7f6ea03b7800] 00:17:06 INFO - PROCESS | 3501 | 1461136626615 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6ea580e000) [pid = 3501] [serial = 1773] [outer = 0x7f6ea03b7800] 00:17:07 INFO - PROCESS | 3501 | 1461136627437 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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1527ms 00:17:07 INFO - PROCESS | 3501 | 1461136627507 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 3501 | 1461136627510 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:17:07 INFO - PROCESS | 3501 | 1461136627517 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 3501 | 1461136627519 Marionette TRACE conn3 <- [1,2334,null,{}] 00:17:07 INFO - PROCESS | 3501 | 1461136627525 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}] 00:17:07 INFO - PROCESS | 3501 | 1461136627726 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:17:08 INFO - PROCESS | 3501 | 1461136628048 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab8b3800 == 135 [pid = 3501] [id = 591] 00:17:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6ea5add800) [pid = 3501] [serial = 1774] [outer = (nil)] 00:17:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6ea5d14400) [pid = 3501] [serial = 1775] [outer = 0x7f6ea5add800] 00:17:08 INFO - PROCESS | 3501 | 1461136628123 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6ea79a0c00) [pid = 3501] [serial = 1776] [outer = 0x7f6ea5add800] 00:17:08 INFO - PROCESS | 3501 | 1461136628941 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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1483ms 00:17:09 INFO - PROCESS | 3501 | 1461136629001 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 3501 | 1461136629005 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:17:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:17:09 INFO - PROCESS | 3501 | 1461136629010 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 3501 | 1461136629012 Marionette TRACE conn3 <- [1,2338,null,{}] 00:17:09 INFO - PROCESS | 3501 | 1461136629018 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}] 00:17:09 INFO - PROCESS | 3501 | 1461136629225 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:17:09 INFO - PROCESS | 3501 | 1461136629537 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5f8800 == 136 [pid = 3501] [id = 592] 00:17:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6ea5ade800) [pid = 3501] [serial = 1777] [outer = (nil)] 00:17:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6ea87e6000) [pid = 3501] [serial = 1778] [outer = 0x7f6ea5ade800] 00:17:09 INFO - PROCESS | 3501 | 1461136629619 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ea9b45400) [pid = 3501] [serial = 1779] [outer = 0x7f6ea5ade800] 00:17:10 INFO - PROCESS | 3501 | 1461136630419 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1485ms 00:17:10 INFO - PROCESS | 3501 | 1461136630496 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 3501 | 1461136630499 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:17:10 INFO - PROCESS | 3501 | 1461136630506 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 3501 | 1461136630509 Marionette TRACE conn3 <- [1,2342,null,{}] 00:17:10 INFO - PROCESS | 3501 | 1461136630514 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}] 00:17:10 INFO - PROCESS | 3501 | 1461136630737 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:17:11 INFO - PROCESS | 3501 | 1461136631048 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4c8000 == 137 [pid = 3501] [id = 593] 00:17:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6ea8636c00) [pid = 3501] [serial = 1780] [outer = (nil)] 00:17:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 222 (0x7f6eaaade000) [pid = 3501] [serial = 1781] [outer = 0x7f6ea8636c00] 00:17:11 INFO - PROCESS | 3501 | 1461136631123 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 223 (0x7f6eaab87800) [pid = 3501] [serial = 1782] [outer = 0x7f6ea8636c00] 00:17:11 INFO - PROCESS | 3501 | 1461136631943 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]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:17:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1484ms 00:17:11 INFO - PROCESS | 3501 | 1461136631991 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 3501 | 1461136631995 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:17:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:17:12 INFO - PROCESS | 3501 | 1461136632000 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 3501 | 1461136632003 Marionette TRACE conn3 <- [1,2346,null,{}] 00:17:12 INFO - PROCESS | 3501 | 1461136632009 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}] 00:17:12 INFO - PROCESS | 3501 | 1461136632203 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:17:12 INFO - PROCESS | 3501 | 1461136632485 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb1e4d800 == 138 [pid = 3501] [id = 594] 00:17:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 224 (0x7f6ea9b42400) [pid = 3501] [serial = 1783] [outer = (nil)] 00:17:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 225 (0x7f6eab45c800) [pid = 3501] [serial = 1784] [outer = 0x7f6ea9b42400] 00:17:12 INFO - PROCESS | 3501 | 1461136632597 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 226 (0x7f6eab50d000) [pid = 3501] [serial = 1785] [outer = 0x7f6ea9b42400] 00:17:13 INFO - PROCESS | 3501 | 1461136633396 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1434ms 00:17:13 INFO - PROCESS | 3501 | 1461136633436 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 3501 | 1461136633439 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:17:13 INFO - PROCESS | 3501 | 1461136633445 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 3501 | 1461136633448 Marionette TRACE conn3 <- [1,2350,null,{}] 00:17:13 INFO - PROCESS | 3501 | 1461136633453 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}] 00:17:13 INFO - PROCESS | 3501 | 1461136633636 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:17:13 INFO - PROCESS | 3501 | 1461136633913 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb21af000 == 139 [pid = 3501] [id = 595] 00:17:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 227 (0x7f6eaab03c00) [pid = 3501] [serial = 1786] [outer = (nil)] 00:17:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 228 (0x7f6eab61bc00) [pid = 3501] [serial = 1787] [outer = 0x7f6eaab03c00] 00:17:14 INFO - PROCESS | 3501 | 1461136634029 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 229 (0x7f6ead2c5c00) [pid = 3501] [serial = 1788] [outer = 0x7f6eaab03c00] 00:17:14 INFO - PROCESS | 3501 | 1461136634804 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]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1428ms 00:17:14 INFO - PROCESS | 3501 | 1461136634875 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 3501 | 1461136634879 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:17:14 INFO - PROCESS | 3501 | 1461136634884 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 3501 | 1461136634886 Marionette TRACE conn3 <- [1,2354,null,{}] 00:17:14 INFO - PROCESS | 3501 | 1461136634892 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}] 00:17:15 INFO - PROCESS | 3501 | 1461136635120 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:17:15 INFO - PROCESS | 3501 | 1461136635662 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4623000 == 140 [pid = 3501] [id = 596] 00:17:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 230 (0x7f6eae9da400) [pid = 3501] [serial = 1789] [outer = (nil)] 00:17:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 231 (0x7f6eaeb5c800) [pid = 3501] [serial = 1790] [outer = 0x7f6eae9da400] 00:17:15 INFO - PROCESS | 3501 | 1461136635753 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 232 (0x7f6eb1c0d000) [pid = 3501] [serial = 1791] [outer = 0x7f6eae9da400] 00:17:16 INFO - PROCESS | 3501 | 1461136636586 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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:17:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1728ms 00:17:16 INFO - PROCESS | 3501 | 1461136636617 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 3501 | 1461136636621 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:17:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:17:16 INFO - PROCESS | 3501 | 1461136636627 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 3501 | 1461136636630 Marionette TRACE conn3 <- [1,2358,null,{}] 00:17:16 INFO - PROCESS | 3501 | 1461136636636 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}] 00:17:16 INFO - PROCESS | 3501 | 1461136636847 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:17:17 INFO - PROCESS | 3501 | 1461136637105 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4de4000 == 141 [pid = 3501] [id = 597] 00:17:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 233 (0x7f6ead66ec00) [pid = 3501] [serial = 1792] [outer = (nil)] 00:17:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 234 (0x7f6eb1ec8800) [pid = 3501] [serial = 1793] [outer = 0x7f6ead66ec00] 00:17:17 INFO - PROCESS | 3501 | 1461136637231 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 235 (0x7f6eb3739c00) [pid = 3501] [serial = 1794] [outer = 0x7f6ead66ec00] 00:17:18 INFO - PROCESS | 3501 | 1461136638056 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]]]}] 00:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1481ms 00:17:18 INFO - PROCESS | 3501 | 1461136638109 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:17:18 INFO - PROCESS | 3501 | 1461136638113 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:17:18 INFO - PROCESS | 3501 | 1461136638119 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 3501 | 1461136638121 Marionette TRACE conn3 <- [1,2362,null,{}] 00:17:18 INFO - PROCESS | 3501 | 1461136638127 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}] 00:17:18 INFO - PROCESS | 3501 | 1461136638320 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:17:18 INFO - PROCESS | 3501 | 1461136638601 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb85d4800 == 142 [pid = 3501] [id = 598] 00:17:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 236 (0x7f6eae9dd800) [pid = 3501] [serial = 1795] [outer = (nil)] 00:17:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 237 (0x7f6eb3a73c00) [pid = 3501] [serial = 1796] [outer = 0x7f6eae9dd800] 00:17:18 INFO - PROCESS | 3501 | 1461136638717 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 238 (0x7f6eb4086800) [pid = 3501] [serial = 1797] [outer = 0x7f6eae9dd800] 00:17:19 INFO - PROCESS | 3501 | 1461136639521 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1436ms 00:17:19 INFO - PROCESS | 3501 | 1461136639555 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 3501 | 1461136639559 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:17:19 INFO - PROCESS | 3501 | 1461136639565 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 3501 | 1461136639567 Marionette TRACE conn3 <- [1,2366,null,{}] 00:17:19 INFO - PROCESS | 3501 | 1461136639572 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}] 00:17:19 INFO - PROCESS | 3501 | 1461136639762 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:17:20 INFO - PROCESS | 3501 | 1461136640043 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd420000 == 143 [pid = 3501] [id = 599] 00:17:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 239 (0x7f6eb2023800) [pid = 3501] [serial = 1798] [outer = (nil)] 00:17:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 240 (0x7f6eb41b3400) [pid = 3501] [serial = 1799] [outer = 0x7f6eb2023800] 00:17:20 INFO - PROCESS | 3501 | 1461136640167 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 241 (0x7f6eb459a800) [pid = 3501] [serial = 1800] [outer = 0x7f6eb2023800] 00:17:21 INFO - PROCESS | 3501 | 1461136641004 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:17:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1487ms 00:17:21 INFO - PROCESS | 3501 | 1461136641053 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 3501 | 1461136641056 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:17:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:17:21 INFO - PROCESS | 3501 | 1461136641064 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 3501 | 1461136641067 Marionette TRACE conn3 <- [1,2370,null,{}] 00:17:21 INFO - PROCESS | 3501 | 1461136641072 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}] 00:17:21 INFO - PROCESS | 3501 | 1461136641260 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:17:21 INFO - PROCESS | 3501 | 1461136641633 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebec2f800 == 144 [pid = 3501] [id = 600] 00:17:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 242 (0x7f6eb4739800) [pid = 3501] [serial = 1801] [outer = (nil)] 00:17:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 243 (0x7f6eb4e44800) [pid = 3501] [serial = 1802] [outer = 0x7f6eb4739800] 00:17:21 INFO - PROCESS | 3501 | 1461136641712 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 244 (0x7f6eb4ecc800) [pid = 3501] [serial = 1803] [outer = 0x7f6eb4739800] 00:17:22 INFO - PROCESS | 3501 | 1461136642518 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]]]}] 00:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1531ms 00:17:22 INFO - PROCESS | 3501 | 1461136642597 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:17:22 INFO - PROCESS | 3501 | 1461136642601 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:17:22 INFO - PROCESS | 3501 | 1461136642608 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 3501 | 1461136642610 Marionette TRACE conn3 <- [1,2374,null,{}] 00:17:22 INFO - PROCESS | 3501 | 1461136642616 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}] 00:17:22 INFO - PROCESS | 3501 | 1461136642916 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:17:23 INFO - PROCESS | 3501 | 1461136643276 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec521c000 == 145 [pid = 3501] [id = 601] 00:17:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 245 (0x7f6eb473b400) [pid = 3501] [serial = 1804] [outer = (nil)] 00:17:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 246 (0x7f6eb6054400) [pid = 3501] [serial = 1805] [outer = 0x7f6eb473b400] 00:17:23 INFO - PROCESS | 3501 | 1461136643349 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 247 (0x7f6eb641c000) [pid = 3501] [serial = 1806] [outer = 0x7f6eb473b400] 00:17:24 INFO - PROCESS | 3501 | 1461136644138 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]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1583ms 00:17:24 INFO - PROCESS | 3501 | 1461136644191 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 3501 | 1461136644194 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:17:24 INFO - PROCESS | 3501 | 1461136644200 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 3501 | 1461136644202 Marionette TRACE conn3 <- [1,2378,null,{}] 00:17:24 INFO - PROCESS | 3501 | 1461136644227 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}] 00:17:24 INFO - PROCESS | 3501 | 1461136644417 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:17:24 INFO - PROCESS | 3501 | 1461136644694 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ece61b800 == 146 [pid = 3501] [id = 602] 00:17:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 248 (0x7f6eb641d000) [pid = 3501] [serial = 1807] [outer = (nil)] 00:17:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 249 (0x7f6eb83e9800) [pid = 3501] [serial = 1808] [outer = 0x7f6eb641d000] 00:17:24 INFO - PROCESS | 3501 | 1461136644802 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 250 (0x7f6eb851b400) [pid = 3501] [serial = 1809] [outer = 0x7f6eb641d000] 00:17:25 INFO - PROCESS | 3501 | 1461136645606 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1453ms 00:17:25 INFO - PROCESS | 3501 | 1461136645654 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 3501 | 1461136645657 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:17:25 INFO - PROCESS | 3501 | 1461136645663 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 3501 | 1461136645665 Marionette TRACE conn3 <- [1,2382,null,{}] 00:17:25 INFO - PROCESS | 3501 | 1461136645671 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}] 00:17:25 INFO - PROCESS | 3501 | 1461136645863 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:17:26 INFO - PROCESS | 3501 | 1461136646149 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed32ca800 == 147 [pid = 3501] [id = 603] 00:17:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 251 (0x7f6ea5ae3400) [pid = 3501] [serial = 1810] [outer = (nil)] 00:17:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 252 (0x7f6eb1cf6800) [pid = 3501] [serial = 1811] [outer = 0x7f6ea5ae3400] 00:17:26 INFO - PROCESS | 3501 | 1461136646260 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 253 (0x7f6ebacf4000) [pid = 3501] [serial = 1812] [outer = 0x7f6ea5ae3400] 00:17:27 INFO - PROCESS | 3501 | 1461136647040 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1435ms 00:17:27 INFO - PROCESS | 3501 | 1461136647099 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 3501 | 1461136647102 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:17:27 INFO - PROCESS | 3501 | 1461136647108 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 3501 | 1461136647111 Marionette TRACE conn3 <- [1,2386,null,{}] 00:17:27 INFO - PROCESS | 3501 | 1461136647116 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}] 00:17:27 INFO - PROCESS | 3501 | 1461136647316 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:17:27 INFO - PROCESS | 3501 | 1461136647605 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea7939800 == 148 [pid = 3501] [id = 604] 00:17:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 254 (0x7f6ebb81b400) [pid = 3501] [serial = 1813] [outer = (nil)] 00:17:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 255 (0x7f6ebc79e000) [pid = 3501] [serial = 1814] [outer = 0x7f6ebb81b400] 00:17:27 INFO - PROCESS | 3501 | 1461136647721 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 256 (0x7f6ebdd8e800) [pid = 3501] [serial = 1815] [outer = 0x7f6ebb81b400] 00:17:28 INFO - PROCESS | 3501 | 1461136648504 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1428ms 00:17:28 INFO - PROCESS | 3501 | 1461136648536 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 3501 | 1461136648540 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:17:28 INFO - PROCESS | 3501 | 1461136648545 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 3501 | 1461136648548 Marionette TRACE conn3 <- [1,2390,null,{}] 00:17:28 INFO - PROCESS | 3501 | 1461136648553 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}] 00:17:28 INFO - PROCESS | 3501 | 1461136648740 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:17:29 INFO - PROCESS | 3501 | 1461136649052 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9a99a800 == 149 [pid = 3501] [id = 605] 00:17:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 257 (0x7f6e9bae8c00) [pid = 3501] [serial = 1816] [outer = (nil)] 00:17:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 258 (0x7f6ebdd9b400) [pid = 3501] [serial = 1817] [outer = 0x7f6e9bae8c00] 00:17:29 INFO - PROCESS | 3501 | 1461136649165 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 259 (0x7f6ebee11c00) [pid = 3501] [serial = 1818] [outer = 0x7f6e9bae8c00] 00:17:29 INFO - PROCESS | 3501 | 1461136649988 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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1483ms 00:17:30 INFO - PROCESS | 3501 | 1461136650029 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 3501 | 1461136650033 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:17:30 INFO - PROCESS | 3501 | 1461136650038 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 3501 | 1461136650040 Marionette TRACE conn3 <- [1,2394,null,{}] 00:17:30 INFO - PROCESS | 3501 | 1461136650046 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}] 00:17:30 INFO - PROCESS | 3501 | 1461136650257 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:17:30 INFO - PROCESS | 3501 | 1461136650587 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea8726800 == 148 [pid = 3501] [id = 526] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea0360000 == 147 [pid = 3501] [id = 523] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea857d000 == 146 [pid = 3501] [id = 525] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea8565800 == 145 [pid = 3501] [id = 524] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea1fd2800 == 144 [pid = 3501] [id = 585] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4e98000 == 143 [pid = 3501] [id = 584] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea33d1800 == 142 [pid = 3501] [id = 583] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea00a3800 == 141 [pid = 3501] [id = 582] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29b1000 == 140 [pid = 3501] [id = 581] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea26cb800 == 139 [pid = 3501] [id = 579] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9cfe3800 == 138 [pid = 3501] [id = 578] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac468800 == 137 [pid = 3501] [id = 565] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadb3000 == 136 [pid = 3501] [id = 564] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea968d000 == 135 [pid = 3501] [id = 563] 00:17:31 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48e9000 == 134 [pid = 3501] [id = 562] 00:17:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9baa7800 == 135 [pid = 3501] [id = 606] 00:17:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 260 (0x7f6e9baef400) [pid = 3501] [serial = 1819] [outer = (nil)] 00:17:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 261 (0x7f6e9d37a000) [pid = 3501] [serial = 1820] [outer = 0x7f6e9baef400] 00:17:32 INFO - PROCESS | 3501 | 1461136652001 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 262 (0x7f6e9d385c00) [pid = 3501] [serial = 1821] [outer = 0x7f6e9baef400] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 261 (0x7f6eb1ecac00) [pid = 3501] [serial = 1515] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 260 (0x7f6ebec78800) [pid = 3501] [serial = 1551] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 259 (0x7f6ea5add400) [pid = 3501] [serial = 1347] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 258 (0x7f6eac39a400) [pid = 3501] [serial = 1413] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 257 (0x7f6ea8639800) [pid = 3501] [serial = 1581] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 256 (0x7f6eb3731400) [pid = 3501] [serial = 1356] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 255 (0x7f6ed045fc00) [pid = 3501] [serial = 1557] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 254 (0x7f6ecc60c400) [pid = 3501] [serial = 1500] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 253 (0x7f6ea278c800) [pid = 3501] [serial = 1560] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 252 (0x7f6ed0786000) [pid = 3501] [serial = 1569] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 251 (0x7f6eb83ee800) [pid = 3501] [serial = 1548] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 250 (0x7f6eb3de1800) [pid = 3501] [serial = 1482] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 249 (0x7f6eb41b2800) [pid = 3501] [serial = 1359] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 248 (0x7f6ea0487000) [pid = 3501] [serial = 1575] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 247 (0x7f6ecaf6e400) [pid = 3501] [serial = 1383] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 246 (0x7f6eb63ae400) [pid = 3501] [serial = 1485] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 245 (0x7f6ea36a2800) [pid = 3501] [serial = 1470] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 244 (0x7f6ebb8a8000) [pid = 3501] [serial = 1491] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 243 (0x7f6ebea46c00) [pid = 3501] [serial = 1494] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 242 (0x7f6eb851f800) [pid = 3501] [serial = 1407] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 241 (0x7f6ed029f800) [pid = 3501] [serial = 1554] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 240 (0x7f6eb4095400) [pid = 3501] [serial = 1545] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 239 (0x7f6eb1d0ec00) [pid = 3501] [serial = 1566] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 238 (0x7f6ebea47800) [pid = 3501] [serial = 1377] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 237 (0x7f6eb83eb800) [pid = 3501] [serial = 1371] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 236 (0x7f6ea4fae400) [pid = 3501] [serial = 1410] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 235 (0x7f6ed0294800) [pid = 3501] [serial = 1434] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 234 (0x7f6eb8513400) [pid = 3501] [serial = 1488] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 233 (0x7f6ec0b9b400) [pid = 3501] [serial = 1497] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 232 (0x7f6eb46c7c00) [pid = 3501] [serial = 1416] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 231 (0x7f6eca35b000) [pid = 3501] [serial = 1503] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 230 (0x7f6ecfd58c00) [pid = 3501] [serial = 1428] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 229 (0x7f6eaeb5e000) [pid = 3501] [serial = 1353] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 228 (0x7f6eb1d12c00) [pid = 3501] [serial = 1563] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 227 (0x7f6ebf16f400) [pid = 3501] [serial = 1422] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 226 (0x7f6ea8630800) [pid = 3501] [serial = 1578] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 225 (0x7f6eb4851000) [pid = 3501] [serial = 1362] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 224 (0x7f6eb1ec8400) [pid = 3501] [serial = 1512] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 223 (0x7f6eb3735800) [pid = 3501] [serial = 1479] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 222 (0x7f6ea5810800) [pid = 3501] [serial = 1437] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 221 (0x7f6ecc60ec00) [pid = 3501] [serial = 1425] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6eb4fbf000) [pid = 3501] [serial = 1365] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ea1ef5000) [pid = 3501] [serial = 1509] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6ea5d14000) [pid = 3501] [serial = 1473] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ed0297000) [pid = 3501] [serial = 1506] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ec0920000) [pid = 3501] [serial = 1380] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ea5a8ec00) [pid = 3501] [serial = 1539] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eac399c00) [pid = 3501] [serial = 1476] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eab50f400) [pid = 3501] [serial = 1350] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6eae9d4c00) [pid = 3501] [serial = 1341] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6ea47bbc00) [pid = 3501] [serial = 1344] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea9b4dc00) [pid = 3501] [serial = 1443] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eac4dc000) [pid = 3501] [serial = 1542] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ecc605c00) [pid = 3501] [serial = 1440] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ebaced800) [pid = 3501] [serial = 1419] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eb63ad800) [pid = 3501] [serial = 1368] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ea47c1c00) [pid = 3501] [serial = 1679] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eb4ec3800) [pid = 3501] [serial = 1631] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eb5169000) [pid = 3501] [serial = 1632] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ea2cd3400) [pid = 3501] [serial = 1676] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb41ac800) [pid = 3501] [serial = 1628] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb473e000) [pid = 3501] [serial = 1629] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ecb40f800) [pid = 3501] [serial = 1643] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ecc604000) [pid = 3501] [serial = 1644] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea9b4b400) [pid = 3501] [serial = 1619] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eab46b000) [pid = 3501] [serial = 1620] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea4c50400) [pid = 3501] [serial = 1680] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ebea46800) [pid = 3501] [serial = 1640] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ebf54dc00) [pid = 3501] [serial = 1641] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eae231800) [pid = 3501] [serial = 1610] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea2786000) [pid = 3501] [serial = 1673] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea288f400) [pid = 3501] [serial = 1674] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6e9baecc00) [pid = 3501] [serial = 1667] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6e9baf1800) [pid = 3501] [serial = 1668] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ead66cc00) [pid = 3501] [serial = 1622] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb1cd9000) [pid = 3501] [serial = 1623] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea1f39c00) [pid = 3501] [serial = 1661] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea1f3e400) [pid = 3501] [serial = 1662] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea5d1d000) [pid = 3501] [serial = 1616] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ea8634400) [pid = 3501] [serial = 1617] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ea4f1b000) [pid = 3501] [serial = 1682] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6e9ffe6000) [pid = 3501] [serial = 1652] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6e9ffeb000) [pid = 3501] [serial = 1653] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ea4fac000) [pid = 3501] [serial = 1655] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eb2023000) [pid = 3501] [serial = 1656] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6e9fdcc400) [pid = 3501] [serial = 1646] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6e9fdd0c00) [pid = 3501] [serial = 1647] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ebacf5400) [pid = 3501] [serial = 1637] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ebcec0c00) [pid = 3501] [serial = 1638] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb1eca000) [pid = 3501] [serial = 1625] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eb3735c00) [pid = 3501] [serial = 1626] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6eb83a6000) [pid = 3501] [serial = 1634] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eb8518000) [pid = 3501] [serial = 1635] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eb2024800) [pid = 3501] [serial = 1664] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ece641c00) [pid = 3501] [serial = 1665] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6ea2d8a000) [pid = 3501] [serial = 1613] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6ea45bec00) [pid = 3501] [serial = 1614] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eb2029800) [pid = 3501] [serial = 1658] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eb4744c00) [pid = 3501] [serial = 1659] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ea2bab400) [pid = 3501] [serial = 1670] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eaaae6c00) [pid = 3501] [serial = 1671] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ecb607c00) [pid = 3501] [serial = 1649] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ece5c8c00) [pid = 3501] [serial = 1650] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ea5d18800) [pid = 3501] [serial = 1685] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea369cc00) [pid = 3501] [serial = 1677] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea5810400) [pid = 3501] [serial = 1683] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea03be400) [pid = 3501] [serial = 1572] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ebc4c9c00) [pid = 3501] [serial = 1374] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb4ecb000) [pid = 3501] [serial = 1431] [outer = (nil)] [url = about:blank] 00:17:32 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eb4e47400) [pid = 3501] [serial = 1536] [outer = (nil)] [url = about:blank] 00:17:33 INFO - PROCESS | 3501 | 1461136653024 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 3035ms 00:17:33 INFO - PROCESS | 3501 | 1461136653075 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 3501 | 1461136653081 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:17:33 INFO - PROCESS | 3501 | 1461136653090 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 3501 | 1461136653093 Marionette TRACE conn3 <- [1,2398,null,{}] 00:17:33 INFO - PROCESS | 3501 | 1461136653100 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}] 00:17:33 INFO - PROCESS | 3501 | 1461136653303 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:17:33 INFO - PROCESS | 3501 | 1461136653506 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea00ad000 == 136 [pid = 3501] [id = 607] 00:17:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6e9d3abc00) [pid = 3501] [serial = 1822] [outer = (nil)] 00:17:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6e9ffe8c00) [pid = 3501] [serial = 1823] [outer = 0x7f6e9d3abc00] 00:17:33 INFO - PROCESS | 3501 | 1461136653572 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea03b2400) [pid = 3501] [serial = 1824] [outer = 0x7f6e9d3abc00] 00:17:34 INFO - PROCESS | 3501 | 1461136654312 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1281ms 00:17:34 INFO - PROCESS | 3501 | 1461136654370 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 3501 | 1461136654374 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:17:34 INFO - PROCESS | 3501 | 1461136654384 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 3501 | 1461136654387 Marionette TRACE conn3 <- [1,2402,null,{}] 00:17:34 INFO - PROCESS | 3501 | 1461136654396 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}] 00:17:34 INFO - PROCESS | 3501 | 1461136654582 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:17:34 INFO - PROCESS | 3501 | 1461136654802 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26d3800 == 137 [pid = 3501] [id = 608] 00:17:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6e9fdd0000) [pid = 3501] [serial = 1825] [outer = (nil)] 00:17:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea1ee9400) [pid = 3501] [serial = 1826] [outer = 0x7f6e9fdd0000] 00:17:34 INFO - PROCESS | 3501 | 1461136654862 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea1ef6c00) [pid = 3501] [serial = 1827] [outer = 0x7f6e9fdd0000] 00:17:35 INFO - PROCESS | 3501 | 1461136655748 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1431ms 00:17:35 INFO - PROCESS | 3501 | 1461136655815 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 3501 | 1461136655818 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:17:35 INFO - PROCESS | 3501 | 1461136655824 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 3501 | 1461136655829 Marionette TRACE conn3 <- [1,2406,null,{}] 00:17:35 INFO - PROCESS | 3501 | 1461136655862 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}] 00:17:36 INFO - PROCESS | 3501 | 1461136656173 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:17:36 INFO - PROCESS | 3501 | 1461136656219 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea2c45000 == 138 [pid = 3501] [id = 609] 00:17:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea255c800) [pid = 3501] [serial = 1828] [outer = (nil)] 00:17:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea26f1400) [pid = 3501] [serial = 1829] [outer = 0x7f6ea255c800] 00:17:36 INFO - PROCESS | 3501 | 1461136656330 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea2786800) [pid = 3501] [serial = 1830] [outer = 0x7f6ea255c800] 00:17:37 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ea369b000) [pid = 3501] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:17:37 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6e9baf1c00) [pid = 3501] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:17:37 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6e9d3acc00) [pid = 3501] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:17:37 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6e9bae6000) [pid = 3501] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:17:37 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea5811000) [pid = 3501] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:17:37 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea278e000) [pid = 3501] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:17:37 INFO - PROCESS | 3501 | 1461136657683 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1890ms 00:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:17:37 INFO - PROCESS | 3501 | 1461136657714 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 3501 | 1461136657718 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:17:37 INFO - PROCESS | 3501 | 1461136657724 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 3501 | 1461136657726 Marionette TRACE conn3 <- [1,2410,null,{}] 00:17:37 INFO - PROCESS | 3501 | 1461136657731 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}] 00:17:37 INFO - PROCESS | 3501 | 1461136657971 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:17:37 INFO - PROCESS | 3501 | 1461136657991 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4695800 == 139 [pid = 3501] [id = 610] 00:17:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea255cc00) [pid = 3501] [serial = 1831] [outer = (nil)] 00:17:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea2885400) [pid = 3501] [serial = 1832] [outer = 0x7f6ea255cc00] 00:17:38 INFO - PROCESS | 3501 | 1461136658051 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea288d400) [pid = 3501] [serial = 1833] [outer = 0x7f6ea255cc00] 00:17:38 INFO - PROCESS | 3501 | 1461136658886 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1177ms 00:17:38 INFO - PROCESS | 3501 | 1461136658909 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 3501 | 1461136658913 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:17:38 INFO - PROCESS | 3501 | 1461136658920 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 3501 | 1461136658922 Marionette TRACE conn3 <- [1,2414,null,{}] 00:17:38 INFO - PROCESS | 3501 | 1461136658927 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}] 00:17:39 INFO - PROCESS | 3501 | 1461136659100 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:17:39 INFO - PROCESS | 3501 | 1461136659114 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49aa000 == 140 [pid = 3501] [id = 611] 00:17:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea2b94c00) [pid = 3501] [serial = 1834] [outer = (nil)] 00:17:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea2ba5c00) [pid = 3501] [serial = 1835] [outer = 0x7f6ea2b94c00] 00:17:39 INFO - PROCESS | 3501 | 1461136659181 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea2cd5400) [pid = 3501] [serial = 1836] [outer = 0x7f6ea2b94c00] 00:17:40 INFO - PROCESS | 3501 | 1461136660364 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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1479ms 00:17:40 INFO - PROCESS | 3501 | 1461136660400 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 3501 | 1461136660407 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:17:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:17:40 INFO - PROCESS | 3501 | 1461136660416 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 3501 | 1461136660421 Marionette TRACE conn3 <- [1,2418,null,{}] 00:17:40 INFO - PROCESS | 3501 | 1461136660428 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}] 00:17:40 INFO - PROCESS | 3501 | 1461136660637 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:17:40 INFO - PROCESS | 3501 | 1461136660959 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26d0800 == 141 [pid = 3501] [id = 612] 00:17:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea03b5000) [pid = 3501] [serial = 1837] [outer = (nil)] 00:17:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea0481c00) [pid = 3501] [serial = 1838] [outer = 0x7f6ea03b5000] 00:17:41 INFO - PROCESS | 3501 | 1461136661037 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea1eee000) [pid = 3501] [serial = 1839] [outer = 0x7f6ea03b5000] 00:17:41 INFO - PROCESS | 3501 | 1461136661923 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 00:17:42 INFO - PROCESS | 3501 | 1461136661999 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 3501 | 1461136662008 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:17:42 INFO - PROCESS | 3501 | 1461136662018 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 3501 | 1461136662022 Marionette TRACE conn3 <- [1,2422,null,{}] 00:17:42 INFO - PROCESS | 3501 | 1461136662028 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}] 00:17:42 INFO - PROCESS | 3501 | 1461136662263 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:17:42 INFO - PROCESS | 3501 | 1461136662622 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4b8a000 == 142 [pid = 3501] [id = 613] 00:17:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea1eef000) [pid = 3501] [serial = 1840] [outer = (nil)] 00:17:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ea278b400) [pid = 3501] [serial = 1841] [outer = 0x7f6ea1eef000] 00:17:42 INFO - PROCESS | 3501 | 1461136662693 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ea2890400) [pid = 3501] [serial = 1842] [outer = 0x7f6ea1eef000] 00:17:43 INFO - PROCESS | 3501 | 1461136663484 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:17:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1483ms 00:17:43 INFO - PROCESS | 3501 | 1461136663517 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 3501 | 1461136663520 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:17:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:17:43 INFO - PROCESS | 3501 | 1461136663529 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 3501 | 1461136663535 Marionette TRACE conn3 <- [1,2426,null,{}] 00:17:43 INFO - PROCESS | 3501 | 1461136663550 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}] 00:17:43 INFO - PROCESS | 3501 | 1461136663752 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:17:44 INFO - PROCESS | 3501 | 1461136664022 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4eb7000 == 143 [pid = 3501] [id = 614] 00:17:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ea2891800) [pid = 3501] [serial = 1843] [outer = (nil)] 00:17:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ea2cdd800) [pid = 3501] [serial = 1844] [outer = 0x7f6ea2891800] 00:17:44 INFO - PROCESS | 3501 | 1461136664140 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ea2ee7400) [pid = 3501] [serial = 1845] [outer = 0x7f6ea2891800] 00:17:44 INFO - PROCESS | 3501 | 1461136664932 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1437ms 00:17:44 INFO - PROCESS | 3501 | 1461136664966 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 3501 | 1461136664971 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:17:44 INFO - PROCESS | 3501 | 1461136664977 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 3501 | 1461136664980 Marionette TRACE conn3 <- [1,2430,null,{}] 00:17:44 INFO - PROCESS | 3501 | 1461136664985 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}] 00:17:45 INFO - PROCESS | 3501 | 1461136665173 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:17:45 INFO - PROCESS | 3501 | 1461136665442 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5fa4800 == 144 [pid = 3501] [id = 615] 00:17:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ea2ba9800) [pid = 3501] [serial = 1846] [outer = (nil)] 00:17:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ea3699400) [pid = 3501] [serial = 1847] [outer = 0x7f6ea2ba9800] 00:17:45 INFO - PROCESS | 3501 | 1461136665516 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ea36a2800) [pid = 3501] [serial = 1848] [outer = 0x7f6ea2ba9800] 00:17:46 INFO - PROCESS | 3501 | 1461136666310 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]]]}] 00:17:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:17:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1377ms 00:17:46 INFO - PROCESS | 3501 | 1461136666355 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 3501 | 1461136666359 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:17:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:17:46 INFO - PROCESS | 3501 | 1461136666364 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 3501 | 1461136666367 Marionette TRACE conn3 <- [1,2434,null,{}] 00:17:46 INFO - PROCESS | 3501 | 1461136666372 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}] 00:17:46 INFO - PROCESS | 3501 | 1461136666560 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:17:46 INFO - PROCESS | 3501 | 1461136666830 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea60d1000 == 145 [pid = 3501] [id = 616] 00:17:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ea2883000) [pid = 3501] [serial = 1849] [outer = (nil)] 00:17:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ea4521000) [pid = 3501] [serial = 1850] [outer = 0x7f6ea2883000] 00:17:46 INFO - PROCESS | 3501 | 1461136666914 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ea45b3c00) [pid = 3501] [serial = 1851] [outer = 0x7f6ea2883000] 00:17:47 INFO - PROCESS | 3501 | 1461136667767 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1428ms 00:17:47 INFO - PROCESS | 3501 | 1461136667794 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 3501 | 1461136667797 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:17:47 INFO - PROCESS | 3501 | 1461136667803 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 3501 | 1461136667806 Marionette TRACE conn3 <- [1,2438,null,{}] 00:17:47 INFO - PROCESS | 3501 | 1461136667811 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}] 00:17:48 INFO - PROCESS | 3501 | 1461136668014 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:17:48 INFO - PROCESS | 3501 | 1461136668284 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81db000 == 146 [pid = 3501] [id = 617] 00:17:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ea45b4800) [pid = 3501] [serial = 1852] [outer = (nil)] 00:17:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ea47ce800) [pid = 3501] [serial = 1853] [outer = 0x7f6ea45b4800] 00:17:48 INFO - PROCESS | 3501 | 1461136668400 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ea4c51c00) [pid = 3501] [serial = 1854] [outer = 0x7f6ea45b4800] 00:17:49 INFO - PROCESS | 3501 | 1461136669349 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:17:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1579ms 00:17:49 INFO - PROCESS | 3501 | 1461136669383 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 3501 | 1461136669385 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:17:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:17:49 INFO - PROCESS | 3501 | 1461136669391 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 3501 | 1461136669394 Marionette TRACE conn3 <- [1,2442,null,{}] 00:17:49 INFO - PROCESS | 3501 | 1461136669400 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}] 00:17:49 INFO - PROCESS | 3501 | 1461136669585 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:17:49 INFO - PROCESS | 3501 | 1461136669860 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea857b800 == 147 [pid = 3501] [id = 618] 00:17:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ea2ba9400) [pid = 3501] [serial = 1855] [outer = (nil)] 00:17:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ea4d37400) [pid = 3501] [serial = 1856] [outer = 0x7f6ea2ba9400] 00:17:49 INFO - PROCESS | 3501 | 1461136669973 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ea4e1a000) [pid = 3501] [serial = 1857] [outer = 0x7f6ea2ba9400] 00:17:50 INFO - PROCESS | 3501 | 1461136670733 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1388ms 00:17:50 INFO - PROCESS | 3501 | 1461136670781 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 3501 | 1461136670784 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:17:50 INFO - PROCESS | 3501 | 1461136670790 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 3501 | 1461136670793 Marionette TRACE conn3 <- [1,2446,null,{}] 00:17:50 INFO - PROCESS | 3501 | 1461136670798 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}] 00:17:50 INFO - PROCESS | 3501 | 1461136670988 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:17:51 INFO - PROCESS | 3501 | 1461136671259 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9512000 == 148 [pid = 3501] [id = 619] 00:17:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ea45b2c00) [pid = 3501] [serial = 1858] [outer = (nil)] 00:17:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea4f1a800) [pid = 3501] [serial = 1859] [outer = 0x7f6ea45b2c00] 00:17:51 INFO - PROCESS | 3501 | 1461136671333 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea4f25c00) [pid = 3501] [serial = 1860] [outer = 0x7f6ea45b2c00] 00:17:52 INFO - PROCESS | 3501 | 1461136672155 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]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:17:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1432ms 00:17:52 INFO - PROCESS | 3501 | 1461136672222 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 3501 | 1461136672226 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:17:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:17:52 INFO - PROCESS | 3501 | 1461136672232 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 3501 | 1461136672234 Marionette TRACE conn3 <- [1,2450,null,{}] 00:17:52 INFO - PROCESS | 3501 | 1461136672240 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}] 00:17:52 INFO - PROCESS | 3501 | 1461136672499 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:17:52 INFO - PROCESS | 3501 | 1461136672781 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9adf800 == 149 [pid = 3501] [id = 620] 00:17:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea4d32400) [pid = 3501] [serial = 1861] [outer = (nil)] 00:17:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ea4fb1400) [pid = 3501] [serial = 1862] [outer = 0x7f6ea4d32400] 00:17:52 INFO - PROCESS | 3501 | 1461136672855 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ea580ac00) [pid = 3501] [serial = 1863] [outer = 0x7f6ea4d32400] 00:17:53 INFO - PROCESS | 3501 | 1461136673671 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]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1486ms 00:17:53 INFO - PROCESS | 3501 | 1461136673718 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 3501 | 1461136673722 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:17:53 INFO - PROCESS | 3501 | 1461136673728 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 3501 | 1461136673730 Marionette TRACE conn3 <- [1,2454,null,{}] 00:17:53 INFO - PROCESS | 3501 | 1461136673736 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}] 00:17:53 INFO - PROCESS | 3501 | 1461136673927 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:17:54 INFO - PROCESS | 3501 | 1461136674255 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaccb000 == 150 [pid = 3501] [id = 621] 00:17:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ea5a97000) [pid = 3501] [serial = 1864] [outer = (nil)] 00:17:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea5ad7400) [pid = 3501] [serial = 1865] [outer = 0x7f6ea5a97000] 00:17:54 INFO - PROCESS | 3501 | 1461136674333 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea5ae0000) [pid = 3501] [serial = 1866] [outer = 0x7f6ea5a97000] 00:17:55 INFO - PROCESS | 3501 | 1461136675148 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:17:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1492ms 00:17:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:17:55 INFO - PROCESS | 3501 | 1461136675220 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 3501 | 1461136675224 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:17:55 INFO - PROCESS | 3501 | 1461136675230 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 3501 | 1461136675234 Marionette TRACE conn3 <- [1,2458,null,{}] 00:17:55 INFO - PROCESS | 3501 | 1461136675239 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}] 00:17:55 INFO - PROCESS | 3501 | 1461136675497 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:17:55 INFO - PROCESS | 3501 | 1461136675864 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadbc000 == 151 [pid = 3501] [id = 622] 00:17:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea5ad9400) [pid = 3501] [serial = 1867] [outer = (nil)] 00:17:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea79a0000) [pid = 3501] [serial = 1868] [outer = 0x7f6ea5ad9400] 00:17:55 INFO - PROCESS | 3501 | 1461136675945 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea80f2000) [pid = 3501] [serial = 1869] [outer = 0x7f6ea5ad9400] 00:17:56 INFO - PROCESS | 3501 | 1461136676753 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1580ms 00:17:56 INFO - PROCESS | 3501 | 1461136676809 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 3501 | 1461136676813 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:17:56 INFO - PROCESS | 3501 | 1461136676818 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 3501 | 1461136676821 Marionette TRACE conn3 <- [1,2462,null,{}] 00:17:56 INFO - PROCESS | 3501 | 1461136676826 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}] 00:17:57 INFO - PROCESS | 3501 | 1461136677013 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:17:57 INFO - PROCESS | 3501 | 1461136677286 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab8b9800 == 152 [pid = 3501] [id = 623] 00:17:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ea4f28800) [pid = 3501] [serial = 1870] [outer = (nil)] 00:17:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ea80f7400) [pid = 3501] [serial = 1871] [outer = 0x7f6ea4f28800] 00:17:57 INFO - PROCESS | 3501 | 1461136677417 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea8633000) [pid = 3501] [serial = 1872] [outer = 0x7f6ea4f28800] 00:17:58 INFO - PROCESS | 3501 | 1461136678234 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:17:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1440ms 00:17:58 INFO - PROCESS | 3501 | 1461136678259 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 3501 | 1461136678263 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:17:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:17:58 INFO - PROCESS | 3501 | 1461136678268 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 3501 | 1461136678271 Marionette TRACE conn3 <- [1,2466,null,{}] 00:17:58 INFO - PROCESS | 3501 | 1461136678277 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}] 00:17:58 INFO - PROCESS | 3501 | 1461136678470 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:17:58 INFO - PROCESS | 3501 | 1461136678750 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac463000 == 153 [pid = 3501] [id = 624] 00:17:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea47c8c00) [pid = 3501] [serial = 1873] [outer = (nil)] 00:17:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea8637000) [pid = 3501] [serial = 1874] [outer = 0x7f6ea47c8c00] 00:17:58 INFO - PROCESS | 3501 | 1461136678864 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea87dc000) [pid = 3501] [serial = 1875] [outer = 0x7f6ea47c8c00] 00:17:59 INFO - PROCESS | 3501 | 1461136679629 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1431ms 00:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:17:59 INFO - PROCESS | 3501 | 1461136679701 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 3501 | 1461136679704 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:17:59 INFO - PROCESS | 3501 | 1461136679710 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 3501 | 1461136679713 Marionette TRACE conn3 <- [1,2470,null,{}] 00:17:59 INFO - PROCESS | 3501 | 1461136679718 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}] 00:17:59 INFO - PROCESS | 3501 | 1461136679945 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:18:00 INFO - PROCESS | 3501 | 1461136680258 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead04c800 == 154 [pid = 3501] [id = 625] 00:18:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ea4f1dc00) [pid = 3501] [serial = 1876] [outer = (nil)] 00:18:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6ea957c800) [pid = 3501] [serial = 1877] [outer = 0x7f6ea4f1dc00] 00:18:00 INFO - PROCESS | 3501 | 1461136680337 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea9587c00) [pid = 3501] [serial = 1878] [outer = 0x7f6ea4f1dc00] 00:18:01 INFO - PROCESS | 3501 | 1461136681131 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]]]}] 00:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1481ms 00:18:01 INFO - PROCESS | 3501 | 1461136681191 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 3501 | 1461136681194 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:18:01 INFO - PROCESS | 3501 | 1461136681201 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 3501 | 1461136681204 Marionette TRACE conn3 <- [1,2474,null,{}] 00:18:01 INFO - PROCESS | 3501 | 1461136681209 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}] 00:18:01 INFO - PROCESS | 3501 | 1461136681435 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:18:01 INFO - PROCESS | 3501 | 1461136681777 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5fa800 == 155 [pid = 3501] [id = 626] 00:18:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea87e4000) [pid = 3501] [serial = 1879] [outer = (nil)] 00:18:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6ea981b000) [pid = 3501] [serial = 1880] [outer = 0x7f6ea87e4000] 00:18:01 INFO - PROCESS | 3501 | 1461136681851 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6ea9b47800) [pid = 3501] [serial = 1881] [outer = 0x7f6ea87e4000] 00:18:02 INFO - PROCESS | 3501 | 1461136682663 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]]]}] 00:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1490ms 00:18:02 INFO - PROCESS | 3501 | 1461136682691 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 3501 | 1461136682695 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:18:02 INFO - PROCESS | 3501 | 1461136682700 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 3501 | 1461136682702 Marionette TRACE conn3 <- [1,2478,null,{}] 00:18:02 INFO - PROCESS | 3501 | 1461136682708 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}] 00:18:02 INFO - PROCESS | 3501 | 1461136682900 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:18:03 INFO - PROCESS | 3501 | 1461136683177 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3ce000 == 156 [pid = 3501] [id = 627] 00:18:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea9588000) [pid = 3501] [serial = 1882] [outer = (nil)] 00:18:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eaaae2c00) [pid = 3501] [serial = 1883] [outer = 0x7f6ea9588000] 00:18:03 INFO - PROCESS | 3501 | 1461136683288 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eaab08400) [pid = 3501] [serial = 1884] [outer = 0x7f6ea9588000] 00:18:04 INFO - PROCESS | 3501 | 1461136684114 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1484ms 00:18:04 INFO - PROCESS | 3501 | 1461136684186 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 3501 | 1461136684189 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:18:04 INFO - PROCESS | 3501 | 1461136684195 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 3501 | 1461136684197 Marionette TRACE conn3 <- [1,2482,null,{}] 00:18:04 INFO - PROCESS | 3501 | 1461136684203 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}] 00:18:04 INFO - PROCESS | 3501 | 1461136684398 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:18:04 INFO - PROCESS | 3501 | 1461136684713 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8a6000 == 157 [pid = 3501] [id = 628] 00:18:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ea9b48400) [pid = 3501] [serial = 1885] [outer = (nil)] 00:18:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eaab80400) [pid = 3501] [serial = 1886] [outer = 0x7f6ea9b48400] 00:18:04 INFO - PROCESS | 3501 | 1461136684788 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6eaae40c00) [pid = 3501] [serial = 1887] [outer = 0x7f6ea9b48400] 00:18:05 INFO - PROCESS | 3501 | 1461136685564 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1427ms 00:18:05 INFO - PROCESS | 3501 | 1461136685623 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 3501 | 1461136685627 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:18:05 INFO - PROCESS | 3501 | 1461136685633 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 3501 | 1461136685635 Marionette TRACE conn3 <- [1,2486,null,{}] 00:18:05 INFO - PROCESS | 3501 | 1461136685641 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}] 00:18:05 INFO - PROCESS | 3501 | 1461136685844 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:18:06 INFO - PROCESS | 3501 | 1461136686122 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb1e44800 == 158 [pid = 3501] [id = 629] 00:18:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ea9b4c000) [pid = 3501] [serial = 1888] [outer = (nil)] 00:18:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eab45e800) [pid = 3501] [serial = 1889] [outer = 0x7f6ea9b4c000] 00:18:06 INFO - PROCESS | 3501 | 1461136686234 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eab4f1000) [pid = 3501] [serial = 1890] [outer = 0x7f6ea9b4c000] 00:18:07 INFO - PROCESS | 3501 | 1461136687079 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]]]}] 00:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1480ms 00:18:07 INFO - PROCESS | 3501 | 1461136687114 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 3501 | 1461136687117 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:18:07 INFO - PROCESS | 3501 | 1461136687123 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 3501 | 1461136687126 Marionette TRACE conn3 <- [1,2490,null,{}] 00:18:07 INFO - PROCESS | 3501 | 1461136687131 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}] 00:18:07 INFO - PROCESS | 3501 | 1461136687334 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:18:08 INFO - PROCESS | 3501 | 1461136688293 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea1fc9000 == 159 [pid = 3501] [id = 630] 00:18:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6e9baf2400) [pid = 3501] [serial = 1891] [outer = (nil)] 00:18:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6e9d37ec00) [pid = 3501] [serial = 1892] [outer = 0x7f6e9baf2400] 00:18:08 INFO - PROCESS | 3501 | 1461136688418 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6e9d3b1800) [pid = 3501] [serial = 1893] [outer = 0x7f6e9baf2400] 00:18:09 INFO - PROCESS | 3501 | 1461136689302 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:18:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2244ms 00:18:09 INFO - PROCESS | 3501 | 1461136689368 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 3501 | 1461136689375 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:18:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:18:09 INFO - PROCESS | 3501 | 1461136689381 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 3501 | 1461136689385 Marionette TRACE conn3 <- [1,2494,null,{}] 00:18:09 INFO - PROCESS | 3501 | 1461136689395 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}] 00:18:09 INFO - PROCESS | 3501 | 1461136689593 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:18:09 INFO - PROCESS | 3501 | 1461136689913 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4b91000 == 160 [pid = 3501] [id = 631] 00:18:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6ea03bec00) [pid = 3501] [serial = 1894] [outer = (nil)] 00:18:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6ea1f32000) [pid = 3501] [serial = 1895] [outer = 0x7f6ea03bec00] 00:18:09 INFO - PROCESS | 3501 | 1461136689987 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6ea1f3ec00) [pid = 3501] [serial = 1896] [outer = 0x7f6ea03bec00] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe69e000 == 159 [pid = 3501] [id = 458] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea2c45000 == 158 [pid = 3501] [id = 609] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea26d3800 == 157 [pid = 3501] [id = 608] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea00ad000 == 156 [pid = 3501] [id = 607] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9baa7800 == 155 [pid = 3501] [id = 606] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9a99a800 == 154 [pid = 3501] [id = 605] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea7939800 == 153 [pid = 3501] [id = 604] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ed32ca800 == 152 [pid = 3501] [id = 603] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ece61b800 == 151 [pid = 3501] [id = 602] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec521c000 == 150 [pid = 3501] [id = 601] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebec2f800 == 149 [pid = 3501] [id = 600] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd420000 == 148 [pid = 3501] [id = 599] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb85d4800 == 147 [pid = 3501] [id = 598] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4de4000 == 146 [pid = 3501] [id = 597] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4623000 == 145 [pid = 3501] [id = 596] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb21af000 == 144 [pid = 3501] [id = 595] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb1e4d800 == 143 [pid = 3501] [id = 594] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4c8000 == 142 [pid = 3501] [id = 593] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5f8800 == 141 [pid = 3501] [id = 592] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eab8b3800 == 140 [pid = 3501] [id = 591] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaad64800 == 139 [pid = 3501] [id = 590] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9ad0800 == 138 [pid = 3501] [id = 589] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea80aa000 == 137 [pid = 3501] [id = 588] 00:18:10 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29a8800 == 136 [pid = 3501] [id = 587] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6eaaae1800) [pid = 3501] [serial = 1700] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6eb1d11c00) [pid = 3501] [serial = 1706] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6ea87de400) [pid = 3501] [serial = 1697] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ea47cec00) [pid = 3501] [serial = 1691] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ea2b91400) [pid = 3501] [serial = 1688] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6eb373a000) [pid = 3501] [serial = 1712] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb4595800) [pid = 3501] [serial = 1715] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eb8517000) [pid = 3501] [serial = 1718] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ea1f30c00) [pid = 3501] [serial = 1758] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6ea2b8ec00) [pid = 3501] [serial = 1751] [outer = (nil)] [url = about:blank] 00:18:10 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea2cd1c00) [pid = 3501] [serial = 1752] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ea45af800) [pid = 3501] [serial = 1754] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6e9ffea400) [pid = 3501] [serial = 1757] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ea47b9800) [pid = 3501] [serial = 1755] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ebdaac800) [pid = 3501] [serial = 1721] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ebfec0c00) [pid = 3501] [serial = 1724] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6e9d37e800) [pid = 3501] [serial = 1727] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ebee03400) [pid = 3501] [serial = 1730] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ecc451000) [pid = 3501] [serial = 1733] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea2556400) [pid = 3501] [serial = 1736] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea255e800) [pid = 3501] [serial = 1739] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ead34e400) [pid = 3501] [serial = 1742] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ead2c4c00) [pid = 3501] [serial = 1703] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea79a4400) [pid = 3501] [serial = 1694] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6e9ffdf400) [pid = 3501] [serial = 1746] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6e9d3b2800) [pid = 3501] [serial = 1745] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6e9ffed000) [pid = 3501] [serial = 1748] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ea1f3bc00) [pid = 3501] [serial = 1749] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb1ed0400) [pid = 3501] [serial = 1709] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea799f400) [pid = 3501] [serial = 1686] [outer = (nil)] [url = about:blank] 00:18:11 INFO - PROCESS | 3501 | 1461136691540 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2188ms 00:18:11 INFO - PROCESS | 3501 | 1461136691572 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 3501 | 1461136691577 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:18:11 INFO - PROCESS | 3501 | 1461136691585 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 3501 | 1461136691587 Marionette TRACE conn3 <- [1,2498,null,{}] 00:18:11 INFO - PROCESS | 3501 | 1461136691591 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}] 00:18:11 INFO - PROCESS | 3501 | 1461136691774 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:18:11 INFO - PROCESS | 3501 | 1461136691962 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea0366800 == 137 [pid = 3501] [id = 632] 00:18:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6e9d385800) [pid = 3501] [serial = 1897] [outer = (nil)] 00:18:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea1f3e000) [pid = 3501] [serial = 1898] [outer = 0x7f6e9d385800] 00:18:12 INFO - PROCESS | 3501 | 1461136692041 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea278a400) [pid = 3501] [serial = 1899] [outer = 0x7f6e9d385800] 00:18:12 INFO - PROCESS | 3501 | 1461136692837 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1280ms 00:18:12 INFO - PROCESS | 3501 | 1461136692866 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 3501 | 1461136692869 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:18:12 INFO - PROCESS | 3501 | 1461136692877 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 3501 | 1461136692885 Marionette TRACE conn3 <- [1,2502,null,{}] 00:18:12 INFO - PROCESS | 3501 | 1461136692898 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}] 00:18:13 INFO - PROCESS | 3501 | 1461136693167 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:18:13 INFO - PROCESS | 3501 | 1461136693206 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48ef000 == 138 [pid = 3501] [id = 633] 00:18:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6e9d37e800) [pid = 3501] [serial = 1900] [outer = (nil)] 00:18:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ea2cd1c00) [pid = 3501] [serial = 1901] [outer = 0x7f6e9d37e800] 00:18:13 INFO - PROCESS | 3501 | 1461136693264 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ea2d89400) [pid = 3501] [serial = 1902] [outer = 0x7f6e9d37e800] 00:18:14 INFO - PROCESS | 3501 | 1461136694106 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:18:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1296ms 00:18:14 INFO - PROCESS | 3501 | 1461136694172 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 3501 | 1461136694176 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:18:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:18:14 INFO - PROCESS | 3501 | 1461136694181 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 3501 | 1461136694183 Marionette TRACE conn3 <- [1,2506,null,{}] 00:18:14 INFO - PROCESS | 3501 | 1461136694189 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}] 00:18:14 INFO - PROCESS | 3501 | 1461136694440 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:18:14 INFO - PROCESS | 3501 | 1461136694468 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea58de800 == 139 [pid = 3501] [id = 634] 00:18:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea288b000) [pid = 3501] [serial = 1903] [outer = (nil)] 00:18:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea36a2400) [pid = 3501] [serial = 1904] [outer = 0x7f6ea288b000] 00:18:14 INFO - PROCESS | 3501 | 1461136694527 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea45bd400) [pid = 3501] [serial = 1905] [outer = 0x7f6ea288b000] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea03b8800) [pid = 3501] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb4739800) [pid = 3501] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea2886800) [pid = 3501] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6e9bae8c00) [pid = 3501] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea5ae3400) [pid = 3501] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6eb38f0800) [pid = 3501] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb41a9800) [pid = 3501] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ea8636c00) [pid = 3501] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea4fb0800) [pid = 3501] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ead2bd400) [pid = 3501] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ea2eea000) [pid = 3501] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eb2023800) [pid = 3501] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ea255c800) [pid = 3501] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea4d35c00) [pid = 3501] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea2882800) [pid = 3501] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea03b7800) [pid = 3501] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eae9dd800) [pid = 3501] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eaab03c00) [pid = 3501] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ebb81b400) [pid = 3501] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6e9d3abc00) [pid = 3501] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6e9fdd0000) [pid = 3501] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6e9fdc4800) [pid = 3501] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ea9b42400) [pid = 3501] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6ea5a95000) [pid = 3501] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ea5add800) [pid = 3501] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6e9d384c00) [pid = 3501] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6e9baef400) [pid = 3501] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ea2ee8000) [pid = 3501] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eae9da400) [pid = 3501] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ea1f31000) [pid = 3501] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6e9d378800) [pid = 3501] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eb641d000) [pid = 3501] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ea4d34400) [pid = 3501] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6e9d383400) [pid = 3501] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6ea9b4b000) [pid = 3501] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eb473b400) [pid = 3501] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ea5a97800) [pid = 3501] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ea5ade800) [pid = 3501] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ead66ec00) [pid = 3501] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ea255cc00) [pid = 3501] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ea288fc00) [pid = 3501] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eb4e4d400) [pid = 3501] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6e9d37a400) [pid = 3501] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6e9ffe4400) [pid = 3501] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:18:16 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea2baf000) [pid = 3501] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:18:16 INFO - PROCESS | 3501 | 1461136696310 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]]]}] 00:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2178ms 00:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:18:16 INFO - PROCESS | 3501 | 1461136696360 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 3501 | 1461136696362 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:18:16 INFO - PROCESS | 3501 | 1461136696367 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 3501 | 1461136696370 Marionette TRACE conn3 <- [1,2510,null,{}] 00:18:16 INFO - PROCESS | 3501 | 1461136696375 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}] 00:18:16 INFO - PROCESS | 3501 | 1461136696613 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:18:16 INFO - PROCESS | 3501 | 1461136696633 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea28e3800 == 140 [pid = 3501] [id = 635] 00:18:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea1f33c00) [pid = 3501] [serial = 1906] [outer = (nil)] 00:18:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea255cc00) [pid = 3501] [serial = 1907] [outer = 0x7f6ea1f33c00] 00:18:16 INFO - PROCESS | 3501 | 1461136696704 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea36a4400) [pid = 3501] [serial = 1908] [outer = 0x7f6ea1f33c00] 00:18:17 INFO - PROCESS | 3501 | 1461136697464 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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:18:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1128ms 00:18:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:18:17 INFO - PROCESS | 3501 | 1461136697495 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 3501 | 1461136697498 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:18:17 INFO - PROCESS | 3501 | 1461136697502 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 3501 | 1461136697506 Marionette TRACE conn3 <- [1,2514,null,{}] 00:18:17 INFO - PROCESS | 3501 | 1461136697511 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}] 00:18:17 INFO - PROCESS | 3501 | 1461136697784 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:18:17 INFO - PROCESS | 3501 | 1461136697806 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea79ea800 == 141 [pid = 3501] [id = 636] 00:18:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea47b7400) [pid = 3501] [serial = 1909] [outer = (nil)] 00:18:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea4c43000) [pid = 3501] [serial = 1910] [outer = 0x7f6ea47b7400] 00:18:17 INFO - PROCESS | 3501 | 1461136697864 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea4e1e000) [pid = 3501] [serial = 1911] [outer = 0x7f6ea47b7400] 00:18:18 INFO - PROCESS | 3501 | 1461136698981 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]]]}] 00:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1535ms 00:18:19 INFO - PROCESS | 3501 | 1461136699038 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:18:19 INFO - PROCESS | 3501 | 1461136699046 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:18:19 INFO - PROCESS | 3501 | 1461136699054 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:18:19 INFO - PROCESS | 3501 | 1461136699059 Marionette TRACE conn3 <- [1,2518,null,{}] 00:18:19 INFO - PROCESS | 3501 | 1461136699066 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}] 00:18:19 INFO - PROCESS | 3501 | 1461136699281 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:18:19 INFO - PROCESS | 3501 | 1461136699596 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea2c42800 == 142 [pid = 3501] [id = 637] 00:18:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea03be800) [pid = 3501] [serial = 1912] [outer = (nil)] 00:18:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea1eec800) [pid = 3501] [serial = 1913] [outer = 0x7f6ea03be800] 00:18:19 INFO - PROCESS | 3501 | 1461136699674 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea1f3c800) [pid = 3501] [serial = 1914] [outer = 0x7f6ea03be800] 00:18:20 INFO - PROCESS | 3501 | 1461136700568 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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1582ms 00:18:20 INFO - PROCESS | 3501 | 1461136700637 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 3501 | 1461136700645 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:18:20 INFO - PROCESS | 3501 | 1461136700655 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 3501 | 1461136700659 Marionette TRACE conn3 <- [1,2522,null,{}] 00:18:20 INFO - PROCESS | 3501 | 1461136700665 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}] 00:18:20 INFO - PROCESS | 3501 | 1461136700918 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:18:21 INFO - PROCESS | 3501 | 1461136701268 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea6018000 == 143 [pid = 3501] [id = 638] 00:18:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea1f3d000) [pid = 3501] [serial = 1915] [outer = (nil)] 00:18:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ea2890c00) [pid = 3501] [serial = 1916] [outer = 0x7f6ea1f3d000] 00:18:21 INFO - PROCESS | 3501 | 1461136701338 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ea2bab400) [pid = 3501] [serial = 1917] [outer = 0x7f6ea1f3d000] 00:18:22 INFO - PROCESS | 3501 | 1461136702174 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:18:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1586ms 00:18:22 INFO - PROCESS | 3501 | 1461136702241 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 3501 | 1461136702244 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:18:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:18:22 INFO - PROCESS | 3501 | 1461136702251 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 3501 | 1461136702257 Marionette TRACE conn3 <- [1,2526,null,{}] 00:18:22 INFO - PROCESS | 3501 | 1461136702272 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}] 00:18:22 INFO - PROCESS | 3501 | 1461136702511 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:18:22 INFO - PROCESS | 3501 | 1461136702840 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9ac6800 == 144 [pid = 3501] [id = 639] 00:18:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ea2bab800) [pid = 3501] [serial = 1918] [outer = (nil)] 00:18:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ea45b1c00) [pid = 3501] [serial = 1919] [outer = 0x7f6ea2bab800] 00:18:22 INFO - PROCESS | 3501 | 1461136702918 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ea47cb000) [pid = 3501] [serial = 1920] [outer = 0x7f6ea2bab800] 00:18:23 INFO - PROCESS | 3501 | 1461136703765 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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1541ms 00:18:23 INFO - PROCESS | 3501 | 1461136703794 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:18:23 INFO - PROCESS | 3501 | 1461136703799 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:18:23 INFO - PROCESS | 3501 | 1461136703805 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 3501 | 1461136703808 Marionette TRACE conn3 <- [1,2530,null,{}] 00:18:23 INFO - PROCESS | 3501 | 1461136703814 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}] 00:18:24 INFO - PROCESS | 3501 | 1461136704004 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:18:24 INFO - PROCESS | 3501 | 1461136704275 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad80800 == 145 [pid = 3501] [id = 640] 00:18:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ea2d89000) [pid = 3501] [serial = 1921] [outer = (nil)] 00:18:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ea4fa6c00) [pid = 3501] [serial = 1922] [outer = 0x7f6ea2d89000] 00:18:24 INFO - PROCESS | 3501 | 1461136704388 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ea5811c00) [pid = 3501] [serial = 1923] [outer = 0x7f6ea2d89000] 00:18:25 INFO - PROCESS | 3501 | 1461136705179 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1428ms 00:18:25 INFO - PROCESS | 3501 | 1461136705234 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 3501 | 1461136705238 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:18:25 INFO - PROCESS | 3501 | 1461136705243 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 3501 | 1461136705246 Marionette TRACE conn3 <- [1,2534,null,{}] 00:18:25 INFO - PROCESS | 3501 | 1461136705251 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}] 00:18:25 INFO - PROCESS | 3501 | 1461136705440 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:18:25 INFO - PROCESS | 3501 | 1461136705711 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab8b2800 == 146 [pid = 3501] [id = 641] 00:18:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ea5a99400) [pid = 3501] [serial = 1924] [outer = (nil)] 00:18:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ea5ae1800) [pid = 3501] [serial = 1925] [outer = 0x7f6ea5a99400] 00:18:25 INFO - PROCESS | 3501 | 1461136705832 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ea5d1a800) [pid = 3501] [serial = 1926] [outer = 0x7f6ea5a99400] 00:18:26 INFO - PROCESS | 3501 | 1461136706675 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1489ms 00:18:26 INFO - PROCESS | 3501 | 1461136706734 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 3501 | 1461136706737 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:18:26 INFO - PROCESS | 3501 | 1461136706744 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 3501 | 1461136706747 Marionette TRACE conn3 <- [1,2538,null,{}] 00:18:26 INFO - PROCESS | 3501 | 1461136706752 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}] 00:18:26 INFO - PROCESS | 3501 | 1461136706956 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:18:27 INFO - PROCESS | 3501 | 1461136707223 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead3ab800 == 147 [pid = 3501] [id = 642] 00:18:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ea799f400) [pid = 3501] [serial = 1927] [outer = (nil)] 00:18:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ea87de400) [pid = 3501] [serial = 1928] [outer = 0x7f6ea799f400] 00:18:27 INFO - PROCESS | 3501 | 1461136707339 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ea9b46800) [pid = 3501] [serial = 1929] [outer = 0x7f6ea799f400] 00:18:28 INFO - PROCESS | 3501 | 1461136708117 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1431ms 00:18:28 INFO - PROCESS | 3501 | 1461136708174 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 3501 | 1461136708178 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:18:28 INFO - PROCESS | 3501 | 1461136708184 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 3501 | 1461136708187 Marionette TRACE conn3 <- [1,2542,null,{}] 00:18:28 INFO - PROCESS | 3501 | 1461136708192 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}] 00:18:28 INFO - PROCESS | 3501 | 1461136708376 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:18:28 INFO - PROCESS | 3501 | 1461136708647 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3d0000 == 148 [pid = 3501] [id = 643] 00:18:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ea5802800) [pid = 3501] [serial = 1930] [outer = (nil)] 00:18:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eaaaeb800) [pid = 3501] [serial = 1931] [outer = 0x7f6ea5802800] 00:18:28 INFO - PROCESS | 3501 | 1461136708760 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eaae41c00) [pid = 3501] [serial = 1932] [outer = 0x7f6ea5802800] 00:18:29 INFO - PROCESS | 3501 | 1461136709547 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]]]}] 00:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1427ms 00:18:29 INFO - PROCESS | 3501 | 1461136709612 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:18:29 INFO - PROCESS | 3501 | 1461136709616 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:18:29 INFO - PROCESS | 3501 | 1461136709622 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 3501 | 1461136709624 Marionette TRACE conn3 <- [1,2546,null,{}] 00:18:29 INFO - PROCESS | 3501 | 1461136709630 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}] 00:18:29 INFO - PROCESS | 3501 | 1461136709841 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:18:30 INFO - PROCESS | 3501 | 1461136710151 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9b0800 == 149 [pid = 3501] [id = 644] 00:18:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ea80ef800) [pid = 3501] [serial = 1933] [outer = (nil)] 00:18:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eab45f800) [pid = 3501] [serial = 1934] [outer = 0x7f6ea80ef800] 00:18:30 INFO - PROCESS | 3501 | 1461136710229 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eab4fa400) [pid = 3501] [serial = 1935] [outer = 0x7f6ea80ef800] 00:18:31 INFO - PROCESS | 3501 | 1461136711038 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]]]}] 00:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1492ms 00:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:18:31 INFO - PROCESS | 3501 | 1461136711115 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 3501 | 1461136711118 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:18:31 INFO - PROCESS | 3501 | 1461136711124 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 3501 | 1461136711127 Marionette TRACE conn3 <- [1,2550,null,{}] 00:18:31 INFO - PROCESS | 3501 | 1461136711132 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}] 00:18:31 INFO - PROCESS | 3501 | 1461136711329 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:18:31 INFO - PROCESS | 3501 | 1461136711677 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb21a0800 == 150 [pid = 3501] [id = 645] 00:18:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea4d39c00) [pid = 3501] [serial = 1936] [outer = (nil)] 00:18:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eab513800) [pid = 3501] [serial = 1937] [outer = 0x7f6ea4d39c00] 00:18:31 INFO - PROCESS | 3501 | 1461136711753 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eab613400) [pid = 3501] [serial = 1938] [outer = 0x7f6ea4d39c00] 00:18:32 INFO - PROCESS | 3501 | 1461136712584 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:18:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1487ms 00:18:32 INFO - PROCESS | 3501 | 1461136712610 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 3501 | 1461136712614 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:18:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:18:32 INFO - PROCESS | 3501 | 1461136712625 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 3501 | 1461136712627 Marionette TRACE conn3 <- [1,2554,null,{}] 00:18:32 INFO - PROCESS | 3501 | 1461136712637 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}] 00:18:32 INFO - PROCESS | 3501 | 1461136712827 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:18:33 INFO - PROCESS | 3501 | 1461136713152 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb25fb800 == 151 [pid = 3501] [id = 646] 00:18:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eac393800) [pid = 3501] [serial = 1939] [outer = (nil)] 00:18:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eac39ac00) [pid = 3501] [serial = 1940] [outer = 0x7f6eac393800] 00:18:33 INFO - PROCESS | 3501 | 1461136713229 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eac4dbc00) [pid = 3501] [serial = 1941] [outer = 0x7f6eac393800] 00:18:34 INFO - PROCESS | 3501 | 1461136714080 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1497ms 00:18:34 INFO - PROCESS | 3501 | 1461136714118 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 3501 | 1461136714122 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:18:34 INFO - PROCESS | 3501 | 1461136714127 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 3501 | 1461136714132 Marionette TRACE conn3 <- [1,2558,null,{}] 00:18:34 INFO - PROCESS | 3501 | 1461136714137 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}] 00:18:34 INFO - PROCESS | 3501 | 1461136714346 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:18:34 INFO - PROCESS | 3501 | 1461136714673 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb400f800 == 152 [pid = 3501] [id = 647] 00:18:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ead2bf400) [pid = 3501] [serial = 1942] [outer = (nil)] 00:18:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ead2cc800) [pid = 3501] [serial = 1943] [outer = 0x7f6ead2bf400] 00:18:34 INFO - PROCESS | 3501 | 1461136714755 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ead588800) [pid = 3501] [serial = 1944] [outer = 0x7f6ead2bf400] 00:18:35 INFO - PROCESS | 3501 | 1461136715584 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:18:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1531ms 00:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:18:35 INFO - PROCESS | 3501 | 1461136715660 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 3501 | 1461136715662 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:18:35 INFO - PROCESS | 3501 | 1461136715668 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 3501 | 1461136715671 Marionette TRACE conn3 <- [1,2562,null,{}] 00:18:35 INFO - PROCESS | 3501 | 1461136715677 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}] 00:18:35 INFO - PROCESS | 3501 | 1461136715903 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:18:36 INFO - PROCESS | 3501 | 1461136716233 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb405f800 == 153 [pid = 3501] [id = 648] 00:18:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ead2bfc00) [pid = 3501] [serial = 1945] [outer = (nil)] 00:18:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6ead593c00) [pid = 3501] [serial = 1946] [outer = 0x7f6ead2bfc00] 00:18:36 INFO - PROCESS | 3501 | 1461136716306 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6ead66ec00) [pid = 3501] [serial = 1947] [outer = 0x7f6ead2bfc00] 00:18:37 INFO - PROCESS | 3501 | 1461136717131 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]]]}] 00:18:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:18:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1529ms 00:18:37 INFO - PROCESS | 3501 | 1461136717197 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:18:37 INFO - PROCESS | 3501 | 1461136717200 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:18:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:18:37 INFO - PROCESS | 3501 | 1461136717206 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:18:37 INFO - PROCESS | 3501 | 1461136717208 Marionette TRACE conn3 <- [1,2566,null,{}] 00:18:37 INFO - PROCESS | 3501 | 1461136717214 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}] 00:18:37 INFO - PROCESS | 3501 | 1461136717403 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:18:37 INFO - PROCESS | 3501 | 1461136717733 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb460a000 == 154 [pid = 3501] [id = 649] 00:18:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6e9baeb800) [pid = 3501] [serial = 1948] [outer = (nil)] 00:18:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ead8a5c00) [pid = 3501] [serial = 1949] [outer = 0x7f6e9baeb800] 00:18:37 INFO - PROCESS | 3501 | 1461136717806 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ead8adc00) [pid = 3501] [serial = 1950] [outer = 0x7f6e9baeb800] 00:18:38 INFO - PROCESS | 3501 | 1461136718639 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1480ms 00:18:38 INFO - PROCESS | 3501 | 1461136718686 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 3501 | 1461136718690 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:18:38 INFO - PROCESS | 3501 | 1461136718695 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 3501 | 1461136718698 Marionette TRACE conn3 <- [1,2570,null,{}] 00:18:38 INFO - PROCESS | 3501 | 1461136718703 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}] 00:18:38 INFO - PROCESS | 3501 | 1461136718906 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:18:39 INFO - PROCESS | 3501 | 1461136719230 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4b59800 == 155 [pid = 3501] [id = 650] 00:18:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ead589c00) [pid = 3501] [serial = 1951] [outer = (nil)] 00:18:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eae230000) [pid = 3501] [serial = 1952] [outer = 0x7f6ead589c00] 00:18:39 INFO - PROCESS | 3501 | 1461136719304 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6eae2f0000) [pid = 3501] [serial = 1953] [outer = 0x7f6ead589c00] 00:18:40 INFO - PROCESS | 3501 | 1461136720164 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:18:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1539ms 00:18:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:18:40 INFO - PROCESS | 3501 | 1461136720235 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 3501 | 1461136720237 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:18:40 INFO - PROCESS | 3501 | 1461136720243 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 3501 | 1461136720246 Marionette TRACE conn3 <- [1,2574,null,{}] 00:18:40 INFO - PROCESS | 3501 | 1461136720252 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}] 00:18:40 INFO - PROCESS | 3501 | 1461136720448 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:18:40 INFO - PROCESS | 3501 | 1461136720766 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4cbb000 == 156 [pid = 3501] [id = 651] 00:18:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ead673800) [pid = 3501] [serial = 1954] [outer = (nil)] 00:18:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eae9d4800) [pid = 3501] [serial = 1955] [outer = 0x7f6ead673800] 00:18:40 INFO - PROCESS | 3501 | 1461136720839 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eaeb55c00) [pid = 3501] [serial = 1956] [outer = 0x7f6ead673800] 00:18:41 INFO - PROCESS | 3501 | 1461136721653 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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1486ms 00:18:41 INFO - PROCESS | 3501 | 1461136721730 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 3501 | 1461136721734 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:18:41 INFO - PROCESS | 3501 | 1461136721739 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 3501 | 1461136721741 Marionette TRACE conn3 <- [1,2578,null,{}] 00:18:41 INFO - PROCESS | 3501 | 1461136721747 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}] 00:18:41 INFO - PROCESS | 3501 | 1461136721943 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:18:42 INFO - PROCESS | 3501 | 1461136722257 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d2a000 == 157 [pid = 3501] [id = 652] 00:18:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6ea0486c00) [pid = 3501] [serial = 1957] [outer = (nil)] 00:18:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eaeb5a800) [pid = 3501] [serial = 1958] [outer = 0x7f6ea0486c00] 00:18:42 INFO - PROCESS | 3501 | 1461136722331 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eb1c09000) [pid = 3501] [serial = 1959] [outer = 0x7f6ea0486c00] 00:18:43 INFO - PROCESS | 3501 | 1461136723123 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]]]}] 00:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1431ms 00:18:43 INFO - PROCESS | 3501 | 1461136723172 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 3501 | 1461136723176 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:18:43 INFO - PROCESS | 3501 | 1461136723181 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 3501 | 1461136723184 Marionette TRACE conn3 <- [1,2582,null,{}] 00:18:43 INFO - PROCESS | 3501 | 1461136723189 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}] 00:18:43 INFO - PROCESS | 3501 | 1461136723381 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:18:43 INFO - PROCESS | 3501 | 1461136723659 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4dcc800 == 158 [pid = 3501] [id = 653] 00:18:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6ea1eedc00) [pid = 3501] [serial = 1960] [outer = (nil)] 00:18:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb1cccc00) [pid = 3501] [serial = 1961] [outer = 0x7f6ea1eedc00] 00:18:43 INFO - PROCESS | 3501 | 1461136723772 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6eb1cd9000) [pid = 3501] [serial = 1962] [outer = 0x7f6ea1eedc00] 00:18:44 INFO - PROCESS | 3501 | 1461136724553 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]]]}] 00:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1427ms 00:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:18:44 INFO - PROCESS | 3501 | 1461136724609 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 3501 | 1461136724612 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:18:44 INFO - PROCESS | 3501 | 1461136724618 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 3501 | 1461136724621 Marionette TRACE conn3 <- [1,2586,null,{}] 00:18:44 INFO - PROCESS | 3501 | 1461136724627 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}] 00:18:44 INFO - PROCESS | 3501 | 1461136724822 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:18:45 INFO - PROCESS | 3501 | 1461136725102 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f09000 == 159 [pid = 3501] [id = 654] 00:18:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6ead8b0400) [pid = 3501] [serial = 1963] [outer = (nil)] 00:18:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eb1cf3000) [pid = 3501] [serial = 1964] [outer = 0x7f6ead8b0400] 00:18:45 INFO - PROCESS | 3501 | 1461136725213 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eb1d12000) [pid = 3501] [serial = 1965] [outer = 0x7f6ead8b0400] 00:18:46 INFO - PROCESS | 3501 | 1461136726012 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]]]}] 00:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1437ms 00:18:46 INFO - PROCESS | 3501 | 1461136726054 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 3501 | 1461136726058 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:18:46 INFO - PROCESS | 3501 | 1461136726063 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 3501 | 1461136726065 Marionette TRACE conn3 <- [1,2590,null,{}] 00:18:46 INFO - PROCESS | 3501 | 1461136726071 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}] 00:18:46 INFO - PROCESS | 3501 | 1461136726268 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:18:46 INFO - PROCESS | 3501 | 1461136726548 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e88800 == 160 [pid = 3501] [id = 655] 00:18:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6eb1c0c800) [pid = 3501] [serial = 1966] [outer = (nil)] 00:18:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eb1d19800) [pid = 3501] [serial = 1967] [outer = 0x7f6eb1c0c800] 00:18:46 INFO - PROCESS | 3501 | 1461136726659 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eb1ec6400) [pid = 3501] [serial = 1968] [outer = 0x7f6eb1c0c800] 00:18:47 INFO - PROCESS | 3501 | 1461136727477 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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1481ms 00:18:47 INFO - PROCESS | 3501 | 1461136727546 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 3501 | 1461136727550 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:18:47 INFO - PROCESS | 3501 | 1461136727555 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 3501 | 1461136727558 Marionette TRACE conn3 <- [1,2594,null,{}] 00:18:47 INFO - PROCESS | 3501 | 1461136727563 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}] 00:18:47 INFO - PROCESS | 3501 | 1461136727776 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:18:48 INFO - PROCESS | 3501 | 1461136728093 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6e56000 == 161 [pid = 3501] [id = 656] 00:18:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6e9baf0800) [pid = 3501] [serial = 1969] [outer = (nil)] 00:18:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6eb1ecd800) [pid = 3501] [serial = 1970] [outer = 0x7f6e9baf0800] 00:18:48 INFO - PROCESS | 3501 | 1461136728166 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 221 (0x7f6eb2023000) [pid = 3501] [serial = 1971] [outer = 0x7f6e9baf0800] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea28e3800 == 160 [pid = 3501] [id = 635] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea58de800 == 159 [pid = 3501] [id = 634] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48ef000 == 158 [pid = 3501] [id = 633] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4695800 == 157 [pid = 3501] [id = 610] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea0366800 == 156 [pid = 3501] [id = 632] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4b91000 == 155 [pid = 3501] [id = 631] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea1fc9000 == 154 [pid = 3501] [id = 630] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb1e44800 == 153 [pid = 3501] [id = 629] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8a6000 == 152 [pid = 3501] [id = 628] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3ce000 == 151 [pid = 3501] [id = 627] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5fa800 == 150 [pid = 3501] [id = 626] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead04c800 == 149 [pid = 3501] [id = 625] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac463000 == 148 [pid = 3501] [id = 624] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eab8b9800 == 147 [pid = 3501] [id = 623] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadbc000 == 146 [pid = 3501] [id = 622] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaaccb000 == 145 [pid = 3501] [id = 621] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9adf800 == 144 [pid = 3501] [id = 620] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9512000 == 143 [pid = 3501] [id = 619] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea857b800 == 142 [pid = 3501] [id = 618] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea81db000 == 141 [pid = 3501] [id = 617] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea60d1000 == 140 [pid = 3501] [id = 616] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5fa4800 == 139 [pid = 3501] [id = 615] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4eb7000 == 138 [pid = 3501] [id = 614] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4b8a000 == 137 [pid = 3501] [id = 613] 00:18:49 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea26d0800 == 136 [pid = 3501] [id = 612] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 220 (0x7f6eb37d3400) [pid = 3501] [serial = 1743] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6eb4e44800) [pid = 3501] [serial = 1802] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6ea45b5c00) [pid = 3501] [serial = 1769] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ebee11c00) [pid = 3501] [serial = 1818] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6ebacf4000) [pid = 3501] [serial = 1812] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6ecb1b5c00) [pid = 3501] [serial = 1725] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb473ec00) [pid = 3501] [serial = 1716] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6eaaade000) [pid = 3501] [serial = 1781] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ebea49000) [pid = 3501] [serial = 1722] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6eb372f800) [pid = 3501] [serial = 1710] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6eb38f0400) [pid = 3501] [serial = 1713] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6eb459a800) [pid = 3501] [serial = 1800] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ea2786800) [pid = 3501] [serial = 1830] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ea26f1400) [pid = 3501] [serial = 1829] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eb1d1d000) [pid = 3501] [serial = 1707] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ea2d83800) [pid = 3501] [serial = 1689] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ea4f24800) [pid = 3501] [serial = 1772] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea580e000) [pid = 3501] [serial = 1773] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eb4086800) [pid = 3501] [serial = 1797] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eb1cf6800) [pid = 3501] [serial = 1811] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb4ecc800) [pid = 3501] [serial = 1803] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eab61bc00) [pid = 3501] [serial = 1787] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ebc79e000) [pid = 3501] [serial = 1814] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea03b2400) [pid = 3501] [serial = 1824] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ea1ef6c00) [pid = 3501] [serial = 1827] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea048c400) [pid = 3501] [serial = 1764] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea4d32800) [pid = 3501] [serial = 1770] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eab50d000) [pid = 3501] [serial = 1785] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ea8632000) [pid = 3501] [serial = 1695] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea5d14400) [pid = 3501] [serial = 1775] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea255d000) [pid = 3501] [serial = 1737] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6e9d37a000) [pid = 3501] [serial = 1820] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eb1ce9c00) [pid = 3501] [serial = 1611] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6e9d385c00) [pid = 3501] [serial = 1821] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb1c0d000) [pid = 3501] [serial = 1791] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea2883800) [pid = 3501] [serial = 1766] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea79a0c00) [pid = 3501] [serial = 1776] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eaab87800) [pid = 3501] [serial = 1782] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6e9d383800) [pid = 3501] [serial = 1728] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6eaeb5c800) [pid = 3501] [serial = 1790] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6eb851b400) [pid = 3501] [serial = 1809] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eaeb58000) [pid = 3501] [serial = 1704] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ece68ec00) [pid = 3501] [serial = 1734] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eaae48400) [pid = 3501] [serial = 1701] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb6054400) [pid = 3501] [serial = 1805] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eb83e9800) [pid = 3501] [serial = 1808] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb641c000) [pid = 3501] [serial = 1806] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ea2b99000) [pid = 3501] [serial = 1767] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6ea9583400) [pid = 3501] [serial = 1698] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ea9b45400) [pid = 3501] [serial = 1779] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6eb41b3400) [pid = 3501] [serial = 1799] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ebdd9b400) [pid = 3501] [serial = 1817] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eb3a73c00) [pid = 3501] [serial = 1796] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ebdd8e800) [pid = 3501] [serial = 1815] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eab45c800) [pid = 3501] [serial = 1784] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eb3739c00) [pid = 3501] [serial = 1794] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ea2885400) [pid = 3501] [serial = 1832] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ea5803800) [pid = 3501] [serial = 1692] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ebcf7b400) [pid = 3501] [serial = 1719] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ea87e6000) [pid = 3501] [serial = 1778] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6ecb2b7800) [pid = 3501] [serial = 1731] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ead2c5c00) [pid = 3501] [serial = 1788] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ea369f000) [pid = 3501] [serial = 1740] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea2cd1800) [pid = 3501] [serial = 1760] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6e9ffe8c00) [pid = 3501] [serial = 1823] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea1ee9400) [pid = 3501] [serial = 1826] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6e9ffeac00) [pid = 3501] [serial = 1763] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb1ec8800) [pid = 3501] [serial = 1793] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ea4d31c00) [pid = 3501] [serial = 1761] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6ea288d400) [pid = 3501] [serial = 1833] [outer = (nil)] [url = about:blank] 00:18:50 INFO - PROCESS | 3501 | 1461136730544 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]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3045ms 00:18:50 INFO - PROCESS | 3501 | 1461136730601 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:18:50 INFO - PROCESS | 3501 | 1461136730607 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:18:50 INFO - PROCESS | 3501 | 1461136730615 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 3501 | 1461136730620 Marionette TRACE conn3 <- [1,2598,null,{}] 00:18:50 INFO - PROCESS | 3501 | 1461136730626 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}] 00:18:50 INFO - PROCESS | 3501 | 1461136730823 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:18:51 INFO - PROCESS | 3501 | 1461136731021 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9cfe9800 == 137 [pid = 3501] [id = 657] 00:18:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6e9d3b2400) [pid = 3501] [serial = 1972] [outer = (nil)] 00:18:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6e9ffdf800) [pid = 3501] [serial = 1973] [outer = 0x7f6e9d3b2400] 00:18:51 INFO - PROCESS | 3501 | 1461136731087 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6e9ffeb400) [pid = 3501] [serial = 1974] [outer = 0x7f6e9d3b2400] 00:18:51 INFO - PROCESS | 3501 | 1461136731945 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1387ms 00:18:52 INFO - PROCESS | 3501 | 1461136732002 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 3501 | 1461136732009 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:18:52 INFO - PROCESS | 3501 | 1461136732019 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 3501 | 1461136732022 Marionette TRACE conn3 <- [1,2602,null,{}] 00:18:52 INFO - PROCESS | 3501 | 1461136732027 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}] 00:18:52 INFO - PROCESS | 3501 | 1461136732213 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:18:52 INFO - PROCESS | 3501 | 1461136732429 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea28d7000 == 138 [pid = 3501] [id = 658] 00:18:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6e9fdce400) [pid = 3501] [serial = 1975] [outer = (nil)] 00:18:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea1eeb800) [pid = 3501] [serial = 1976] [outer = 0x7f6e9fdce400] 00:18:52 INFO - PROCESS | 3501 | 1461136732492 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea1f3ac00) [pid = 3501] [serial = 1977] [outer = 0x7f6e9fdce400] 00:18:53 INFO - PROCESS | 3501 | 1461136733341 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]]]}] 00:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1378ms 00:18:53 INFO - PROCESS | 3501 | 1461136733401 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 3501 | 1461136733404 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:18:53 INFO - PROCESS | 3501 | 1461136733410 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 3501 | 1461136733415 Marionette TRACE conn3 <- [1,2606,null,{}] 00:18:53 INFO - PROCESS | 3501 | 1461136733430 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}] 00:18:53 INFO - PROCESS | 3501 | 1461136733694 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:18:54 INFO - PROCESS | 3501 | 1461136734045 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea33cc800 == 139 [pid = 3501] [id = 659] 00:18:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea2787c00) [pid = 3501] [serial = 1978] [outer = (nil)] 00:18:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea288a400) [pid = 3501] [serial = 1979] [outer = 0x7f6ea2787c00] 00:18:54 INFO - PROCESS | 3501 | 1461136734136 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea2ba4800) [pid = 3501] [serial = 1980] [outer = 0x7f6ea2787c00] 00:18:54 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6e9d37e800) [pid = 3501] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:18:54 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6e9baf2400) [pid = 3501] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:18:54 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6e9d385800) [pid = 3501] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:18:54 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea03bec00) [pid = 3501] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:18:54 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea288b000) [pid = 3501] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:18:54 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ea1f33c00) [pid = 3501] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:18:55 INFO - PROCESS | 3501 | 1461136735165 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1787ms 00:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:18:55 INFO - PROCESS | 3501 | 1461136735197 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 3501 | 1461136735200 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:18:55 INFO - PROCESS | 3501 | 1461136735206 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 3501 | 1461136735209 Marionette TRACE conn3 <- [1,2610,null,{}] 00:18:55 INFO - PROCESS | 3501 | 1461136735225 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}] 00:18:55 INFO - PROCESS | 3501 | 1461136735397 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:18:55 INFO - PROCESS | 3501 | 1461136735412 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49ac800 == 140 [pid = 3501] [id = 660] 00:18:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea03b0c00) [pid = 3501] [serial = 1981] [outer = (nil)] 00:18:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea2cd5c00) [pid = 3501] [serial = 1982] [outer = 0x7f6ea03b0c00] 00:18:55 INFO - PROCESS | 3501 | 1461136735472 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea2d8a000) [pid = 3501] [serial = 1983] [outer = 0x7f6ea03b0c00] 00:18:56 INFO - PROCESS | 3501 | 1461136736359 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1179ms 00:18:56 INFO - PROCESS | 3501 | 1461136736385 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 3501 | 1461136736388 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:18:56 INFO - PROCESS | 3501 | 1461136736393 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 3501 | 1461136736406 Marionette TRACE conn3 <- [1,2614,null,{}] 00:18:56 INFO - PROCESS | 3501 | 1461136736424 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}] 00:18:56 INFO - PROCESS | 3501 | 1461136736599 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:18:56 INFO - PROCESS | 3501 | 1461136736616 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4eb8800 == 141 [pid = 3501] [id = 661] 00:18:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea2ba8000) [pid = 3501] [serial = 1984] [outer = (nil)] 00:18:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea369cc00) [pid = 3501] [serial = 1985] [outer = 0x7f6ea2ba8000] 00:18:56 INFO - PROCESS | 3501 | 1461136736675 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea45b0800) [pid = 3501] [serial = 1986] [outer = 0x7f6ea2ba8000] 00:18:57 INFO - PROCESS | 3501 | 1461136737921 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]]]}] 00:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1602ms 00:18:57 INFO - PROCESS | 3501 | 1461136737997 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 3501 | 1461136738004 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:18:58 INFO - PROCESS | 3501 | 1461136738012 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 3501 | 1461136738018 Marionette TRACE conn3 <- [1,2618,null,{}] 00:18:58 INFO - PROCESS | 3501 | 1461136738025 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}] 00:18:58 INFO - PROCESS | 3501 | 1461136738278 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:18:58 INFO - PROCESS | 3501 | 1461136738596 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29aa000 == 142 [pid = 3501] [id = 662] 00:18:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea03bd800) [pid = 3501] [serial = 1987] [outer = (nil)] 00:18:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea1eec000) [pid = 3501] [serial = 1988] [outer = 0x7f6ea03bd800] 00:18:58 INFO - PROCESS | 3501 | 1461136738673 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea2553c00) [pid = 3501] [serial = 1989] [outer = 0x7f6ea03bd800] 00:18:59 INFO - PROCESS | 3501 | 1461136739595 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1642ms 00:18:59 INFO - PROCESS | 3501 | 1461136739656 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 3501 | 1461136739664 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:18:59 INFO - PROCESS | 3501 | 1461136739674 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 3501 | 1461136739678 Marionette TRACE conn3 <- [1,2622,null,{}] 00:18:59 INFO - PROCESS | 3501 | 1461136739684 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}] 00:18:59 INFO - PROCESS | 3501 | 1461136739926 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:19:00 INFO - PROCESS | 3501 | 1461136740288 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5995000 == 143 [pid = 3501] [id = 663] 00:19:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea278fc00) [pid = 3501] [serial = 1990] [outer = (nil)] 00:19:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea2cd1000) [pid = 3501] [serial = 1991] [outer = 0x7f6ea278fc00] 00:19:00 INFO - PROCESS | 3501 | 1461136740361 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ea369fc00) [pid = 3501] [serial = 1992] [outer = 0x7f6ea278fc00] 00:19:01 INFO - PROCESS | 3501 | 1461136741329 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:19:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1693ms 00:19:01 INFO - PROCESS | 3501 | 1461136741368 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 3501 | 1461136741372 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:19:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:19:01 INFO - PROCESS | 3501 | 1461136741378 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 3501 | 1461136741386 Marionette TRACE conn3 <- [1,2626,null,{}] 00:19:01 INFO - PROCESS | 3501 | 1461136741405 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}] 00:19:01 INFO - PROCESS | 3501 | 1461136741666 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:19:02 INFO - PROCESS | 3501 | 1461136741999 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea7941000 == 144 [pid = 3501] [id = 664] 00:19:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ea47b7000) [pid = 3501] [serial = 1993] [outer = (nil)] 00:19:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ea4c48400) [pid = 3501] [serial = 1994] [outer = 0x7f6ea47b7000] 00:19:02 INFO - PROCESS | 3501 | 1461136742082 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ea4e23800) [pid = 3501] [serial = 1995] [outer = 0x7f6ea47b7000] 00:19:02 INFO - PROCESS | 3501 | 1461136742934 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1590ms 00:19:02 INFO - PROCESS | 3501 | 1461136742968 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 3501 | 1461136742973 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:19:02 INFO - PROCESS | 3501 | 1461136742979 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 3501 | 1461136742982 Marionette TRACE conn3 <- [1,2630,null,{}] 00:19:02 INFO - PROCESS | 3501 | 1461136742987 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}] 00:19:03 INFO - PROCESS | 3501 | 1461136743197 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:19:03 INFO - PROCESS | 3501 | 1461136743561 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8578000 == 145 [pid = 3501] [id = 665] 00:19:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ea36a5c00) [pid = 3501] [serial = 1996] [outer = (nil)] 00:19:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ea5810000) [pid = 3501] [serial = 1997] [outer = 0x7f6ea36a5c00] 00:19:03 INFO - PROCESS | 3501 | 1461136743640 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ea5ad7800) [pid = 3501] [serial = 1998] [outer = 0x7f6ea36a5c00] 00:19:04 INFO - PROCESS | 3501 | 1461136744465 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1527ms 00:19:04 INFO - PROCESS | 3501 | 1461136744508 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 3501 | 1461136744512 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:19:04 INFO - PROCESS | 3501 | 1461136744517 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 3501 | 1461136744519 Marionette TRACE conn3 <- [1,2634,null,{}] 00:19:04 INFO - PROCESS | 3501 | 1461136744525 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}] 00:19:04 INFO - PROCESS | 3501 | 1461136744714 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:19:04 INFO - PROCESS | 3501 | 1461136744991 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea969f000 == 146 [pid = 3501] [id = 666] 00:19:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ea5d13000) [pid = 3501] [serial = 1999] [outer = (nil)] 00:19:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ea5d7cc00) [pid = 3501] [serial = 2000] [outer = 0x7f6ea5d13000] 00:19:05 INFO - PROCESS | 3501 | 1461136745112 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ea79a3400) [pid = 3501] [serial = 2001] [outer = 0x7f6ea5d13000] 00:19:05 INFO - PROCESS | 3501 | 1461136745937 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1482ms 00:19:06 INFO - PROCESS | 3501 | 1461136746000 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 3501 | 1461136746004 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:19:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:19:06 INFO - PROCESS | 3501 | 1461136746010 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 3501 | 1461136746012 Marionette TRACE conn3 <- [1,2638,null,{}] 00:19:06 INFO - PROCESS | 3501 | 1461136746018 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}] 00:19:06 INFO - PROCESS | 3501 | 1461136746244 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:19:06 INFO - PROCESS | 3501 | 1461136746553 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad67000 == 147 [pid = 3501] [id = 667] 00:19:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ea5d17000) [pid = 3501] [serial = 2002] [outer = (nil)] 00:19:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ea9589800) [pid = 3501] [serial = 2003] [outer = 0x7f6ea5d17000] 00:19:06 INFO - PROCESS | 3501 | 1461136746650 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eaab05800) [pid = 3501] [serial = 2004] [outer = 0x7f6ea5d17000] 00:19:07 INFO - PROCESS | 3501 | 1461136747811 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1839ms 00:19:07 INFO - PROCESS | 3501 | 1461136747854 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 3501 | 1461136747858 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:19:07 INFO - PROCESS | 3501 | 1461136747864 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 3501 | 1461136747868 Marionette TRACE conn3 <- [1,2642,null,{}] 00:19:07 INFO - PROCESS | 3501 | 1461136747873 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}] 00:19:08 INFO - PROCESS | 3501 | 1461136748120 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:19:08 INFO - PROCESS | 3501 | 1461136748431 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eab8ac800 == 148 [pid = 3501] [id = 668] 00:19:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ea87dc400) [pid = 3501] [serial = 2005] [outer = (nil)] 00:19:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eab463800) [pid = 3501] [serial = 2006] [outer = 0x7f6ea87dc400] 00:19:08 INFO - PROCESS | 3501 | 1461136748505 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eab613c00) [pid = 3501] [serial = 2007] [outer = 0x7f6ea87dc400] 00:19:09 INFO - PROCESS | 3501 | 1461136749336 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:19:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1531ms 00:19:09 INFO - PROCESS | 3501 | 1461136749396 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 3501 | 1461136749399 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:19:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:19:09 INFO - PROCESS | 3501 | 1461136749405 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 3501 | 1461136749408 Marionette TRACE conn3 <- [1,2646,null,{}] 00:19:09 INFO - PROCESS | 3501 | 1461136749413 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}] 00:19:09 INFO - PROCESS | 3501 | 1461136749644 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:19:09 INFO - PROCESS | 3501 | 1461136749963 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac536000 == 149 [pid = 3501] [id = 669] 00:19:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ea5d72400) [pid = 3501] [serial = 2008] [outer = (nil)] 00:19:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eac393000) [pid = 3501] [serial = 2009] [outer = 0x7f6ea5d72400] 00:19:10 INFO - PROCESS | 3501 | 1461136750038 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ead2c2c00) [pid = 3501] [serial = 2010] [outer = 0x7f6ea5d72400] 00:19:10 INFO - PROCESS | 3501 | 1461136750825 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1478ms 00:19:10 INFO - PROCESS | 3501 | 1461136750883 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 3501 | 1461136750887 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:19:10 INFO - PROCESS | 3501 | 1461136750893 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 3501 | 1461136750895 Marionette TRACE conn3 <- [1,2650,null,{}] 00:19:10 INFO - PROCESS | 3501 | 1461136750901 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}] 00:19:11 INFO - PROCESS | 3501 | 1461136751165 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:19:11 INFO - PROCESS | 3501 | 1461136751475 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5fa800 == 150 [pid = 3501] [id = 670] 00:19:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea958b400) [pid = 3501] [serial = 2011] [outer = (nil)] 00:19:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ead34f000) [pid = 3501] [serial = 2012] [outer = 0x7f6ea958b400] 00:19:11 INFO - PROCESS | 3501 | 1461136751549 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ead8a5800) [pid = 3501] [serial = 2013] [outer = 0x7f6ea958b400] 00:19:12 INFO - PROCESS | 3501 | 1461136752342 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]]]}] 00:19:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 00:19:12 INFO - PROCESS | 3501 | 1461136752379 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:19:12 INFO - PROCESS | 3501 | 1461136752383 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:19:12 INFO - PROCESS | 3501 | 1461136752388 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - PROCESS | 3501 | 1461136752391 Marionette TRACE conn3 <- [1,2654,null,{}] 00:19:12 INFO - PROCESS | 3501 | 1461136752397 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}] 00:19:12 INFO - PROCESS | 3501 | 1461136752593 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:19:12 INFO - PROCESS | 3501 | 1461136752881 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4bd000 == 151 [pid = 3501] [id = 671] 00:19:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb1c07000) [pid = 3501] [serial = 2014] [outer = (nil)] 00:19:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eb1ce9800) [pid = 3501] [serial = 2015] [outer = 0x7f6eb1c07000] 00:19:13 INFO - PROCESS | 3501 | 1461136753010 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eb1d13400) [pid = 3501] [serial = 2016] [outer = 0x7f6eb1c07000] 00:19:13 INFO - PROCESS | 3501 | 1461136753835 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:19:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1491ms 00:19:13 INFO - PROCESS | 3501 | 1461136753881 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:19:13 INFO - PROCESS | 3501 | 1461136753885 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:19:13 INFO - PROCESS | 3501 | 1461136753890 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 3501 | 1461136753895 Marionette TRACE conn3 <- [1,2658,null,{}] 00:19:13 INFO - PROCESS | 3501 | 1461136753900 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}] 00:19:14 INFO - PROCESS | 3501 | 1461136754148 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:19:14 INFO - PROCESS | 3501 | 1461136754468 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb1e57800 == 152 [pid = 3501] [id = 672] 00:19:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea3699000) [pid = 3501] [serial = 2017] [outer = (nil)] 00:19:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eb202b400) [pid = 3501] [serial = 2018] [outer = 0x7f6ea3699000] 00:19:14 INFO - PROCESS | 3501 | 1461136754550 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb3738000) [pid = 3501] [serial = 2019] [outer = 0x7f6ea3699000] 00:19:15 INFO - PROCESS | 3501 | 1461136755347 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:19:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1529ms 00:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:19:15 INFO - PROCESS | 3501 | 1461136755420 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 3501 | 1461136755423 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:19:15 INFO - PROCESS | 3501 | 1461136755429 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 3501 | 1461136755432 Marionette TRACE conn3 <- [1,2662,null,{}] 00:19:15 INFO - PROCESS | 3501 | 1461136755437 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}] 00:19:15 INFO - PROCESS | 3501 | 1461136755680 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:19:16 INFO - PROCESS | 3501 | 1461136755995 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3928000 == 153 [pid = 3501] [id = 673] 00:19:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea5805800) [pid = 3501] [serial = 2020] [outer = (nil)] 00:19:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb37d4c00) [pid = 3501] [serial = 2021] [outer = 0x7f6ea5805800] 00:19:16 INFO - PROCESS | 3501 | 1461136756070 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb37da000) [pid = 3501] [serial = 2022] [outer = 0x7f6ea5805800] 00:19:16 INFO - PROCESS | 3501 | 1461136756880 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:19:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1483ms 00:19:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:19:16 INFO - PROCESS | 3501 | 1461136756911 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 3501 | 1461136756914 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:19:16 INFO - PROCESS | 3501 | 1461136756920 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 3501 | 1461136756923 Marionette TRACE conn3 <- [1,2666,null,{}] 00:19:16 INFO - PROCESS | 3501 | 1461136756928 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}] 00:19:17 INFO - PROCESS | 3501 | 1461136757123 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:19:17 INFO - PROCESS | 3501 | 1461136757402 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb461e000 == 154 [pid = 3501] [id = 674] 00:19:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb3739000) [pid = 3501] [serial = 2023] [outer = (nil)] 00:19:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb38e5400) [pid = 3501] [serial = 2024] [outer = 0x7f6eb3739000] 00:19:17 INFO - PROCESS | 3501 | 1461136757513 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb38ef400) [pid = 3501] [serial = 2025] [outer = 0x7f6eb3739000] 00:19:18 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 3501 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:19:18 INFO - PROCESS | 3501 | 1461136758780 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]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 00:19:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1879ms 00:19:18 INFO - PROCESS | 3501 | 1461136758800 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 3501 | 1461136758803 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:19:18 INFO - PROCESS | 3501 | 1461136758809 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 3501 | 1461136758811 Marionette TRACE conn3 <- [1,2670,null,{}] 00:19:18 INFO - PROCESS | 3501 | 1461136758817 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}] 00:19:19 INFO - PROCESS | 3501 | 1461136759092 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:19:19 INFO - PROCESS | 3501 | 1461136759374 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d4b800 == 155 [pid = 3501] [id = 675] 00:19:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ea451e400) [pid = 3501] [serial = 2026] [outer = (nil)] 00:19:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb3a6e000) [pid = 3501] [serial = 2027] [outer = 0x7f6ea451e400] 00:19:19 INFO - PROCESS | 3501 | 1461136759444 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb3bd1800) [pid = 3501] [serial = 2028] [outer = 0x7f6ea451e400] 00:19:20 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:20 INFO - PROCESS | 3501 | 1461136760725 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] 00:19:20 INFO - PROCESS | 3501 | 1461136760754 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:19:20 INFO - PROCESS | 3501 | 1461136760760 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 3501 | 1461136760771 Marionette TRACE conn3 <- [1,2674,null,{}] 00:19:20 INFO - PROCESS | 3501 | 1461136760870 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}] 00:19:21 INFO - PROCESS | 3501 | 1461136761058 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:19:21 INFO - PROCESS | 3501 | 1461136761335 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb82c7800 == 156 [pid = 3501] [id = 676] 00:19:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea0487c00) [pid = 3501] [serial = 2029] [outer = (nil)] 00:19:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6eb3bd4c00) [pid = 3501] [serial = 2030] [outer = 0x7f6ea0487c00] 00:19:21 INFO - PROCESS | 3501 | 1461136761405 Marionette DEBUG loaded listener.js 00:19:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eb408b400) [pid = 3501] [serial = 2031] [outer = 0x7f6ea0487c00] 00:19:22 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:22 INFO - PROCESS | 3501 | 1461136762711 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] 00:19:22 INFO - PROCESS | 3501 | 1461136762770 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:19:22 INFO - PROCESS | 3501 | 1461136762798 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 3501 | 1461136762801 Marionette TRACE conn3 <- [1,2678,null,{}] 00:19:22 INFO - PROCESS | 3501 | 1461136762808 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}] 00:19:23 INFO - PROCESS | 3501 | 1461136763013 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:19:23 INFO - PROCESS | 3501 | 1461136763329 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26d3000 == 157 [pid = 3501] [id = 677] 00:19:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6e9baef800) [pid = 3501] [serial = 2032] [outer = (nil)] 00:19:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6e9d3abc00) [pid = 3501] [serial = 2033] [outer = 0x7f6e9baef800] 00:19:23 INFO - PROCESS | 3501 | 1461136763398 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6ea4521800) [pid = 3501] [serial = 2034] [outer = 0x7f6e9baef800] 00:19:25 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:25 INFO - PROCESS | 3501 | 1461136765399 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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 00:19:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2641ms 00:19:25 INFO - PROCESS | 3501 | 1461136765433 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 3501 | 1461136765436 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:19:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:19:25 INFO - PROCESS | 3501 | 1461136765444 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 3501 | 1461136765449 Marionette TRACE conn3 <- [1,2682,null,{}] 00:19:25 INFO - PROCESS | 3501 | 1461136765456 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}] 00:19:25 INFO - PROCESS | 3501 | 1461136765655 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:19:25 INFO - PROCESS | 3501 | 1461136765953 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea46a9000 == 158 [pid = 3501] [id = 678] 00:19:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6e9bae9000) [pid = 3501] [serial = 2035] [outer = (nil)] 00:19:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6e9fdd1c00) [pid = 3501] [serial = 2036] [outer = 0x7f6e9bae9000] 00:19:26 INFO - PROCESS | 3501 | 1461136766021 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6ea1ee8400) [pid = 3501] [serial = 2037] [outer = 0x7f6e9bae9000] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec52b6800 == 157 [pid = 3501] [id = 553] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb219b000 == 156 [pid = 3501] [id = 552] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea49a7000 == 155 [pid = 3501] [id = 554] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9bab1800 == 154 [pid = 3501] [id = 555] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea49ac800 == 153 [pid = 3501] [id = 660] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea33cc800 == 152 [pid = 3501] [id = 659] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea28d7000 == 151 [pid = 3501] [id = 658] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9cfe9800 == 150 [pid = 3501] [id = 657] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6e56000 == 149 [pid = 3501] [id = 656] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb5e88800 == 148 [pid = 3501] [id = 655] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f09000 == 147 [pid = 3501] [id = 654] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4dcc800 == 146 [pid = 3501] [id = 653] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d2a000 == 145 [pid = 3501] [id = 652] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4cbb000 == 144 [pid = 3501] [id = 651] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4b59800 == 143 [pid = 3501] [id = 650] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb460a000 == 142 [pid = 3501] [id = 649] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb405f800 == 141 [pid = 3501] [id = 648] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb400f800 == 140 [pid = 3501] [id = 647] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb25fb800 == 139 [pid = 3501] [id = 646] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb21a0800 == 138 [pid = 3501] [id = 645] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9b0800 == 137 [pid = 3501] [id = 644] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3d0000 == 136 [pid = 3501] [id = 643] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead3ab800 == 135 [pid = 3501] [id = 642] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eab8b2800 == 134 [pid = 3501] [id = 641] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaad80800 == 133 [pid = 3501] [id = 640] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9ac6800 == 132 [pid = 3501] [id = 639] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea6018000 == 131 [pid = 3501] [id = 638] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea2c42800 == 130 [pid = 3501] [id = 637] 00:19:27 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea79ea800 == 129 [pid = 3501] [id = 636] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea4fb1400) [pid = 3501] [serial = 1862] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ea79a0000) [pid = 3501] [serial = 1868] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ea2d89400) [pid = 3501] [serial = 1902] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6ea8637000) [pid = 3501] [serial = 1874] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ea981b000) [pid = 3501] [serial = 1880] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ea2cd1c00) [pid = 3501] [serial = 1901] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ea47ce800) [pid = 3501] [serial = 1853] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea4d37400) [pid = 3501] [serial = 1856] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6e9d3b1800) [pid = 3501] [serial = 1893] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea5ad7400) [pid = 3501] [serial = 1865] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea4f1a800) [pid = 3501] [serial = 1859] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea278a400) [pid = 3501] [serial = 1899] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea1f3e000) [pid = 3501] [serial = 1898] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea1f32000) [pid = 3501] [serial = 1895] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eab45e800) [pid = 3501] [serial = 1889] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea1f3ec00) [pid = 3501] [serial = 1896] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea3699400) [pid = 3501] [serial = 1847] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eaab80400) [pid = 3501] [serial = 1886] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ea957c800) [pid = 3501] [serial = 1877] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea2ba5c00) [pid = 3501] [serial = 1835] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eaaae2c00) [pid = 3501] [serial = 1883] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ea2cdd800) [pid = 3501] [serial = 1844] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ea278b400) [pid = 3501] [serial = 1841] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ea4521000) [pid = 3501] [serial = 1850] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6e9d37ec00) [pid = 3501] [serial = 1892] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea45bd400) [pid = 3501] [serial = 1905] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea80f7400) [pid = 3501] [serial = 1871] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea36a2400) [pid = 3501] [serial = 1904] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ea0481c00) [pid = 3501] [serial = 1838] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ea255cc00) [pid = 3501] [serial = 1907] [outer = (nil)] [url = about:blank] 00:19:27 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ea36a4400) [pid = 3501] [serial = 1908] [outer = (nil)] [url = about:blank] 00:19:28 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:28 INFO - PROCESS | 3501 | 1461136768098 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 00:19:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2694ms 00:19:28 INFO - PROCESS | 3501 | 1461136768138 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 3501 | 1461136768146 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:19:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:19:28 INFO - PROCESS | 3501 | 1461136768156 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 3501 | 1461136768160 Marionette TRACE conn3 <- [1,2686,null,{}] 00:19:28 INFO - PROCESS | 3501 | 1461136768165 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}] 00:19:28 INFO - PROCESS | 3501 | 1461136768353 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:19:28 INFO - PROCESS | 3501 | 1461136768554 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea26c4800 == 130 [pid = 3501] [id = 679] 00:19:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6e9bae9400) [pid = 3501] [serial = 2038] [outer = (nil)] 00:19:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ea1ef4800) [pid = 3501] [serial = 2039] [outer = 0x7f6e9bae9400] 00:19:28 INFO - PROCESS | 3501 | 1461136768617 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ea2b98800) [pid = 3501] [serial = 2040] [outer = 0x7f6e9bae9400] 00:19:29 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:29 INFO - PROCESS | 3501 | 1461136769703 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] 00:19:29 INFO - PROCESS | 3501 | 1461136769747 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:19:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:19:29 INFO - PROCESS | 3501 | 1461136769752 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 3501 | 1461136769758 Marionette TRACE conn3 <- [1,2690,null,{}] 00:19:29 INFO - PROCESS | 3501 | 1461136769782 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}] 00:19:30 INFO - PROCESS | 3501 | 1461136770029 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:19:30 INFO - PROCESS | 3501 | 1461136770106 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4b92800 == 131 [pid = 3501] [id = 680] 00:19:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea2cdf800) [pid = 3501] [serial = 2041] [outer = (nil)] 00:19:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ea4522c00) [pid = 3501] [serial = 2042] [outer = 0x7f6ea2cdf800] 00:19:30 INFO - PROCESS | 3501 | 1461136770169 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea46d5400) [pid = 3501] [serial = 2043] [outer = 0x7f6ea2cdf800] 00:19:31 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:31 INFO - PROCESS | 3501 | 1461136771454 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] 00:19:32 INFO - PROCESS | 3501 | 1461136772301 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:19:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:19:32 INFO - PROCESS | 3501 | 1461136772324 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 3501 | 1461136772327 Marionette TRACE conn3 <- [1,2694,null,{}] 00:19:32 INFO - PROCESS | 3501 | 1461136772332 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}] 00:19:32 INFO - PROCESS | 3501 | 1461136772508 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:19:32 INFO - PROCESS | 3501 | 1461136772685 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29b0800 == 132 [pid = 3501] [id = 681] 00:19:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ea1eec400) [pid = 3501] [serial = 2044] [outer = (nil)] 00:19:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ea26ed400) [pid = 3501] [serial = 2045] [outer = 0x7f6ea1eec400] 00:19:32 INFO - PROCESS | 3501 | 1461136772745 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ea2d89000) [pid = 3501] [serial = 2046] [outer = 0x7f6ea1eec400] 00:19:33 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:19:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:19:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:19:33 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 00:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:33 INFO - _addTest/ [0,2697,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 3501 | 1461136773808 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:19:33 INFO - PROCESS | 3501 | 1461136773813 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 3501 | 1461136773816 Marionette TRACE conn3 <- [1,2698,null,{}] 00:19:33 INFO - PROCESS | 3501 | 1461136773821 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}] 00:19:33 INFO - PROCESS | 3501 | 1461136773988 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:19:34 INFO - PROCESS | 3501 | 1461136774375 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9baa6000 == 133 [pid = 3501] [id = 682] 00:19:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6e9bae4c00) [pid = 3501] [serial = 2047] [outer = (nil)] 00:19:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6e9baf2c00) [pid = 3501] [serial = 2048] [outer = 0x7f6e9bae4c00] 00:19:34 INFO - PROCESS | 3501 | 1461136774450 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6e9d3b1800) [pid = 3501] [serial = 2049] [outer = 0x7f6e9bae4c00] 00:19:35 INFO - PROCESS | 3501 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:35 INFO - PROCESS | 3501 | 1461136775763 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] 00:19:35 INFO - PROCESS | 3501 | 1461136775854 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:19:35 INFO - PROCESS | 3501 | 1461136775911 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 3501 | 1461136775921 Marionette TRACE conn3 <- [1,2702,null,{}] 00:19:35 INFO - PROCESS | 3501 | 1461136775930 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}] 00:19:36 INFO - PROCESS | 3501 | 1461136776124 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:19:36 INFO - PROCESS | 3501 | 1461136776396 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4ec7800 == 134 [pid = 3501] [id = 683] 00:19:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6e9bae8c00) [pid = 3501] [serial = 2050] [outer = (nil)] 00:19:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ea26f2400) [pid = 3501] [serial = 2051] [outer = 0x7f6e9bae8c00] 00:19:36 INFO - PROCESS | 3501 | 1461136776470 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ea2cd2800) [pid = 3501] [serial = 2052] [outer = 0x7f6e9bae8c00] 00:19:37 INFO - PROCESS | 3501 | 1461136777352 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]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:19:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1503ms 00:19:37 INFO - PROCESS | 3501 | 1461136777412 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 3501 | 1461136777418 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:19:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:19:37 INFO - PROCESS | 3501 | 1461136777426 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 3501 | 1461136777430 Marionette TRACE conn3 <- [1,2706,null,{}] 00:19:37 INFO - PROCESS | 3501 | 1461136777435 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}] 00:19:37 INFO - PROCESS | 3501 | 1461136777674 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:19:38 INFO - PROCESS | 3501 | 1461136778049 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81ed000 == 135 [pid = 3501] [id = 684] 00:19:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ea45b1800) [pid = 3501] [serial = 2053] [outer = (nil)] 00:19:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea45bcc00) [pid = 3501] [serial = 2054] [outer = 0x7f6ea45b1800] 00:19:38 INFO - PROCESS | 3501 | 1461136778121 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea47ce000) [pid = 3501] [serial = 2055] [outer = 0x7f6ea45b1800] 00:19:39 INFO - PROCESS | 3501 | 1461136779004 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]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:19:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1629ms 00:19:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:19:39 INFO - PROCESS | 3501 | 1461136779056 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 3501 | 1461136779060 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:19:39 INFO - PROCESS | 3501 | 1461136779068 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 3501 | 1461136779077 Marionette TRACE conn3 <- [1,2710,null,{}] 00:19:39 INFO - PROCESS | 3501 | 1461136779091 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}] 00:19:39 INFO - PROCESS | 3501 | 1461136779345 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:19:39 INFO - PROCESS | 3501 | 1461136779657 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9b72000 == 136 [pid = 3501] [id = 685] 00:19:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea4f20800) [pid = 3501] [serial = 2056] [outer = (nil)] 00:19:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea5809800) [pid = 3501] [serial = 2057] [outer = 0x7f6ea4f20800] 00:19:39 INFO - PROCESS | 3501 | 1461136779745 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea5a97000) [pid = 3501] [serial = 2058] [outer = 0x7f6ea4f20800] 00:19:40 INFO - PROCESS | 3501 | 1461136780659 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] 00:19:40 INFO - PROCESS | 3501 | 1461136780718 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:19:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:19:40 INFO - PROCESS | 3501 | 1461136780724 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 3501 | 1461136780727 Marionette TRACE conn3 <- [1,2714,null,{}] 00:19:40 INFO - PROCESS | 3501 | 1461136780732 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}] 00:19:40 INFO - PROCESS | 3501 | 1461136780973 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:19:41 INFO - PROCESS | 3501 | 1461136781302 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadb0800 == 137 [pid = 3501] [id = 686] 00:19:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea4f26c00) [pid = 3501] [serial = 2059] [outer = (nil)] 00:19:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea7998800) [pid = 3501] [serial = 2060] [outer = 0x7f6ea4f26c00] 00:19:41 INFO - PROCESS | 3501 | 1461136781387 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea80f1c00) [pid = 3501] [serial = 2061] [outer = 0x7f6ea4f26c00] 00:19:42 INFO - PROCESS | 3501 | 1461136782281 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]]]}] 00:19:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:19:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1582ms 00:19:42 INFO - PROCESS | 3501 | 1461136782307 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 3501 | 1461136782310 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:19:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:19:42 INFO - PROCESS | 3501 | 1461136782316 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 3501 | 1461136782319 Marionette TRACE conn3 <- [1,2718,null,{}] 00:19:42 INFO - PROCESS | 3501 | 1461136782324 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}] 00:19:42 INFO - PROCESS | 3501 | 1461136782522 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:19:42 INFO - PROCESS | 3501 | 1461136782854 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac303800 == 138 [pid = 3501] [id = 687] 00:19:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea863b800) [pid = 3501] [serial = 2062] [outer = (nil)] 00:19:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea87e1400) [pid = 3501] [serial = 2063] [outer = 0x7f6ea863b800] 00:19:42 INFO - PROCESS | 3501 | 1461136782991 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea981fc00) [pid = 3501] [serial = 2064] [outer = 0x7f6ea863b800] 00:19:43 INFO - PROCESS | 3501 | 1461136783903 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] 00:19:43 INFO - PROCESS | 3501 | 1461136783961 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:19:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:19:43 INFO - PROCESS | 3501 | 1461136783967 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 3501 | 1461136783969 Marionette TRACE conn3 <- [1,2722,null,{}] 00:19:43 INFO - PROCESS | 3501 | 1461136783975 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}] 00:19:44 INFO - PROCESS | 3501 | 1461136784220 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:19:44 INFO - PROCESS | 3501 | 1461136784538 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5f6800 == 139 [pid = 3501] [id = 688] 00:19:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eaae43400) [pid = 3501] [serial = 2065] [outer = (nil)] 00:19:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eab460000) [pid = 3501] [serial = 2066] [outer = 0x7f6eaae43400] 00:19:44 INFO - PROCESS | 3501 | 1461136784613 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eab4f1c00) [pid = 3501] [serial = 2067] [outer = 0x7f6eaae43400] 00:19:45 INFO - PROCESS | 3501 | 1461136785463 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] 00:19:45 INFO - PROCESS | 3501 | 1461136785506 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:19:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:19:45 INFO - PROCESS | 3501 | 1461136785511 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 3501 | 1461136785514 Marionette TRACE conn3 <- [1,2726,null,{}] 00:19:45 INFO - PROCESS | 3501 | 1461136785520 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}] 00:19:45 INFO - PROCESS | 3501 | 1461136785708 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:19:46 INFO - PROCESS | 3501 | 1461136786021 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae4af800 == 140 [pid = 3501] [id = 689] 00:19:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6eaaae1800) [pid = 3501] [serial = 2068] [outer = (nil)] 00:19:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eab511800) [pid = 3501] [serial = 2069] [outer = 0x7f6eaaae1800] 00:19:46 INFO - PROCESS | 3501 | 1461136786095 Marionette DEBUG loaded listener.js 00:19:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eac393c00) [pid = 3501] [serial = 2070] [outer = 0x7f6eaaae1800] 00:19:46 INFO - PROCESS | 3501 | 1461136786896 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]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:19:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1435ms 00:19:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:19:46 INFO - PROCESS | 3501 | 1461136786946 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 3501 | 1461136786949 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:19:46 INFO - PROCESS | 3501 | 1461136786955 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 3501 | 1461136786958 Marionette TRACE conn3 <- [1,2730,null,{}] 00:19:46 INFO - PROCESS | 3501 | 1461136786964 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}] 00:19:47 INFO - PROCESS | 3501 | 1461136787153 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:19:47 INFO - PROCESS | 3501 | 1461136787431 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae9a7800 == 141 [pid = 3501] [id = 690] 00:19:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eaab11000) [pid = 3501] [serial = 2071] [outer = (nil)] 00:19:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6eac4dcc00) [pid = 3501] [serial = 2072] [outer = 0x7f6eaab11000] 00:19:47 INFO - PROCESS | 3501 | 1461136787543 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ead2c1400) [pid = 3501] [serial = 2073] [outer = 0x7f6eaab11000] 00:19:48 INFO - PROCESS | 3501 | 1461136788764 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] 00:19:48 INFO - PROCESS | 3501 | 1461136788802 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:19:48 INFO - PROCESS | 3501 | 1461136788807 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 3501 | 1461136788809 Marionette TRACE conn3 <- [1,2734,null,{}] 00:19:48 INFO - PROCESS | 3501 | 1461136788815 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}] 00:19:49 INFO - PROCESS | 3501 | 1461136789068 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:19:49 INFO - PROCESS | 3501 | 1461136789348 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb21a1000 == 142 [pid = 3501] [id = 691] 00:19:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eab512000) [pid = 3501] [serial = 2074] [outer = (nil)] 00:19:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ead34a000) [pid = 3501] [serial = 2075] [outer = 0x7f6eab512000] 00:19:49 INFO - PROCESS | 3501 | 1461136789418 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ead591c00) [pid = 3501] [serial = 2076] [outer = 0x7f6eab512000] 00:19:50 INFO - PROCESS | 3501 | 1461136790254 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]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1477ms 00:19:50 INFO - PROCESS | 3501 | 1461136790285 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 3501 | 1461136790289 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:19:50 INFO - PROCESS | 3501 | 1461136790295 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 3501 | 1461136790297 Marionette TRACE conn3 <- [1,2738,null,{}] 00:19:50 INFO - PROCESS | 3501 | 1461136790303 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}] 00:19:50 INFO - PROCESS | 3501 | 1461136790496 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:19:50 INFO - PROCESS | 3501 | 1461136790772 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3947800 == 143 [pid = 3501] [id = 692] 00:19:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ead34d400) [pid = 3501] [serial = 2077] [outer = (nil)] 00:19:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ead66d400) [pid = 3501] [serial = 2078] [outer = 0x7f6ead34d400] 00:19:50 INFO - PROCESS | 3501 | 1461136790898 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ead8b0400) [pid = 3501] [serial = 2079] [outer = 0x7f6ead34d400] 00:19:51 INFO - PROCESS | 3501 | 1461136791743 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]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1491ms 00:19:51 INFO - PROCESS | 3501 | 1461136791788 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:19:51 INFO - PROCESS | 3501 | 1461136791793 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:19:51 INFO - PROCESS | 3501 | 1461136791798 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 3501 | 1461136791802 Marionette TRACE conn3 <- [1,2742,null,{}] 00:19:51 INFO - PROCESS | 3501 | 1461136791808 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}] 00:19:52 INFO - PROCESS | 3501 | 1461136792034 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:19:52 INFO - PROCESS | 3501 | 1461136792364 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb489d800 == 144 [pid = 3501] [id = 693] 00:19:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6e9baf3400) [pid = 3501] [serial = 2080] [outer = (nil)] 00:19:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eb1c02800) [pid = 3501] [serial = 2081] [outer = 0x7f6e9baf3400] 00:19:52 INFO - PROCESS | 3501 | 1461136792439 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eb1c0e800) [pid = 3501] [serial = 2082] [outer = 0x7f6e9baf3400] 00:19:53 INFO - PROCESS | 3501 | 1461136793235 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]]]}] 00:19:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:19:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1481ms 00:19:53 INFO - PROCESS | 3501 | 1461136793279 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 3501 | 1461136793283 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:19:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:19:53 INFO - PROCESS | 3501 | 1461136793289 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 3501 | 1461136793291 Marionette TRACE conn3 <- [1,2746,null,{}] 00:19:53 INFO - PROCESS | 3501 | 1461136793297 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}] 00:19:53 INFO - PROCESS | 3501 | 1461136793485 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:19:53 INFO - PROCESS | 3501 | 1461136793761 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4cb7000 == 145 [pid = 3501] [id = 694] 00:19:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eaeb5bc00) [pid = 3501] [serial = 2083] [outer = (nil)] 00:19:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eb1cec400) [pid = 3501] [serial = 2084] [outer = 0x7f6eaeb5bc00] 00:19:53 INFO - PROCESS | 3501 | 1461136793877 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb1d15400) [pid = 3501] [serial = 2085] [outer = 0x7f6eaeb5bc00] 00:19:54 INFO - PROCESS | 3501 | 1461136794657 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]]]}] 00:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1436ms 00:19:54 INFO - PROCESS | 3501 | 1461136794726 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:19:54 INFO - PROCESS | 3501 | 1461136794729 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:19:54 INFO - PROCESS | 3501 | 1461136794735 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:19:54 INFO - PROCESS | 3501 | 1461136794737 Marionette TRACE conn3 <- [1,2750,null,{}] 00:19:54 INFO - PROCESS | 3501 | 1461136794743 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}] 00:19:54 INFO - PROCESS | 3501 | 1461136794971 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:19:55 INFO - PROCESS | 3501 | 1461136795330 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4dde000 == 146 [pid = 3501] [id = 695] 00:19:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb1ecf000) [pid = 3501] [serial = 2086] [outer = (nil)] 00:19:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eb201f800) [pid = 3501] [serial = 2087] [outer = 0x7f6eb1ecf000] 00:19:55 INFO - PROCESS | 3501 | 1461136795403 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb372e000) [pid = 3501] [serial = 2088] [outer = 0x7f6eb1ecf000] 00:19:56 INFO - PROCESS | 3501 | 1461136796187 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]]]}] 00:19:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:19:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1478ms 00:19:56 INFO - PROCESS | 3501 | 1461136796215 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 3501 | 1461136796218 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:19:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:19:56 INFO - PROCESS | 3501 | 1461136796224 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 3501 | 1461136796226 Marionette TRACE conn3 <- [1,2754,null,{}] 00:19:56 INFO - PROCESS | 3501 | 1461136796232 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}] 00:19:56 INFO - PROCESS | 3501 | 1461136796437 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:19:56 INFO - PROCESS | 3501 | 1461136796713 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb6436800 == 147 [pid = 3501] [id = 696] 00:19:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eaeb5ec00) [pid = 3501] [serial = 2089] [outer = (nil)] 00:19:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eb37d9000) [pid = 3501] [serial = 2090] [outer = 0x7f6eaeb5ec00] 00:19:56 INFO - PROCESS | 3501 | 1461136796785 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eb3a71400) [pid = 3501] [serial = 2091] [outer = 0x7f6eaeb5ec00] 00:19:57 INFO - PROCESS | 3501 | 1461136797603 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]]]}] 00:19:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:19:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1432ms 00:19:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:19:57 INFO - PROCESS | 3501 | 1461136797657 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 3501 | 1461136797660 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:19:57 INFO - PROCESS | 3501 | 1461136797666 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 3501 | 1461136797669 Marionette TRACE conn3 <- [1,2758,null,{}] 00:19:57 INFO - PROCESS | 3501 | 1461136797675 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}] 00:19:57 INFO - PROCESS | 3501 | 1461136797872 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:19:58 INFO - PROCESS | 3501 | 1461136798149 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebc4f3800 == 148 [pid = 3501] [id = 697] 00:19:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eb1d15c00) [pid = 3501] [serial = 2092] [outer = (nil)] 00:19:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb3de1400) [pid = 3501] [serial = 2093] [outer = 0x7f6eb1d15c00] 00:19:58 INFO - PROCESS | 3501 | 1461136798261 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eb408bc00) [pid = 3501] [serial = 2094] [outer = 0x7f6eb1d15c00] 00:19:59 INFO - PROCESS | 3501 | 1461136799075 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]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:19:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 00:19:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:19:59 INFO - PROCESS | 3501 | 1461136799149 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 3501 | 1461136799152 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:19:59 INFO - PROCESS | 3501 | 1461136799158 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 3501 | 1461136799161 Marionette TRACE conn3 <- [1,2762,null,{}] 00:19:59 INFO - PROCESS | 3501 | 1461136799166 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}] 00:19:59 INFO - PROCESS | 3501 | 1461136799397 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:19:59 INFO - PROCESS | 3501 | 1461136799718 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd41d000 == 149 [pid = 3501] [id = 698] 00:19:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ea1eea800) [pid = 3501] [serial = 2095] [outer = (nil)] 00:19:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb3732c00) [pid = 3501] [serial = 2096] [outer = 0x7f6ea1eea800] 00:19:59 INFO - PROCESS | 3501 | 1461136799788 Marionette DEBUG loaded listener.js 00:19:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb41b1400) [pid = 3501] [serial = 2097] [outer = 0x7f6ea1eea800] 00:20:00 INFO - PROCESS | 3501 | 1461136800593 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]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1485ms 00:20:00 INFO - PROCESS | 3501 | 1461136800643 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 3501 | 1461136800647 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:20:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:20:00 INFO - PROCESS | 3501 | 1461136800653 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 3501 | 1461136800655 Marionette TRACE conn3 <- [1,2766,null,{}] 00:20:00 INFO - PROCESS | 3501 | 1461136800661 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}] 00:20:00 INFO - PROCESS | 3501 | 1461136800872 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:20:01 INFO - PROCESS | 3501 | 1461136801190 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd911800 == 150 [pid = 3501] [id = 699] 00:20:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6ea2890800) [pid = 3501] [serial = 2098] [outer = (nil)] 00:20:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb4590400) [pid = 3501] [serial = 2099] [outer = 0x7f6ea2890800] 00:20:01 INFO - PROCESS | 3501 | 1461136801267 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eb4595400) [pid = 3501] [serial = 2100] [outer = 0x7f6ea2890800] 00:20:02 INFO - PROCESS | 3501 | 1461136802059 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]]]}] 00:20:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:20:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1442ms 00:20:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:20:02 INFO - PROCESS | 3501 | 1461136802096 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:20:02 INFO - PROCESS | 3501 | 1461136802099 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:20:02 INFO - PROCESS | 3501 | 1461136802112 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 3501 | 1461136802114 Marionette TRACE conn3 <- [1,2770,null,{}] 00:20:02 INFO - PROCESS | 3501 | 1461136802121 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}] 00:20:02 INFO - PROCESS | 3501 | 1461136802415 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:20:02 INFO - PROCESS | 3501 | 1461136802831 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9cff3000 == 151 [pid = 3501] [id = 700] 00:20:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6e9baf2400) [pid = 3501] [serial = 2101] [outer = (nil)] 00:20:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6e9ffec800) [pid = 3501] [serial = 2102] [outer = 0x7f6e9baf2400] 00:20:02 INFO - PROCESS | 3501 | 1461136802908 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6ea2cd3400) [pid = 3501] [serial = 2103] [outer = 0x7f6e9baf2400] 00:20:03 INFO - PROCESS | 3501 | 1461136803771 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]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:20:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1749ms 00:20:03 INFO - PROCESS | 3501 | 1461136803853 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 3501 | 1461136803857 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:20:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:20:03 INFO - PROCESS | 3501 | 1461136803863 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 3501 | 1461136803866 Marionette TRACE conn3 <- [1,2774,null,{}] 00:20:03 INFO - PROCESS | 3501 | 1461136803871 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}] 00:20:04 INFO - PROCESS | 3501 | 1461136804121 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:20:04 INFO - PROCESS | 3501 | 1461136804465 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea26dd000 == 150 [pid = 3501] [id = 480] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29b0800 == 149 [pid = 3501] [id = 681] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4b92800 == 148 [pid = 3501] [id = 680] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea26c4800 == 147 [pid = 3501] [id = 679] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea46a9000 == 146 [pid = 3501] [id = 678] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb82c7800 == 145 [pid = 3501] [id = 676] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d4b800 == 144 [pid = 3501] [id = 675] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb461e000 == 143 [pid = 3501] [id = 674] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3928000 == 142 [pid = 3501] [id = 673] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb1e57800 == 141 [pid = 3501] [id = 672] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4bd000 == 140 [pid = 3501] [id = 671] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5fa800 == 139 [pid = 3501] [id = 670] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac536000 == 138 [pid = 3501] [id = 669] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eab8ac800 == 137 [pid = 3501] [id = 668] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaad67000 == 136 [pid = 3501] [id = 667] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea969f000 == 135 [pid = 3501] [id = 666] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea8578000 == 134 [pid = 3501] [id = 665] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec5214800 == 133 [pid = 3501] [id = 460] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea7941000 == 132 [pid = 3501] [id = 664] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5995000 == 131 [pid = 3501] [id = 663] 00:20:05 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29aa000 == 130 [pid = 3501] [id = 662] 00:20:05 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9a9a6800 == 131 [pid = 3501] [id = 701] 00:20:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6e9baed400) [pid = 3501] [serial = 2104] [outer = (nil)] 00:20:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6e9d385c00) [pid = 3501] [serial = 2105] [outer = 0x7f6e9baed400] 00:20:05 INFO - PROCESS | 3501 | 1461136805707 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6e9ffdf400) [pid = 3501] [serial = 2106] [outer = 0x7f6e9baed400] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6ead8adc00) [pid = 3501] [serial = 1950] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eaae41c00) [pid = 3501] [serial = 1932] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6eab513800) [pid = 3501] [serial = 1937] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ead2cc800) [pid = 3501] [serial = 1943] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eac39ac00) [pid = 3501] [serial = 1940] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea36a2800) [pid = 3501] [serial = 1848] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eab45f800) [pid = 3501] [serial = 1934] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea1eec800) [pid = 3501] [serial = 1913] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea47cb000) [pid = 3501] [serial = 1920] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ea87dc000) [pid = 3501] [serial = 1875] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea2890400) [pid = 3501] [serial = 1842] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea4e1a000) [pid = 3501] [serial = 1857] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ead588800) [pid = 3501] [serial = 1944] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ea4c43000) [pid = 3501] [serial = 1910] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea1eee000) [pid = 3501] [serial = 1839] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea580ac00) [pid = 3501] [serial = 1863] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6e9ffdf800) [pid = 3501] [serial = 1973] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eab4fa400) [pid = 3501] [serial = 1935] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ea1f3c800) [pid = 3501] [serial = 1914] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eb1c09000) [pid = 3501] [serial = 1959] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea45b1c00) [pid = 3501] [serial = 1919] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea2890c00) [pid = 3501] [serial = 1916] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eb1ecd800) [pid = 3501] [serial = 1970] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eaeb55c00) [pid = 3501] [serial = 1956] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6eb1ec6400) [pid = 3501] [serial = 1968] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ea4c51c00) [pid = 3501] [serial = 1854] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eb1d12000) [pid = 3501] [serial = 1965] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ea9587c00) [pid = 3501] [serial = 1878] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eb1cd9000) [pid = 3501] [serial = 1962] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb1d19800) [pid = 3501] [serial = 1967] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ea5811c00) [pid = 3501] [serial = 1923] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ea1f3ac00) [pid = 3501] [serial = 1977] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ead593c00) [pid = 3501] [serial = 1946] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eae230000) [pid = 3501] [serial = 1952] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ea4fa6c00) [pid = 3501] [serial = 1922] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6eae2f0000) [pid = 3501] [serial = 1953] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eaaaeb800) [pid = 3501] [serial = 1931] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eaeb5a800) [pid = 3501] [serial = 1958] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6eb1cccc00) [pid = 3501] [serial = 1961] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6ea2ba4800) [pid = 3501] [serial = 1980] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6ea5ae0000) [pid = 3501] [serial = 1866] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ea1eeb800) [pid = 3501] [serial = 1976] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ea80f2000) [pid = 3501] [serial = 1869] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eab613400) [pid = 3501] [serial = 1938] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6ea4f25c00) [pid = 3501] [serial = 1860] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eac4dbc00) [pid = 3501] [serial = 1941] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eae9d4800) [pid = 3501] [serial = 1955] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ead8a5c00) [pid = 3501] [serial = 1949] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eb1cf3000) [pid = 3501] [serial = 1964] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea9b46800) [pid = 3501] [serial = 1929] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea2bab400) [pid = 3501] [serial = 1917] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ead66ec00) [pid = 3501] [serial = 1947] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6e9ffeb400) [pid = 3501] [serial = 1974] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6eaae40c00) [pid = 3501] [serial = 1887] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eab4f1000) [pid = 3501] [serial = 1890] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6ea87de400) [pid = 3501] [serial = 1928] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6eb2023000) [pid = 3501] [serial = 1971] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ea9b47800) [pid = 3501] [serial = 1881] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eaab08400) [pid = 3501] [serial = 1884] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ea2ee7400) [pid = 3501] [serial = 1845] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6ea5ae1800) [pid = 3501] [serial = 1925] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6ea288a400) [pid = 3501] [serial = 1979] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6ea5d1a800) [pid = 3501] [serial = 1926] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6ea45b3c00) [pid = 3501] [serial = 1851] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6ea8633000) [pid = 3501] [serial = 1872] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ea2cd5400) [pid = 3501] [serial = 1836] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ea2cd5c00) [pid = 3501] [serial = 1982] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ea2d8a000) [pid = 3501] [serial = 1983] [outer = (nil)] [url = about:blank] 00:20:06 INFO - PROCESS | 3501 | 1461136806633 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]]]}] 00:20:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:20:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2831ms 00:20:06 INFO - PROCESS | 3501 | 1461136806695 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:20:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:20:06 INFO - PROCESS | 3501 | 1461136806701 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:20:06 INFO - PROCESS | 3501 | 1461136806710 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 3501 | 1461136806713 Marionette TRACE conn3 <- [1,2778,null,{}] 00:20:06 INFO - PROCESS | 3501 | 1461136806720 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}] 00:20:06 INFO - PROCESS | 3501 | 1461136806923 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:20:07 INFO - PROCESS | 3501 | 1461136807124 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea33b9800 == 132 [pid = 3501] [id = 702] 00:20:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6e9fdcf000) [pid = 3501] [serial = 2107] [outer = (nil)] 00:20:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6ea2553400) [pid = 3501] [serial = 2108] [outer = 0x7f6e9fdcf000] 00:20:07 INFO - PROCESS | 3501 | 1461136807190 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ea278b000) [pid = 3501] [serial = 2109] [outer = 0x7f6e9fdcf000] 00:20:07 INFO - PROCESS | 3501 | 1461136807938 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]]]}] 00:20:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:20:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1280ms 00:20:07 INFO - PROCESS | 3501 | 1461136807988 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:20:07 INFO - PROCESS | 3501 | 1461136807993 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:20:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:20:08 INFO - PROCESS | 3501 | 1461136808002 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 3501 | 1461136808006 Marionette TRACE conn3 <- [1,2782,null,{}] 00:20:08 INFO - PROCESS | 3501 | 1461136808012 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}] 00:20:08 INFO - PROCESS | 3501 | 1461136808200 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:20:08 INFO - PROCESS | 3501 | 1461136808419 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4be0800 == 133 [pid = 3501] [id = 703] 00:20:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6ea1f32000) [pid = 3501] [serial = 2110] [outer = (nil)] 00:20:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ea2d90800) [pid = 3501] [serial = 2111] [outer = 0x7f6ea1f32000] 00:20:08 INFO - PROCESS | 3501 | 1461136808480 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ea36a0000) [pid = 3501] [serial = 2112] [outer = 0x7f6ea1f32000] 00:20:09 INFO - PROCESS | 3501 | 1461136809388 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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:20:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1436ms 00:20:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:20:09 INFO - PROCESS | 3501 | 1461136809444 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 3501 | 1461136809447 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:20:09 INFO - PROCESS | 3501 | 1461136809452 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 3501 | 1461136809457 Marionette TRACE conn3 <- [1,2786,null,{}] 00:20:09 INFO - PROCESS | 3501 | 1461136809472 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}] 00:20:09 INFO - PROCESS | 3501 | 1461136809747 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:20:09 INFO - PROCESS | 3501 | 1461136809800 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea793c800 == 134 [pid = 3501] [id = 704] 00:20:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ea47d3c00) [pid = 3501] [serial = 2113] [outer = (nil)] 00:20:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ea4d35400) [pid = 3501] [serial = 2114] [outer = 0x7f6ea47d3c00] 00:20:09 INFO - PROCESS | 3501 | 1461136809911 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6ea4e1bc00) [pid = 3501] [serial = 2115] [outer = 0x7f6ea47d3c00] 00:20:10 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ea2cdf800) [pid = 3501] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:20:10 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6e9bae9000) [pid = 3501] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:20:10 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6e9bae9400) [pid = 3501] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:20:11 INFO - PROCESS | 3501 | 1461136811056 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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:20:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1642ms 00:20:11 INFO - PROCESS | 3501 | 1461136811094 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:20:11 INFO - PROCESS | 3501 | 1461136811098 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:20:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:20:11 INFO - PROCESS | 3501 | 1461136811103 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 3501 | 1461136811106 Marionette TRACE conn3 <- [1,2790,null,{}] 00:20:11 INFO - PROCESS | 3501 | 1461136811111 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}] 00:20:11 INFO - PROCESS | 3501 | 1461136811292 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:20:11 INFO - PROCESS | 3501 | 1461136811497 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8568000 == 135 [pid = 3501] [id = 705] 00:20:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ea47c7c00) [pid = 3501] [serial = 2116] [outer = (nil)] 00:20:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ea4f26800) [pid = 3501] [serial = 2117] [outer = 0x7f6ea47c7c00] 00:20:11 INFO - PROCESS | 3501 | 1461136811556 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6ea5a8d800) [pid = 3501] [serial = 2118] [outer = 0x7f6ea47c7c00] 00:20:12 INFO - PROCESS | 3501 | 1461136812269 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]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:20:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1180ms 00:20:12 INFO - PROCESS | 3501 | 1461136812284 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 3501 | 1461136812287 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:20:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:20:12 INFO - PROCESS | 3501 | 1461136812292 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 3501 | 1461136812295 Marionette TRACE conn3 <- [1,2794,null,{}] 00:20:12 INFO - PROCESS | 3501 | 1461136812300 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}] 00:20:12 INFO - PROCESS | 3501 | 1461136812560 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:20:12 INFO - PROCESS | 3501 | 1461136812584 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9692000 == 136 [pid = 3501] [id = 706] 00:20:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6ea5d1d000) [pid = 3501] [serial = 2119] [outer = (nil)] 00:20:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6ea5d7b000) [pid = 3501] [serial = 2120] [outer = 0x7f6ea5d1d000] 00:20:12 INFO - PROCESS | 3501 | 1461136812663 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6ea87df800) [pid = 3501] [serial = 2121] [outer = 0x7f6ea5d1d000] 00:20:13 INFO - PROCESS | 3501 | 1461136813882 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]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:20:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1628ms 00:20:13 INFO - PROCESS | 3501 | 1461136813921 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:20:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:20:13 INFO - PROCESS | 3501 | 1461136813928 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:20:13 INFO - PROCESS | 3501 | 1461136813937 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 3501 | 1461136813942 Marionette TRACE conn3 <- [1,2798,null,{}] 00:20:13 INFO - PROCESS | 3501 | 1461136813949 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}] 00:20:14 INFO - PROCESS | 3501 | 1461136814161 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:20:14 INFO - PROCESS | 3501 | 1461136814479 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4e8b000 == 137 [pid = 3501] [id = 707] 00:20:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ea255e000) [pid = 3501] [serial = 2122] [outer = (nil)] 00:20:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ea2bb0c00) [pid = 3501] [serial = 2123] [outer = 0x7f6ea255e000] 00:20:14 INFO - PROCESS | 3501 | 1461136814559 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ea2eedc00) [pid = 3501] [serial = 2124] [outer = 0x7f6ea255e000] 00:20:15 INFO - PROCESS | 3501 | 1461136815480 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:20:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1591ms 00:20:15 INFO - PROCESS | 3501 | 1461136815527 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 3501 | 1461136815535 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:20:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:20:15 INFO - PROCESS | 3501 | 1461136815545 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 3501 | 1461136815549 Marionette TRACE conn3 <- [1,2802,null,{}] 00:20:15 INFO - PROCESS | 3501 | 1461136815555 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}] 00:20:15 INFO - PROCESS | 3501 | 1461136815821 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:20:16 INFO - PROCESS | 3501 | 1461136816172 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea9b73800 == 138 [pid = 3501] [id = 708] 00:20:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea288fc00) [pid = 3501] [serial = 2125] [outer = (nil)] 00:20:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea4e21000) [pid = 3501] [serial = 2126] [outer = 0x7f6ea288fc00] 00:20:16 INFO - PROCESS | 3501 | 1461136816247 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea5adc400) [pid = 3501] [serial = 2127] [outer = 0x7f6ea288fc00] 00:20:17 INFO - PROCESS | 3501 | 1461136817065 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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:20:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1581ms 00:20:17 INFO - PROCESS | 3501 | 1461136817126 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 3501 | 1461136817130 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:20:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:20:17 INFO - PROCESS | 3501 | 1461136817136 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 3501 | 1461136817142 Marionette TRACE conn3 <- [1,2806,null,{}] 00:20:17 INFO - PROCESS | 3501 | 1461136817157 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}] 00:20:17 INFO - PROCESS | 3501 | 1461136817425 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:20:17 INFO - PROCESS | 3501 | 1461136817743 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae67800 == 139 [pid = 3501] [id = 709] 00:20:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea5adc800) [pid = 3501] [serial = 2128] [outer = (nil)] 00:20:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea87e6000) [pid = 3501] [serial = 2129] [outer = 0x7f6ea5adc800] 00:20:17 INFO - PROCESS | 3501 | 1461136817820 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea9818800) [pid = 3501] [serial = 2130] [outer = 0x7f6ea5adc800] 00:20:18 INFO - PROCESS | 3501 | 1461136818644 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]]]}] 00:20:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:20:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 00:20:18 INFO - PROCESS | 3501 | 1461136818672 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 3501 | 1461136818676 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:20:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:20:18 INFO - PROCESS | 3501 | 1461136818682 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:20:18 INFO - PROCESS | 3501 | 1461136818685 Marionette TRACE conn3 <- [1,2810,null,{}] 00:20:18 INFO - PROCESS | 3501 | 1461136818690 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}] 00:20:18 INFO - PROCESS | 3501 | 1461136818893 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:20:19 INFO - PROCESS | 3501 | 1461136819170 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac522800 == 140 [pid = 3501] [id = 710] 00:20:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea799ac00) [pid = 3501] [serial = 2131] [outer = (nil)] 00:20:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eaaae3800) [pid = 3501] [serial = 2132] [outer = 0x7f6ea799ac00] 00:20:19 INFO - PROCESS | 3501 | 1461136819284 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6eaab0b000) [pid = 3501] [serial = 2133] [outer = 0x7f6ea799ac00] 00:20:20 INFO - PROCESS | 3501 | 1461136820063 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]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:20:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1433ms 00:20:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:20:20 INFO - PROCESS | 3501 | 1461136820116 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 3501 | 1461136820118 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:20:20 INFO - PROCESS | 3501 | 1461136820124 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 3501 | 1461136820128 Marionette TRACE conn3 <- [1,2814,null,{}] 00:20:20 INFO - PROCESS | 3501 | 1461136820133 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}] 00:20:20 INFO - PROCESS | 3501 | 1461136820326 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:20:20 INFO - PROCESS | 3501 | 1461136820599 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead5e4000 == 141 [pid = 3501] [id = 711] 00:20:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6eaab8b000) [pid = 3501] [serial = 2134] [outer = (nil)] 00:20:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6eaae44c00) [pid = 3501] [serial = 2135] [outer = 0x7f6eaab8b000] 00:20:20 INFO - PROCESS | 3501 | 1461136820729 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eab4f0800) [pid = 3501] [serial = 2136] [outer = 0x7f6eaab8b000] 00:20:21 INFO - PROCESS | 3501 | 1461136821594 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:20:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1529ms 00:20:21 INFO - PROCESS | 3501 | 1461136821654 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 3501 | 1461136821658 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:20:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:20:21 INFO - PROCESS | 3501 | 1461136821663 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 3501 | 1461136821666 Marionette TRACE conn3 <- [1,2818,null,{}] 00:20:21 INFO - PROCESS | 3501 | 1461136821672 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}] 00:20:21 INFO - PROCESS | 3501 | 1461136821939 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:20:22 INFO - PROCESS | 3501 | 1461136822259 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae966000 == 142 [pid = 3501] [id = 712] 00:20:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eaab8b400) [pid = 3501] [serial = 2137] [outer = (nil)] 00:20:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ead594c00) [pid = 3501] [serial = 2138] [outer = 0x7f6eaab8b400] 00:20:22 INFO - PROCESS | 3501 | 1461136822337 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ead8af800) [pid = 3501] [serial = 2139] [outer = 0x7f6eaab8b400] 00:20:23 INFO - PROCESS | 3501 | 1461136823161 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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:20:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1531ms 00:20:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:20:23 INFO - PROCESS | 3501 | 1461136823195 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 3501 | 1461136823198 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:20:23 INFO - PROCESS | 3501 | 1461136823204 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 3501 | 1461136823208 Marionette TRACE conn3 <- [1,2822,null,{}] 00:20:23 INFO - PROCESS | 3501 | 1461136823213 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}] 00:20:23 INFO - PROCESS | 3501 | 1461136823406 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:20:23 INFO - PROCESS | 3501 | 1461136823680 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb2199000 == 143 [pid = 3501] [id = 713] 00:20:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eac4e9800) [pid = 3501] [serial = 2140] [outer = (nil)] 00:20:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6eae238800) [pid = 3501] [serial = 2141] [outer = 0x7f6eac4e9800] 00:20:23 INFO - PROCESS | 3501 | 1461136823792 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6eae9d4000) [pid = 3501] [serial = 2142] [outer = 0x7f6eac4e9800] 00:20:24 INFO - PROCESS | 3501 | 1461136824575 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]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:20:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1436ms 00:20:24 INFO - PROCESS | 3501 | 1461136824640 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 3501 | 1461136824644 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:20:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:20:24 INFO - PROCESS | 3501 | 1461136824650 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 3501 | 1461136824652 Marionette TRACE conn3 <- [1,2826,null,{}] 00:20:24 INFO - PROCESS | 3501 | 1461136824658 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}] 00:20:24 INFO - PROCESS | 3501 | 1461136824877 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:20:25 INFO - PROCESS | 3501 | 1461136825191 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3946000 == 144 [pid = 3501] [id = 714] 00:20:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ead8a4000) [pid = 3501] [serial = 2143] [outer = (nil)] 00:20:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eaeb55c00) [pid = 3501] [serial = 2144] [outer = 0x7f6ead8a4000] 00:20:25 INFO - PROCESS | 3501 | 1461136825268 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb1ccf000) [pid = 3501] [serial = 2145] [outer = 0x7f6ead8a4000] 00:20:26 INFO - PROCESS | 3501 | 1461136826105 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:20:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1532ms 00:20:26 INFO - PROCESS | 3501 | 1461136826183 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 3501 | 1461136826186 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:20:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:20:26 INFO - PROCESS | 3501 | 1461136826193 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 3501 | 1461136826196 Marionette TRACE conn3 <- [1,2830,null,{}] 00:20:26 INFO - PROCESS | 3501 | 1461136826201 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}] 00:20:26 INFO - PROCESS | 3501 | 1461136826450 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:20:26 INFO - PROCESS | 3501 | 1461136826774 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4068000 == 145 [pid = 3501] [id = 715] 00:20:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6ea03b4400) [pid = 3501] [serial = 2146] [outer = (nil)] 00:20:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6ead8adc00) [pid = 3501] [serial = 2147] [outer = 0x7f6ea03b4400] 00:20:26 INFO - PROCESS | 3501 | 1461136826849 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6eb1ec6400) [pid = 3501] [serial = 2148] [outer = 0x7f6ea03b4400] 00:20:27 INFO - PROCESS | 3501 | 1461136827628 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]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:20:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1486ms 00:20:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:20:27 INFO - PROCESS | 3501 | 1461136827680 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 3501 | 1461136827683 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:20:27 INFO - PROCESS | 3501 | 1461136827689 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 3501 | 1461136827692 Marionette TRACE conn3 <- [1,2834,null,{}] 00:20:27 INFO - PROCESS | 3501 | 1461136827697 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}] 00:20:27 INFO - PROCESS | 3501 | 1461136827894 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:20:28 INFO - PROCESS | 3501 | 1461136828172 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4b61800 == 146 [pid = 3501] [id = 716] 00:20:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eb37d7800) [pid = 3501] [serial = 2149] [outer = (nil)] 00:20:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eb38e9800) [pid = 3501] [serial = 2150] [outer = 0x7f6eb37d7800] 00:20:28 INFO - PROCESS | 3501 | 1461136828300 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6eb3bcec00) [pid = 3501] [serial = 2151] [outer = 0x7f6eb37d7800] 00:20:29 INFO - PROCESS | 3501 | 1461136829181 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:20:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:20:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1534ms 00:20:29 INFO - PROCESS | 3501 | 1461136829223 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 3501 | 1461136829226 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:20:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:20:29 INFO - PROCESS | 3501 | 1461136829232 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 3501 | 1461136829236 Marionette TRACE conn3 <- [1,2838,null,{}] 00:20:29 INFO - PROCESS | 3501 | 1461136829242 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}] 00:20:29 INFO - PROCESS | 3501 | 1461136829487 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:20:29 INFO - PROCESS | 3501 | 1461136829804 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d60000 == 147 [pid = 3501] [id = 717] 00:20:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eb3bd7800) [pid = 3501] [serial = 2152] [outer = (nil)] 00:20:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6eb459d000) [pid = 3501] [serial = 2153] [outer = 0x7f6eb3bd7800] 00:20:29 INFO - PROCESS | 3501 | 1461136829888 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eb473a000) [pid = 3501] [serial = 2154] [outer = 0x7f6eb3bd7800] 00:20:30 INFO - PROCESS | 3501 | 1461136830698 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]]]}] 00:20:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:20:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1538ms 00:20:30 INFO - PROCESS | 3501 | 1461136830774 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:20:30 INFO - PROCESS | 3501 | 1461136830778 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:20:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:20:30 INFO - PROCESS | 3501 | 1461136830783 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:20:30 INFO - PROCESS | 3501 | 1461136830786 Marionette TRACE conn3 <- [1,2842,null,{}] 00:20:30 INFO - PROCESS | 3501 | 1461136830791 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}] 00:20:31 INFO - PROCESS | 3501 | 1461136831001 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:20:31 INFO - PROCESS | 3501 | 1461136831318 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb643b000 == 148 [pid = 3501] [id = 718] 00:20:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6eb1eca400) [pid = 3501] [serial = 2155] [outer = (nil)] 00:20:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb4741800) [pid = 3501] [serial = 2156] [outer = 0x7f6eb1eca400] 00:20:31 INFO - PROCESS | 3501 | 1461136831394 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb485b000) [pid = 3501] [serial = 2157] [outer = 0x7f6eb1eca400] 00:20:32 INFO - PROCESS | 3501 | 1461136832188 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:20:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1477ms 00:20:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:20:32 INFO - PROCESS | 3501 | 1461136832262 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 3501 | 1461136832264 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:20:32 INFO - PROCESS | 3501 | 1461136832270 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 3501 | 1461136832273 Marionette TRACE conn3 <- [1,2846,null,{}] 00:20:32 INFO - PROCESS | 3501 | 1461136832278 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}] 00:20:32 INFO - PROCESS | 3501 | 1461136832490 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:20:32 INFO - PROCESS | 3501 | 1461136832804 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd40f800 == 149 [pid = 3501] [id = 719] 00:20:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eb41b6400) [pid = 3501] [serial = 2158] [outer = (nil)] 00:20:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb4e4ec00) [pid = 3501] [serial = 2159] [outer = 0x7f6eb41b6400] 00:20:32 INFO - PROCESS | 3501 | 1461136832879 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eb4ec2400) [pid = 3501] [serial = 2160] [outer = 0x7f6eb41b6400] 00:20:33 INFO - PROCESS | 3501 | 1461136833684 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]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:20:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1486ms 00:20:33 INFO - PROCESS | 3501 | 1461136833756 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 3501 | 1461136833759 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:20:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:20:33 INFO - PROCESS | 3501 | 1461136833765 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 3501 | 1461136833768 Marionette TRACE conn3 <- [1,2850,null,{}] 00:20:33 INFO - PROCESS | 3501 | 1461136833773 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}] 00:20:33 INFO - PROCESS | 3501 | 1461136833984 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:20:34 INFO - PROCESS | 3501 | 1461136834298 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe1b4000 == 150 [pid = 3501] [id = 720] 00:20:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eb4743000) [pid = 3501] [serial = 2161] [outer = (nil)] 00:20:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eb4ec9000) [pid = 3501] [serial = 2162] [outer = 0x7f6eb4743000] 00:20:34 INFO - PROCESS | 3501 | 1461136834371 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eb4fbac00) [pid = 3501] [serial = 2163] [outer = 0x7f6eb4743000] 00:20:35 INFO - PROCESS | 3501 | 1461136835176 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:20:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1480ms 00:20:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:20:35 INFO - PROCESS | 3501 | 1461136835246 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 3501 | 1461136835249 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:20:35 INFO - PROCESS | 3501 | 1461136835255 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 3501 | 1461136835258 Marionette TRACE conn3 <- [1,2854,null,{}] 00:20:35 INFO - PROCESS | 3501 | 1461136835263 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}] 00:20:35 INFO - PROCESS | 3501 | 1461136835476 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:20:35 INFO - PROCESS | 3501 | 1461136835790 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebeab4800 == 151 [pid = 3501] [id = 721] 00:20:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb4e48800) [pid = 3501] [serial = 2164] [outer = (nil)] 00:20:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eb5169400) [pid = 3501] [serial = 2165] [outer = 0x7f6eb4e48800] 00:20:35 INFO - PROCESS | 3501 | 1461136835864 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb5e4a000) [pid = 3501] [serial = 2166] [outer = 0x7f6eb4e48800] 00:20:36 INFO - PROCESS | 3501 | 1461136836675 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]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:20:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1483ms 00:20:36 INFO - PROCESS | 3501 | 1461136836738 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 3501 | 1461136836742 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:20:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:20:36 INFO - PROCESS | 3501 | 1461136836747 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 3501 | 1461136836750 Marionette TRACE conn3 <- [1,2858,null,{}] 00:20:36 INFO - PROCESS | 3501 | 1461136836755 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}] 00:20:36 INFO - PROCESS | 3501 | 1461136836954 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:20:37 INFO - PROCESS | 3501 | 1461136837285 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf02e800 == 152 [pid = 3501] [id = 722] 00:20:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb4ec3c00) [pid = 3501] [serial = 2167] [outer = (nil)] 00:20:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb6059000) [pid = 3501] [serial = 2168] [outer = 0x7f6eb4ec3c00] 00:20:37 INFO - PROCESS | 3501 | 1461136837361 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb63b4800) [pid = 3501] [serial = 2169] [outer = 0x7f6eb4ec3c00] 00:20:38 INFO - PROCESS | 3501 | 1461136838165 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:20:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:20:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1480ms 00:20:38 INFO - PROCESS | 3501 | 1461136838229 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 3501 | 1461136838233 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:20:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:20:38 INFO - PROCESS | 3501 | 1461136838238 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 3501 | 1461136838241 Marionette TRACE conn3 <- [1,2862,null,{}] 00:20:38 INFO - PROCESS | 3501 | 1461136838246 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}] 00:20:38 INFO - PROCESS | 3501 | 1461136838445 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:20:38 INFO - PROCESS | 3501 | 1461136838767 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebf940000 == 153 [pid = 3501] [id = 723] 00:20:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6ea1eecc00) [pid = 3501] [serial = 2170] [outer = (nil)] 00:20:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eb6e83000) [pid = 3501] [serial = 2171] [outer = 0x7f6ea1eecc00] 00:20:38 INFO - PROCESS | 3501 | 1461136838840 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb839b400) [pid = 3501] [serial = 2172] [outer = 0x7f6ea1eecc00] 00:20:39 INFO - PROCESS | 3501 | 1461136839631 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]]]}] 00:20:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:20:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1433ms 00:20:39 INFO - PROCESS | 3501 | 1461136839673 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 3501 | 1461136839677 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:20:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:20:39 INFO - PROCESS | 3501 | 1461136839682 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 3501 | 1461136839684 Marionette TRACE conn3 <- [1,2866,null,{}] 00:20:39 INFO - PROCESS | 3501 | 1461136839690 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}] 00:20:39 INFO - PROCESS | 3501 | 1461136839904 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:20:40 INFO - PROCESS | 3501 | 1461136840185 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec0b32000 == 154 [pid = 3501] [id = 724] 00:20:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb4fbb800) [pid = 3501] [serial = 2173] [outer = (nil)] 00:20:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6eb83a4800) [pid = 3501] [serial = 2174] [outer = 0x7f6eb4fbb800] 00:20:40 INFO - PROCESS | 3501 | 1461136840296 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6eb83ecc00) [pid = 3501] [serial = 2175] [outer = 0x7f6eb4fbb800] 00:20:41 INFO - PROCESS | 3501 | 1461136841152 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]]]}] 00:20:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:20:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1534ms 00:20:41 INFO - PROCESS | 3501 | 1461136841218 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 3501 | 1461136841221 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:20:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:20:41 INFO - PROCESS | 3501 | 1461136841227 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 3501 | 1461136841229 Marionette TRACE conn3 <- [1,2870,null,{}] 00:20:41 INFO - PROCESS | 3501 | 1461136841235 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}] 00:20:41 INFO - PROCESS | 3501 | 1461136841441 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:20:41 INFO - PROCESS | 3501 | 1461136841774 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb175800 == 155 [pid = 3501] [id = 725] 00:20:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eb1cce800) [pid = 3501] [serial = 2176] [outer = (nil)] 00:20:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eb850f400) [pid = 3501] [serial = 2177] [outer = 0x7f6eb1cce800] 00:20:41 INFO - PROCESS | 3501 | 1461136841850 Marionette DEBUG loaded listener.js 00:20:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6eb8515c00) [pid = 3501] [serial = 2178] [outer = 0x7f6eb1cce800] 00:20:42 INFO - PROCESS | 3501 | 1461136842696 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]]]}] 00:20:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:20:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1533ms 00:20:42 INFO - PROCESS | 3501 | 1461136842760 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:20:42 INFO - PROCESS | 3501 | 1461136842764 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:20:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:20:42 INFO - PROCESS | 3501 | 1461136842770 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:20:42 INFO - PROCESS | 3501 | 1461136842772 Marionette TRACE conn3 <- [1,2874,null,{}] 00:20:42 INFO - PROCESS | 3501 | 1461136842777 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}] 00:20:42 INFO - PROCESS | 3501 | 1461136842982 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaaa34000 == 154 [pid = 3501] [id = 422] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4c0000 == 153 [pid = 3501] [id = 536] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec5205800 == 152 [pid = 3501] [id = 37] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48d4800 == 151 [pid = 3501] [id = 425] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadac000 == 150 [pid = 3501] [id = 420] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead8d1800 == 149 [pid = 3501] [id = 244] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9cff3000 == 148 [pid = 3501] [id = 700] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd911800 == 147 [pid = 3501] [id = 699] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd41d000 == 146 [pid = 3501] [id = 698] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebc4f3800 == 145 [pid = 3501] [id = 697] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb6436800 == 144 [pid = 3501] [id = 696] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4dde000 == 143 [pid = 3501] [id = 695] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4cb7000 == 142 [pid = 3501] [id = 694] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb489d800 == 141 [pid = 3501] [id = 693] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3947800 == 140 [pid = 3501] [id = 692] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb21a1000 == 139 [pid = 3501] [id = 691] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae9a7800 == 138 [pid = 3501] [id = 690] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae4af800 == 137 [pid = 3501] [id = 689] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead5f6800 == 136 [pid = 3501] [id = 688] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac303800 == 135 [pid = 3501] [id = 687] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaadb0800 == 134 [pid = 3501] [id = 686] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea9b72000 == 133 [pid = 3501] [id = 685] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea81ed000 == 132 [pid = 3501] [id = 684] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4ec7800 == 131 [pid = 3501] [id = 683] 00:20:44 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9baa6000 == 130 [pid = 3501] [id = 682] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6ea5810000) [pid = 3501] [serial = 1997] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eb3bd4c00) [pid = 3501] [serial = 2030] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6eb3a6e000) [pid = 3501] [serial = 2027] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea2cd1000) [pid = 3501] [serial = 1991] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eb37d4c00) [pid = 3501] [serial = 2021] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea46d5400) [pid = 3501] [serial = 2043] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eac393000) [pid = 3501] [serial = 2009] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea4522c00) [pid = 3501] [serial = 2042] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ead34f000) [pid = 3501] [serial = 2012] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eb38e5400) [pid = 3501] [serial = 2024] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6ea4c48400) [pid = 3501] [serial = 1994] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ea5d7cc00) [pid = 3501] [serial = 2000] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea1ee8400) [pid = 3501] [serial = 2037] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb1ce9800) [pid = 3501] [serial = 2015] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6ea1eec000) [pid = 3501] [serial = 1988] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6e9fdd1c00) [pid = 3501] [serial = 2036] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eab463800) [pid = 3501] [serial = 2006] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6e9d3abc00) [pid = 3501] [serial = 2033] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ea369cc00) [pid = 3501] [serial = 1985] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ea9589800) [pid = 3501] [serial = 2003] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea1ef4800) [pid = 3501] [serial = 2039] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb202b400) [pid = 3501] [serial = 2018] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea2b98800) [pid = 3501] [serial = 2040] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea26ed400) [pid = 3501] [serial = 2045] [outer = (nil)] [url = about:blank] 00:20:44 INFO - PROCESS | 3501 | 1461136844925 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9cfe0800 == 131 [pid = 3501] [id = 726] 00:20:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6e9fdd1400) [pid = 3501] [serial = 2179] [outer = (nil)] 00:20:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6e9ffe5400) [pid = 3501] [serial = 2180] [outer = 0x7f6e9fdd1400] 00:20:44 INFO - PROCESS | 3501 | 1461136844991 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ea03b8800) [pid = 3501] [serial = 2181] [outer = 0x7f6e9fdd1400] 00:20:45 INFO - PROCESS | 3501 | 1461136845720 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]]]}] 00:20:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:20:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2989ms 00:20:45 INFO - PROCESS | 3501 | 1461136845760 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 3501 | 1461136845766 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:20:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:20:45 INFO - PROCESS | 3501 | 1461136845774 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 3501 | 1461136845779 Marionette TRACE conn3 <- [1,2878,null,{}] 00:20:45 INFO - PROCESS | 3501 | 1461136845785 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}] 00:20:45 INFO - PROCESS | 3501 | 1461136845994 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:20:46 INFO - PROCESS | 3501 | 1461136846199 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29b2800 == 132 [pid = 3501] [id = 727] 00:20:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6e9ffdf800) [pid = 3501] [serial = 2182] [outer = (nil)] 00:20:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6ea1f36c00) [pid = 3501] [serial = 2183] [outer = 0x7f6e9ffdf800] 00:20:46 INFO - PROCESS | 3501 | 1461136846264 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ea26ee400) [pid = 3501] [serial = 2184] [outer = 0x7f6e9ffdf800] 00:20:47 INFO - PROCESS | 3501 | 1461136847123 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]]]}] 00:20:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:20:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1390ms 00:20:47 INFO - PROCESS | 3501 | 1461136847168 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:20:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:20:47 INFO - PROCESS | 3501 | 1461136847173 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:20:47 INFO - PROCESS | 3501 | 1461136847179 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 3501 | 1461136847182 Marionette TRACE conn3 <- [1,2882,null,{}] 00:20:47 INFO - PROCESS | 3501 | 1461136847193 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}] 00:20:47 INFO - PROCESS | 3501 | 1461136847435 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:20:47 INFO - PROCESS | 3501 | 1461136847474 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea48f1000 == 133 [pid = 3501] [id = 728] 00:20:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea26eec00) [pid = 3501] [serial = 2185] [outer = (nil)] 00:20:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6ea2b8d000) [pid = 3501] [serial = 2186] [outer = 0x7f6ea26eec00] 00:20:47 INFO - PROCESS | 3501 | 1461136847534 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ea2cd6800) [pid = 3501] [serial = 2187] [outer = 0x7f6ea26eec00] 00:20:48 INFO - PROCESS | 3501 | 1461136848438 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]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:20:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1287ms 00:20:48 INFO - PROCESS | 3501 | 1461136848466 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 3501 | 1461136848468 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:20:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:20:48 INFO - PROCESS | 3501 | 1461136848483 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 3501 | 1461136848492 Marionette TRACE conn3 <- [1,2886,null,{}] 00:20:48 INFO - PROCESS | 3501 | 1461136848511 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}] 00:20:48 INFO - PROCESS | 3501 | 1461136848797 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:20:48 INFO - PROCESS | 3501 | 1461136848827 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4ebd000 == 134 [pid = 3501] [id = 729] 00:20:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6ea2788000) [pid = 3501] [serial = 2188] [outer = (nil)] 00:20:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ea46c8800) [pid = 3501] [serial = 2189] [outer = 0x7f6ea2788000] 00:20:48 INFO - PROCESS | 3501 | 1461136848886 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ea47bc000) [pid = 3501] [serial = 2190] [outer = 0x7f6ea2788000] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ea451e400) [pid = 3501] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6ea5805800) [pid = 3501] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eb1c07000) [pid = 3501] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea47b7400) [pid = 3501] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea1eec400) [pid = 3501] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ea03bd800) [pid = 3501] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ea47b7000) [pid = 3501] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6e9baef800) [pid = 3501] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6ea958b400) [pid = 3501] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eb3739000) [pid = 3501] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea5d17000) [pid = 3501] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea0487c00) [pid = 3501] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ea5d13000) [pid = 3501] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ea36a5c00) [pid = 3501] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ea3699000) [pid = 3501] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6ea87dc400) [pid = 3501] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ea47d3c00) [pid = 3501] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ea4f20800) [pid = 3501] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6e9baf2400) [pid = 3501] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6ead34d400) [pid = 3501] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6e9baed400) [pid = 3501] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6ea863b800) [pid = 3501] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb1ecf000) [pid = 3501] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eaab11000) [pid = 3501] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ea4f26c00) [pid = 3501] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eaaae1800) [pid = 3501] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eab512000) [pid = 3501] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6ea2890800) [pid = 3501] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eb1d15c00) [pid = 3501] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6e9baf3400) [pid = 3501] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eaeb5bc00) [pid = 3501] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6e9fdcf000) [pid = 3501] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6ea45b1800) [pid = 3501] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6e9bae4c00) [pid = 3501] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6e9bae8c00) [pid = 3501] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eaae43400) [pid = 3501] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ea1eea800) [pid = 3501] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eaeb5ec00) [pid = 3501] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea47c7c00) [pid = 3501] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea1f32000) [pid = 3501] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ea5d72400) [pid = 3501] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6ea278fc00) [pid = 3501] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:20:50 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ea2ba8000) [pid = 3501] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:20:50 INFO - PROCESS | 3501 | 1461136850675 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]]]}] 00:20:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:20:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2264ms 00:20:50 INFO - PROCESS | 3501 | 1461136850741 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 3501 | 1461136850745 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:20:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:20:50 INFO - PROCESS | 3501 | 1461136850751 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 3501 | 1461136850752 Marionette TRACE conn3 <- [1,2890,null,{}] 00:20:50 INFO - PROCESS | 3501 | 1461136850758 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}] 00:20:50 INFO - PROCESS | 3501 | 1461136850944 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:20:51 INFO - PROCESS | 3501 | 1461136851151 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea599b800 == 135 [pid = 3501] [id = 730] 00:20:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6e9bae8c00) [pid = 3501] [serial = 2191] [outer = (nil)] 00:20:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea2cd7000) [pid = 3501] [serial = 2192] [outer = 0x7f6e9bae8c00] 00:20:51 INFO - PROCESS | 3501 | 1461136851220 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea47b7400) [pid = 3501] [serial = 2193] [outer = 0x7f6e9bae8c00] 00:20:51 INFO - PROCESS | 3501 | 1461136851966 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:20:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1233ms 00:20:51 INFO - PROCESS | 3501 | 1461136851984 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 3501 | 1461136851987 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:20:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:20:52 INFO - PROCESS | 3501 | 1461136852172 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 3501 | 1461136852178 Marionette TRACE conn3 <- [1,2894,null,{}] 00:20:52 INFO - PROCESS | 3501 | 1461136852200 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}] 00:20:52 INFO - PROCESS | 3501 | 1461136852442 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:20:52 INFO - PROCESS | 3501 | 1461136852798 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29a8000 == 136 [pid = 3501] [id = 731] 00:20:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea047e800) [pid = 3501] [serial = 2194] [outer = (nil)] 00:20:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea1ee7400) [pid = 3501] [serial = 2195] [outer = 0x7f6ea047e800] 00:20:52 INFO - PROCESS | 3501 | 1461136852889 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea1f3b400) [pid = 3501] [serial = 2196] [outer = 0x7f6ea047e800] 00:20:53 INFO - PROCESS | 3501 | 1461136853778 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]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:20:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1815ms 00:20:53 INFO - PROCESS | 3501 | 1461136853821 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:20:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:20:53 INFO - PROCESS | 3501 | 1461136853826 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:20:53 INFO - PROCESS | 3501 | 1461136853834 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 3501 | 1461136853837 Marionette TRACE conn3 <- [1,2898,null,{}] 00:20:53 INFO - PROCESS | 3501 | 1461136853847 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}] 00:20:54 INFO - PROCESS | 3501 | 1461136854071 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:20:54 INFO - PROCESS | 3501 | 1461136854409 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea6010800 == 137 [pid = 3501] [id = 732] 00:20:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea2791c00) [pid = 3501] [serial = 2197] [outer = (nil)] 00:20:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea2bb3000) [pid = 3501] [serial = 2198] [outer = 0x7f6ea2791c00] 00:20:54 INFO - PROCESS | 3501 | 1461136854491 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea2ef3800) [pid = 3501] [serial = 2199] [outer = 0x7f6ea2791c00] 00:20:55 INFO - PROCESS | 3501 | 1461136855431 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]]]}] 00:20:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:20:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1633ms 00:20:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:20:55 INFO - PROCESS | 3501 | 1461136855466 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 3501 | 1461136855469 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:20:55 INFO - PROCESS | 3501 | 1461136855476 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 3501 | 1461136855479 Marionette TRACE conn3 <- [1,2902,null,{}] 00:20:55 INFO - PROCESS | 3501 | 1461136855485 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}] 00:20:55 INFO - PROCESS | 3501 | 1461136855699 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:20:56 INFO - PROCESS | 3501 | 1461136856058 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea81ea800 == 138 [pid = 3501] [id = 733] 00:20:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea4c4a000) [pid = 3501] [serial = 2200] [outer = (nil)] 00:20:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea4d34000) [pid = 3501] [serial = 2201] [outer = 0x7f6ea4c4a000] 00:20:56 INFO - PROCESS | 3501 | 1461136856153 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea4f20400) [pid = 3501] [serial = 2202] [outer = 0x7f6ea4c4a000] 00:20:57 INFO - PROCESS | 3501 | 1461136857060 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:20:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1634ms 00:20:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:20:57 INFO - PROCESS | 3501 | 1461136857114 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 3501 | 1461136857117 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:20:57 INFO - PROCESS | 3501 | 1461136857122 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 3501 | 1461136857126 Marionette TRACE conn3 <- [1,2906,null,{}] 00:20:57 INFO - PROCESS | 3501 | 1461136857131 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}] 00:20:57 INFO - PROCESS | 3501 | 1461136857335 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:20:57 INFO - PROCESS | 3501 | 1461136857653 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea96ab000 == 139 [pid = 3501] [id = 734] 00:20:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea46d0000) [pid = 3501] [serial = 2203] [outer = (nil)] 00:20:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6ea5a94800) [pid = 3501] [serial = 2204] [outer = 0x7f6ea46d0000] 00:20:57 INFO - PROCESS | 3501 | 1461136857730 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6ea5d13000) [pid = 3501] [serial = 2205] [outer = 0x7f6ea46d0000] 00:20:58 INFO - PROCESS | 3501 | 1461136858536 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]]]}] 00:20:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:20:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1479ms 00:20:58 INFO - PROCESS | 3501 | 1461136858603 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:20:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:20:58 INFO - PROCESS | 3501 | 1461136858607 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:20:58 INFO - PROCESS | 3501 | 1461136858612 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 3501 | 1461136858615 Marionette TRACE conn3 <- [1,2910,null,{}] 00:20:58 INFO - PROCESS | 3501 | 1461136858621 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}] 00:20:58 INFO - PROCESS | 3501 | 1461136858819 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:20:59 INFO - PROCESS | 3501 | 1461136859087 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad67800 == 140 [pid = 3501] [id = 735] 00:20:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ea4c50000) [pid = 3501] [serial = 2206] [outer = (nil)] 00:20:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6ea5d7f800) [pid = 3501] [serial = 2207] [outer = 0x7f6ea4c50000] 00:20:59 INFO - PROCESS | 3501 | 1461136859201 Marionette DEBUG loaded listener.js 00:20:59 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ea80f0400) [pid = 3501] [serial = 2208] [outer = 0x7f6ea4c50000] 00:20:59 INFO - PROCESS | 3501 | 1461136859871 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]]]}] 00:20:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:20:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:20:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1293ms 00:20:59 INFO - PROCESS | 3501 | 1461136859905 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 3501 | 1461136859908 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:20:59 INFO - TEST-START | /DOMEvents/constructors.html 00:20:59 INFO - PROCESS | 3501 | 1461136859914 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 3501 | 1461136859917 Marionette TRACE conn3 <- [1,2914,null,{}] 00:20:59 INFO - PROCESS | 3501 | 1461136859922 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}] 00:21:00 INFO - PROCESS | 3501 | 1461136860137 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:21:00 INFO - PROCESS | 3501 | 1461136860415 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaae52800 == 141 [pid = 3501] [id = 736] 00:21:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ea2785c00) [pid = 3501] [serial = 2209] [outer = (nil)] 00:21:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ea9815c00) [pid = 3501] [serial = 2210] [outer = 0x7f6ea2785c00] 00:21:00 INFO - PROCESS | 3501 | 1461136860493 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6eaaadf800) [pid = 3501] [serial = 2211] [outer = 0x7f6ea2785c00] 00:21:01 INFO - PROCESS | 3501 | 1461136861424 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]]]}] 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:21:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:21:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:21:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:21:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:21:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:21:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:21:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:21:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:21:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1551ms 00:21:01 INFO - PROCESS | 3501 | 1461136861508 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:21:01 INFO - PROCESS | 3501 | 1461136861511 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:21:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:21:01 INFO - PROCESS | 3501 | 1461136861519 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 3501 | 1461136861522 Marionette TRACE conn3 <- [1,2918,null,{}] 00:21:01 INFO - PROCESS | 3501 | 1461136861527 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}] 00:21:01 INFO - PROCESS | 3501 | 1461136861754 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:21:02 INFO - PROCESS | 3501 | 1461136862171 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac457800 == 142 [pid = 3501] [id = 737] 00:21:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6ea4fabc00) [pid = 3501] [serial = 2212] [outer = (nil)] 00:21:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eaab11000) [pid = 3501] [serial = 2213] [outer = 0x7f6ea4fabc00] 00:21:02 INFO - PROCESS | 3501 | 1461136862249 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eab4f2c00) [pid = 3501] [serial = 2214] [outer = 0x7f6ea4fabc00] 00:21:02 INFO - PROCESS | 3501 | 1461136862956 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:21:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:21:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1483ms 00:21:03 INFO - PROCESS | 3501 | 1461136863003 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 3501 | 1461136863006 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:21:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:21:03 INFO - PROCESS | 3501 | 1461136863012 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 3501 | 1461136863015 Marionette TRACE conn3 <- [1,2922,null,{}] 00:21:03 INFO - PROCESS | 3501 | 1461136863020 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}] 00:21:03 INFO - PROCESS | 3501 | 1461136863212 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:21:03 INFO - PROCESS | 3501 | 1461136863487 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead3c4000 == 143 [pid = 3501] [id = 738] 00:21:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ea87e8800) [pid = 3501] [serial = 2215] [outer = (nil)] 00:21:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6eab4f4400) [pid = 3501] [serial = 2216] [outer = 0x7f6ea87e8800] 00:21:03 INFO - PROCESS | 3501 | 1461136863556 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6eab612400) [pid = 3501] [serial = 2217] [outer = 0x7f6ea87e8800] 00:21:04 INFO - PROCESS | 3501 | [3501] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:21:04 INFO - PROCESS | 3501 | [3501] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:21:04 INFO - PROCESS | 3501 | [3501] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:21:04 INFO - PROCESS | 3501 | [3501] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 00:21:04 INFO - PROCESS | 3501 | 1461136864352 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]]]}] 00:21:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:21:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:21:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 00:21:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:21:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 00:21:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:21:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 00:21:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:21:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:21:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 00:21:04 INFO - PROCESS | 3501 | 1461136864397 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 3501 | 1461136864400 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:21:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:21:04 INFO - PROCESS | 3501 | 1461136864412 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 3501 | 1461136864415 Marionette TRACE conn3 <- [1,2926,null,{}] 00:21:04 INFO - PROCESS | 3501 | 1461136864422 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}] 00:21:04 INFO - PROCESS | 3501 | 1461136864642 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:21:04 INFO - PROCESS | 3501 | 1461136864918 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae3c3000 == 144 [pid = 3501] [id = 739] 00:21:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ea9b47c00) [pid = 3501] [serial = 2218] [outer = (nil)] 00:21:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6eac397c00) [pid = 3501] [serial = 2219] [outer = 0x7f6ea9b47c00] 00:21:04 INFO - PROCESS | 3501 | 1461136864992 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ead2cb800) [pid = 3501] [serial = 2220] [outer = 0x7f6ea9b47c00] 00:21:05 INFO - PROCESS | 3501 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:21:05 INFO - PROCESS | 3501 | 1461136865702 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]]]}] 00:21:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:21:05 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1329ms 00:21:05 INFO - PROCESS | 3501 | 1461136865740 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 3501 | 1461136865743 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:21:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:21:05 INFO - PROCESS | 3501 | 1461136865750 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 3501 | 1461136865753 Marionette TRACE conn3 <- [1,2930,null,{}] 00:21:05 INFO - PROCESS | 3501 | 1461136865758 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}] 00:21:05 INFO - PROCESS | 3501 | 1461136865951 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:21:06 INFO - PROCESS | 3501 | 1461136866227 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8ae000 == 145 [pid = 3501] [id = 740] 00:21:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6eaae3f000) [pid = 3501] [serial = 2221] [outer = (nil)] 00:21:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ead34bc00) [pid = 3501] [serial = 2222] [outer = 0x7f6eaae3f000] 00:21:06 INFO - PROCESS | 3501 | 1461136866300 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6ead58b400) [pid = 3501] [serial = 2223] [outer = 0x7f6eaae3f000] 00:21:06 INFO - PROCESS | 3501 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:21:07 INFO - PROCESS | 3501 | 1461136867044 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]]]}] 00:21:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:21:07 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1337ms 00:21:07 INFO - PROCESS | 3501 | 1461136867086 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 3501 | 1461136867090 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:21:07 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:21:07 INFO - PROCESS | 3501 | 1461136867095 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 3501 | 1461136867100 Marionette TRACE conn3 <- [1,2934,null,{}] 00:21:07 INFO - PROCESS | 3501 | 1461136867105 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}] 00:21:07 INFO - PROCESS | 3501 | 1461136867314 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:21:07 INFO - PROCESS | 3501 | 1461136867606 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb1e5b800 == 146 [pid = 3501] [id = 741] 00:21:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6ead2c0c00) [pid = 3501] [serial = 2224] [outer = (nil)] 00:21:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6ead8a7c00) [pid = 3501] [serial = 2225] [outer = 0x7f6ead2c0c00] 00:21:07 INFO - PROCESS | 3501 | 1461136867686 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eae236800) [pid = 3501] [serial = 2226] [outer = 0x7f6ead2c0c00] 00:21:08 INFO - PROCESS | 3501 | 1461136868491 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]]]}] 00:21:08 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:21:08 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1428ms 00:21:08 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:21:08 INFO - PROCESS | 3501 | 1461136868524 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 3501 | 1461136868527 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:21:08 INFO - PROCESS | 3501 | 1461136868533 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 3501 | 1461136868536 Marionette TRACE conn3 <- [1,2938,null,{}] 00:21:08 INFO - PROCESS | 3501 | 1461136868542 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}] 00:21:08 INFO - PROCESS | 3501 | 1461136868751 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:21:09 INFO - PROCESS | 3501 | 1461136869003 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb3944800 == 147 [pid = 3501] [id = 742] 00:21:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6ead668c00) [pid = 3501] [serial = 2227] [outer = (nil)] 00:21:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6eaeb5e000) [pid = 3501] [serial = 2228] [outer = 0x7f6ead668c00] 00:21:09 INFO - PROCESS | 3501 | 1461136869074 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eb1cd7c00) [pid = 3501] [serial = 2229] [outer = 0x7f6ead668c00] 00:21:09 INFO - PROCESS | 3501 | 1461136869855 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]]]}] 00:21:09 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:21:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1380ms 00:21:09 INFO - PROCESS | 3501 | 1461136869912 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 3501 | 1461136869916 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:21:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:21:09 INFO - PROCESS | 3501 | 1461136869922 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 3501 | 1461136869924 Marionette TRACE conn3 <- [1,2942,null,{}] 00:21:09 INFO - PROCESS | 3501 | 1461136869930 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}] 00:21:10 INFO - PROCESS | 3501 | 1461136870155 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:21:10 INFO - PROCESS | 3501 | 1461136870436 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb416c800 == 148 [pid = 3501] [id = 743] 00:21:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6ead8a6800) [pid = 3501] [serial = 2230] [outer = (nil)] 00:21:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb1cf7000) [pid = 3501] [serial = 2231] [outer = 0x7f6ead8a6800] 00:21:10 INFO - PROCESS | 3501 | 1461136870510 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6eb1ec7c00) [pid = 3501] [serial = 2232] [outer = 0x7f6ead8a6800] 00:21:11 INFO - PROCESS | 3501 | 1461136871227 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"]]]}] 00:21:11 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:21:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1327ms 00:21:11 INFO - PROCESS | 3501 | 1461136871251 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 3501 | 1461136871254 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:21:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:21:11 INFO - PROCESS | 3501 | 1461136871260 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 3501 | 1461136871262 Marionette TRACE conn3 <- [1,2946,null,{}] 00:21:11 INFO - PROCESS | 3501 | 1461136871268 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}] 00:21:11 INFO - PROCESS | 3501 | 1461136871480 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:21:11 INFO - PROCESS | 3501 | 1461136871797 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4ca7800 == 149 [pid = 3501] [id = 744] 00:21:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6eb1ed1c00) [pid = 3501] [serial = 2233] [outer = (nil)] 00:21:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6eb372d400) [pid = 3501] [serial = 2234] [outer = 0x7f6eb1ed1c00] 00:21:11 INFO - PROCESS | 3501 | 1461136871874 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb3736800) [pid = 3501] [serial = 2235] [outer = 0x7f6eb1ed1c00] 00:21:12 INFO - PROCESS | 3501 | 1461136872606 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]]]}] 00:21:12 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:21:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1377ms 00:21:12 INFO - PROCESS | 3501 | 1461136872638 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 3501 | 1461136872641 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:21:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:21:12 INFO - PROCESS | 3501 | 1461136872647 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 3501 | 1461136872649 Marionette TRACE conn3 <- [1,2950,null,{}] 00:21:12 INFO - PROCESS | 3501 | 1461136872654 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}] 00:21:12 INFO - PROCESS | 3501 | 1461136872850 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:21:13 INFO - PROCESS | 3501 | 1461136873111 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d57000 == 150 [pid = 3501] [id = 745] 00:21:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb201fc00) [pid = 3501] [serial = 2236] [outer = (nil)] 00:21:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6eb37d6400) [pid = 3501] [serial = 2237] [outer = 0x7f6eb201fc00] 00:21:13 INFO - PROCESS | 3501 | 1461136873185 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6eb38e6400) [pid = 3501] [serial = 2238] [outer = 0x7f6eb201fc00] 00:21:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4f19000 == 151 [pid = 3501] [id = 746] 00:21:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6eb3bd4c00) [pid = 3501] [serial = 2239] [outer = (nil)] 00:21:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6eb373a000) [pid = 3501] [serial = 2240] [outer = 0x7f6eb3bd4c00] 00:21:14 INFO - PROCESS | 3501 | 1461136874034 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]]]}] 00:21:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:21:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1431ms 00:21:14 INFO - PROCESS | 3501 | 1461136874079 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 3501 | 1461136874082 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:21:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:21:14 INFO - PROCESS | 3501 | 1461136874092 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 3501 | 1461136874094 Marionette TRACE conn3 <- [1,2954,null,{}] 00:21:14 INFO - PROCESS | 3501 | 1461136874099 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}] 00:21:14 INFO - PROCESS | 3501 | 1461136874341 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:21:14 INFO - PROCESS | 3501 | 1461136874657 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb85dd000 == 152 [pid = 3501] [id = 747] 00:21:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6e9baf2000) [pid = 3501] [serial = 2241] [outer = (nil)] 00:21:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6eb3a76400) [pid = 3501] [serial = 2242] [outer = 0x7f6e9baf2000] 00:21:14 INFO - PROCESS | 3501 | 1461136874730 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 3501 | ++DOMWINDOW == 205 (0x7f6eb3defc00) [pid = 3501] [serial = 2243] [outer = 0x7f6e9baf2000] 00:21:15 INFO - PROCESS | 3501 | 1461136875417 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]]]}] 00:21:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:21:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:21:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1384ms 00:21:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:21:15 INFO - PROCESS | 3501 | 1461136875473 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 3501 | 1461136875475 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:21:15 INFO - PROCESS | 3501 | 1461136875482 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 3501 | 1461136875485 Marionette TRACE conn3 <- [1,2958,null,{}] 00:21:15 INFO - PROCESS | 3501 | 1461136875490 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}] 00:21:15 INFO - PROCESS | 3501 | 1461136875706 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:21:16 INFO - PROCESS | 3501 | 1461136876000 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd86e000 == 153 [pid = 3501] [id = 748] 00:21:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 206 (0x7f6eb2021400) [pid = 3501] [serial = 2244] [outer = (nil)] 00:21:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 207 (0x7f6eb41b2000) [pid = 3501] [serial = 2245] [outer = 0x7f6eb2021400] 00:21:16 INFO - PROCESS | 3501 | 1461136876073 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 208 (0x7f6eb4593000) [pid = 3501] [serial = 2246] [outer = 0x7f6eb2021400] 00:21:16 INFO - PROCESS | 3501 | 1461136876836 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]]]}] 00:21:16 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:21:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1381ms 00:21:16 INFO - PROCESS | 3501 | 1461136876862 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:21:16 INFO - PROCESS | 3501 | 1461136876865 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:21:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:21:16 INFO - PROCESS | 3501 | 1461136876871 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 3501 | 1461136876873 Marionette TRACE conn3 <- [1,2962,null,{}] 00:21:16 INFO - PROCESS | 3501 | 1461136876879 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}] 00:21:17 INFO - PROCESS | 3501 | 1461136877105 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:21:17 INFO - PROCESS | 3501 | 1461136877361 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebe69f800 == 154 [pid = 3501] [id = 749] 00:21:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 209 (0x7f6eb3bcf400) [pid = 3501] [serial = 2247] [outer = (nil)] 00:21:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 210 (0x7f6eb4593400) [pid = 3501] [serial = 2248] [outer = 0x7f6eb3bcf400] 00:21:17 INFO - PROCESS | 3501 | 1461136877433 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 3501 | ++DOMWINDOW == 211 (0x7f6eb484e400) [pid = 3501] [serial = 2249] [outer = 0x7f6eb3bcf400] 00:21:18 INFO - PROCESS | 3501 | 1461136878169 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]]]}] 00:21:18 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:21:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1335ms 00:21:18 INFO - PROCESS | 3501 | 1461136878207 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 3501 | 1461136878209 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:21:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:21:18 INFO - PROCESS | 3501 | 1461136878215 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 3501 | 1461136878218 Marionette TRACE conn3 <- [1,2966,null,{}] 00:21:18 INFO - PROCESS | 3501 | 1461136878223 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}] 00:21:18 INFO - PROCESS | 3501 | 1461136878429 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:21:18 INFO - PROCESS | 3501 | 1461136878711 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec52b4000 == 155 [pid = 3501] [id = 750] 00:21:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 212 (0x7f6eb3bd2c00) [pid = 3501] [serial = 2250] [outer = (nil)] 00:21:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 213 (0x7f6eb4e4a000) [pid = 3501] [serial = 2251] [outer = 0x7f6eb3bd2c00] 00:21:18 INFO - PROCESS | 3501 | 1461136878784 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 214 (0x7f6eb524ac00) [pid = 3501] [serial = 2252] [outer = 0x7f6eb3bd2c00] 00:21:19 INFO - PROCESS | 3501 | 1461136879513 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]]]}] 00:21:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:21:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 00:21:19 INFO - PROCESS | 3501 | 1461136879548 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 3501 | 1461136879551 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:21:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:21:19 INFO - PROCESS | 3501 | 1461136879557 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 3501 | 1461136879559 Marionette TRACE conn3 <- [1,2970,null,{}] 00:21:19 INFO - PROCESS | 3501 | 1461136879564 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}] 00:21:19 INFO - PROCESS | 3501 | 1461136879762 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:21:20 INFO - PROCESS | 3501 | 1461136880049 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecb6c0800 == 156 [pid = 3501] [id = 751] 00:21:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 215 (0x7f6eb4ebd800) [pid = 3501] [serial = 2253] [outer = (nil)] 00:21:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 216 (0x7f6eb63bb400) [pid = 3501] [serial = 2254] [outer = 0x7f6eb4ebd800] 00:21:20 INFO - PROCESS | 3501 | 1461136880121 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 3501 | ++DOMWINDOW == 217 (0x7f6eb83ef400) [pid = 3501] [serial = 2255] [outer = 0x7f6eb4ebd800] 00:21:20 INFO - PROCESS | 3501 | 1461136880866 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]]]}] 00:21:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:21:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1332ms 00:21:20 INFO - PROCESS | 3501 | 1461136880890 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 3501 | 1461136880893 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:21:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:21:20 INFO - PROCESS | 3501 | 1461136880899 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 3501 | 1461136880901 Marionette TRACE conn3 <- [1,2974,null,{}] 00:21:20 INFO - PROCESS | 3501 | 1461136880906 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}] 00:21:21 INFO - PROCESS | 3501 | 1461136881106 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:21:21 INFO - PROCESS | 3501 | 1461136881397 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ecc64f800 == 157 [pid = 3501] [id = 752] 00:21:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 218 (0x7f6eb5e4c400) [pid = 3501] [serial = 2256] [outer = (nil)] 00:21:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 219 (0x7f6eb850fc00) [pid = 3501] [serial = 2257] [outer = 0x7f6eb5e4c400] 00:21:21 INFO - PROCESS | 3501 | 1461136881472 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 3501 | ++DOMWINDOW == 220 (0x7f6eb851f400) [pid = 3501] [serial = 2258] [outer = 0x7f6eb5e4c400] 00:21:22 INFO - PROCESS | 3501 | 1461136882232 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]]]}] 00:21:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 00:21:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1388ms 00:21:22 INFO - PROCESS | 3501 | 1461136882288 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:21:22 INFO - PROCESS | 3501 | 1461136882292 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:21:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:21:22 INFO - PROCESS | 3501 | 1461136882297 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 3501 | 1461136882300 Marionette TRACE conn3 <- [1,2978,null,{}] 00:21:22 INFO - PROCESS | 3501 | 1461136882306 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}] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebb851000 == 156 [pid = 3501] [id = 430] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4b86800 == 155 [pid = 3501] [id = 436] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48d4000 == 154 [pid = 3501] [id = 437] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead85d000 == 153 [pid = 3501] [id = 428] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4ebd000 == 152 [pid = 3501] [id = 729] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea48f1000 == 151 [pid = 3501] [id = 728] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29b2800 == 150 [pid = 3501] [id = 727] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9cfe0800 == 149 [pid = 3501] [id = 726] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec0b32000 == 148 [pid = 3501] [id = 724] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf940000 == 147 [pid = 3501] [id = 723] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebf02e800 == 146 [pid = 3501] [id = 722] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebeab4800 == 145 [pid = 3501] [id = 721] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe1b4000 == 144 [pid = 3501] [id = 720] 00:21:24 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd40f800 == 143 [pid = 3501] [id = 719] 00:21:24 INFO - PROCESS | 3501 | 1461136884366 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 219 (0x7f6ead2c2c00) [pid = 3501] [serial = 2010] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 218 (0x7f6ea369fc00) [pid = 3501] [serial = 1992] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 217 (0x7f6ea45b0800) [pid = 3501] [serial = 1986] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 216 (0x7f6eb3bd1800) [pid = 3501] [serial = 2028] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 215 (0x7f6eb37da000) [pid = 3501] [serial = 2022] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 214 (0x7f6eb1d13400) [pid = 3501] [serial = 2016] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 213 (0x7f6ea4e1e000) [pid = 3501] [serial = 1911] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 212 (0x7f6ea2d89000) [pid = 3501] [serial = 2046] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 211 (0x7f6ea2553c00) [pid = 3501] [serial = 1989] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 210 (0x7f6ea4e23800) [pid = 3501] [serial = 1995] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 209 (0x7f6ea4521800) [pid = 3501] [serial = 2034] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 208 (0x7f6ead8a5800) [pid = 3501] [serial = 2013] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 207 (0x7f6eb38ef400) [pid = 3501] [serial = 2025] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 206 (0x7f6eaab05800) [pid = 3501] [serial = 2004] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 205 (0x7f6eb408b400) [pid = 3501] [serial = 2031] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 204 (0x7f6ea79a3400) [pid = 3501] [serial = 2001] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea5ad7800) [pid = 3501] [serial = 1998] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6eb3738000) [pid = 3501] [serial = 2019] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6eab613c00) [pid = 3501] [serial = 2007] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6ea4d35400) [pid = 3501] [serial = 2114] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6ea4e1bc00) [pid = 3501] [serial = 2115] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6ea5809800) [pid = 3501] [serial = 2057] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6ea2cd3400) [pid = 3501] [serial = 2103] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6e9ffec800) [pid = 3501] [serial = 2102] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6ead8b0400) [pid = 3501] [serial = 2079] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ead66d400) [pid = 3501] [serial = 2078] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6e9d385c00) [pid = 3501] [serial = 2105] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6e9ffdf400) [pid = 3501] [serial = 2106] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6ea981fc00) [pid = 3501] [serial = 2064] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6ea87e1400) [pid = 3501] [serial = 2063] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6eb372e000) [pid = 3501] [serial = 2088] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6eb201f800) [pid = 3501] [serial = 2087] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6ead2c1400) [pid = 3501] [serial = 2073] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eac4dcc00) [pid = 3501] [serial = 2072] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6ea80f1c00) [pid = 3501] [serial = 2061] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6ea7998800) [pid = 3501] [serial = 2060] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6eac393c00) [pid = 3501] [serial = 2070] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6eab511800) [pid = 3501] [serial = 2069] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ead591c00) [pid = 3501] [serial = 2076] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ead34a000) [pid = 3501] [serial = 2075] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6eb4595400) [pid = 3501] [serial = 2100] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6eb4590400) [pid = 3501] [serial = 2099] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6eb408bc00) [pid = 3501] [serial = 2094] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6eb3de1400) [pid = 3501] [serial = 2093] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6eb1c0e800) [pid = 3501] [serial = 2082] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6eb1c02800) [pid = 3501] [serial = 2081] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eb1d15400) [pid = 3501] [serial = 2085] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb1cec400) [pid = 3501] [serial = 2084] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6ea2553400) [pid = 3501] [serial = 2108] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6ea278b000) [pid = 3501] [serial = 2109] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6ea47ce000) [pid = 3501] [serial = 2055] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6ea45bcc00) [pid = 3501] [serial = 2054] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6e9d3b1800) [pid = 3501] [serial = 2049] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6e9baf2c00) [pid = 3501] [serial = 2048] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6ea2cd2800) [pid = 3501] [serial = 2052] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ea26f2400) [pid = 3501] [serial = 2051] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eab4f1c00) [pid = 3501] [serial = 2067] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eab460000) [pid = 3501] [serial = 2066] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eb41b1400) [pid = 3501] [serial = 2097] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb3732c00) [pid = 3501] [serial = 2096] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eb3a71400) [pid = 3501] [serial = 2091] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6eb37d9000) [pid = 3501] [serial = 2090] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea5a97000) [pid = 3501] [serial = 2058] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea4f26800) [pid = 3501] [serial = 2117] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea36a0000) [pid = 3501] [serial = 2112] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ea2d90800) [pid = 3501] [serial = 2111] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6ea5a8d800) [pid = 3501] [serial = 2118] [outer = (nil)] [url = about:blank] 00:21:24 INFO - PROCESS | 3501 | 1461136884737 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9ff5c800 == 144 [pid = 3501] [id = 753] 00:21:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6e9d3a5800) [pid = 3501] [serial = 2259] [outer = (nil)] 00:21:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6e9d3acc00) [pid = 3501] [serial = 2260] [outer = 0x7f6e9d3a5800] 00:21:24 INFO - PROCESS | 3501 | 1461136884807 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6e9ffdec00) [pid = 3501] [serial = 2261] [outer = 0x7f6e9d3a5800] 00:21:25 INFO - PROCESS | 3501 | 1461136885453 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]]]}] 00:21:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:21:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 3182ms 00:21:25 INFO - PROCESS | 3501 | 1461136885483 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 3501 | 1461136885489 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:21:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:21:25 INFO - PROCESS | 3501 | 1461136885496 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 3501 | 1461136885502 Marionette TRACE conn3 <- [1,2982,null,{}] 00:21:25 INFO - PROCESS | 3501 | 1461136885508 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}] 00:21:25 INFO - PROCESS | 3501 | 1461136885738 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:21:25 INFO - PROCESS | 3501 | 1461136885935 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea29a1000 == 145 [pid = 3501] [id = 754] 00:21:25 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6e9d3a6c00) [pid = 3501] [serial = 2262] [outer = (nil)] 00:21:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea1ef4c00) [pid = 3501] [serial = 2263] [outer = 0x7f6e9d3a6c00] 00:21:26 INFO - PROCESS | 3501 | 1461136886004 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea2553000) [pid = 3501] [serial = 2264] [outer = 0x7f6e9d3a6c00] 00:21:26 INFO - PROCESS | 3501 | 1461136886797 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"]]]}] 00:21:26 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:21:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:21:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 00:21:26 INFO - PROCESS | 3501 | 1461136886880 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 3501 | 1461136886884 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:21:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:21:26 INFO - PROCESS | 3501 | 1461136886897 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 3501 | 1461136886899 Marionette TRACE conn3 <- [1,2986,null,{}] 00:21:26 INFO - PROCESS | 3501 | 1461136886905 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}] 00:21:27 INFO - PROCESS | 3501 | 1461136887186 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:21:27 INFO - PROCESS | 3501 | 1461136887236 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49c8000 == 146 [pid = 3501] [id = 755] 00:21:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea2553400) [pid = 3501] [serial = 2265] [outer = (nil)] 00:21:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea2ba9c00) [pid = 3501] [serial = 2266] [outer = 0x7f6ea2553400] 00:21:27 INFO - PROCESS | 3501 | 1461136887298 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea2d91c00) [pid = 3501] [serial = 2267] [outer = 0x7f6ea2553400] 00:21:28 INFO - PROCESS | 3501 | 1461136888128 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]]]}] 00:21:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:21:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1293ms 00:21:28 INFO - PROCESS | 3501 | 1461136888185 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 3501 | 1461136888191 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:21:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:21:28 INFO - PROCESS | 3501 | 1461136888206 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 3501 | 1461136888213 Marionette TRACE conn3 <- [1,2990,null,{}] 00:21:28 INFO - PROCESS | 3501 | 1461136888241 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}] 00:21:28 INFO - PROCESS | 3501 | 1461136888678 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:21:28 INFO - PROCESS | 3501 | 1461136888722 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:28 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea58f9800 == 147 [pid = 3501] [id = 756] 00:21:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea2789400) [pid = 3501] [serial = 2268] [outer = (nil)] 00:21:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea47c7400) [pid = 3501] [serial = 2269] [outer = 0x7f6ea2789400] 00:21:28 INFO - PROCESS | 3501 | 1461136888785 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea4d35400) [pid = 3501] [serial = 2270] [outer = 0x7f6ea2789400] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ea26eec00) [pid = 3501] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6ea2788000) [pid = 3501] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb1eca400) [pid = 3501] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eb3bd7800) [pid = 3501] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb37d7800) [pid = 3501] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6ea03b4400) [pid = 3501] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ead8a4000) [pid = 3501] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6eac4e9800) [pid = 3501] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6eaab8b400) [pid = 3501] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6eaab8b000) [pid = 3501] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6ea799ac00) [pid = 3501] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6ea5adc800) [pid = 3501] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ea288fc00) [pid = 3501] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6ea255e000) [pid = 3501] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6e9ffdf800) [pid = 3501] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6e9fdd1400) [pid = 3501] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6eb1cce800) [pid = 3501] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6eb4fbb800) [pid = 3501] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6ea1eecc00) [pid = 3501] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6eb4ec3c00) [pid = 3501] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eb4e48800) [pid = 3501] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6eb4743000) [pid = 3501] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:21:29 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6eb41b6400) [pid = 3501] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:21:29 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea5fb9800 == 148 [pid = 3501] [id = 757] 00:21:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ea47c2c00) [pid = 3501] [serial = 2271] [outer = (nil)] 00:21:29 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ea26ed800) [pid = 3501] [serial = 2272] [outer = 0x7f6ea47c2c00] 00:21:30 INFO - PROCESS | 3501 | 1461136890140 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]]]}] 00:21:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:21:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1965ms 00:21:30 INFO - PROCESS | 3501 | 1461136890163 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 3501 | 1461136890166 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:21:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:21:30 INFO - PROCESS | 3501 | 1461136890172 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 3501 | 1461136890174 Marionette TRACE conn3 <- [1,2994,null,{}] 00:21:30 INFO - PROCESS | 3501 | 1461136890179 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}] 00:21:30 INFO - PROCESS | 3501 | 1461136890402 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:21:30 INFO - PROCESS | 3501 | 1461136890588 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea7939000 == 149 [pid = 3501] [id = 758] 00:21:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6e9baef800) [pid = 3501] [serial = 2273] [outer = (nil)] 00:21:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ea4e26400) [pid = 3501] [serial = 2274] [outer = 0x7f6e9baef800] 00:21:30 INFO - PROCESS | 3501 | 1461136890653 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6ea4fadc00) [pid = 3501] [serial = 2275] [outer = 0x7f6e9baef800] 00:21:31 INFO - PROCESS | 3501 | 1461136891253 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]]]}] 00:21:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:21:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:21:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1127ms 00:21:31 INFO - PROCESS | 3501 | 1461136891300 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:21:31 INFO - PROCESS | 3501 | 1461136891303 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:21:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:21:31 INFO - PROCESS | 3501 | 1461136891308 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 3501 | 1461136891311 Marionette TRACE conn3 <- [1,2998,null,{}] 00:21:31 INFO - PROCESS | 3501 | 1461136891316 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}] 00:21:31 INFO - PROCESS | 3501 | 1461136891495 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:21:31 INFO - PROCESS | 3501 | 1461136891897 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:31 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6e9cfda000 == 150 [pid = 3501] [id = 759] 00:21:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6e9bae9400) [pid = 3501] [serial = 2276] [outer = (nil)] 00:21:31 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6e9d37ec00) [pid = 3501] [serial = 2277] [outer = 0x7f6e9bae9400] 00:21:31 INFO - PROCESS | 3501 | 1461136891971 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6e9fdcd400) [pid = 3501] [serial = 2278] [outer = 0x7f6e9bae9400] 00:21:32 INFO - PROCESS | 3501 | 1461136892798 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]]]}] 00:21:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:21:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1530ms 00:21:32 INFO - PROCESS | 3501 | 1461136892841 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 3501 | 1461136892848 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:21:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:21:32 INFO - PROCESS | 3501 | 1461136892857 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - PROCESS | 3501 | 1461136892860 Marionette TRACE conn3 <- [1,3002,null,{}] 00:21:32 INFO - PROCESS | 3501 | 1461136892868 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}] 00:21:33 INFO - PROCESS | 3501 | 1461136893085 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:21:33 INFO - PROCESS | 3501 | 1461136893361 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4eb1000 == 151 [pid = 3501] [id = 760] 00:21:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6e9baeb800) [pid = 3501] [serial = 2279] [outer = (nil)] 00:21:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ea2783800) [pid = 3501] [serial = 2280] [outer = 0x7f6e9baeb800] 00:21:33 INFO - PROCESS | 3501 | 1461136893448 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ea2b97800) [pid = 3501] [serial = 2281] [outer = 0x7f6e9baeb800] 00:21:34 INFO - PROCESS | 3501 | 1461136894478 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]]]}] 00:21:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:21:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1681ms 00:21:34 INFO - PROCESS | 3501 | 1461136894542 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:21:34 INFO - PROCESS | 3501 | 1461136894549 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:21:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:21:34 INFO - PROCESS | 3501 | 1461136894576 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:21:34 INFO - PROCESS | 3501 | 1461136894579 Marionette TRACE conn3 <- [1,3006,null,{}] 00:21:34 INFO - PROCESS | 3501 | 1461136894585 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}] 00:21:34 INFO - PROCESS | 3501 | 1461136894840 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:21:35 INFO - PROCESS | 3501 | 1461136895187 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8565000 == 152 [pid = 3501] [id = 761] 00:21:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea1f34800) [pid = 3501] [serial = 2282] [outer = (nil)] 00:21:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea46c7c00) [pid = 3501] [serial = 2283] [outer = 0x7f6ea1f34800] 00:21:35 INFO - PROCESS | 3501 | 1461136895261 Marionette DEBUG loaded listener.js 00:21:35 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea47d3800) [pid = 3501] [serial = 2284] [outer = 0x7f6ea1f34800] 00:21:36 INFO - PROCESS | 3501 | 1461136896055 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]]]}] 00:21:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:21:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1534ms 00:21:36 INFO - PROCESS | 3501 | 1461136896105 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:21:36 INFO - PROCESS | 3501 | 1461136896109 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:21:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:21:36 INFO - PROCESS | 3501 | 1461136896123 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:21:36 INFO - PROCESS | 3501 | 1461136896132 Marionette TRACE conn3 <- [1,3010,null,{}] 00:21:36 INFO - PROCESS | 3501 | 1461136896157 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}] 00:21:36 INFO - PROCESS | 3501 | 1461136896378 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:21:36 INFO - PROCESS | 3501 | 1461136896647 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:36 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaaa31800 == 153 [pid = 3501] [id = 762] 00:21:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6ea36a2000) [pid = 3501] [serial = 2285] [outer = (nil)] 00:21:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea5d18800) [pid = 3501] [serial = 2286] [outer = 0x7f6ea36a2000] 00:21:36 INFO - PROCESS | 3501 | 1461136896730 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea7997400) [pid = 3501] [serial = 2287] [outer = 0x7f6ea36a2000] 00:21:37 INFO - PROCESS | 3501 | 1461136897512 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]]]}] 00:21:37 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 00:21:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1410ms 00:21:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:21:37 INFO - PROCESS | 3501 | 1461136897525 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 3501 | 1461136897529 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:21:37 INFO - PROCESS | 3501 | 1461136897535 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 3501 | 1461136897538 Marionette TRACE conn3 <- [1,3014,null,{}] 00:21:37 INFO - PROCESS | 3501 | 1461136897543 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}] 00:21:37 INFO - PROCESS | 3501 | 1461136897750 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:21:38 INFO - PROCESS | 3501 | 1461136898000 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaadbc800 == 154 [pid = 3501] [id = 763] 00:21:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6ea4e1b400) [pid = 3501] [serial = 2288] [outer = (nil)] 00:21:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea80fb800) [pid = 3501] [serial = 2289] [outer = 0x7f6ea4e1b400] 00:21:38 INFO - PROCESS | 3501 | 1461136898072 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea87de400) [pid = 3501] [serial = 2290] [outer = 0x7f6ea4e1b400] 00:21:38 INFO - PROCESS | 3501 | [3501] 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 00:21:38 INFO - PROCESS | 3501 | 1461136898954 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:21:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:21:38 INFO - {} 00:21:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:21:38 INFO - {} 00:21:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:21:38 INFO - {} 00:21:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:21:38 INFO - {} 00:21:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1436ms 00:21:38 INFO - PROCESS | 3501 | 1461136898972 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:21:38 INFO - PROCESS | 3501 | 1461136898974 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:21:38 INFO - TEST-START | /FileAPI/fileReader.html 00:21:38 INFO - PROCESS | 3501 | 1461136898989 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 3501 | 1461136898991 Marionette TRACE conn3 <- [1,3018,null,{}] 00:21:39 INFO - PROCESS | 3501 | 1461136898997 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}] 00:21:39 INFO - PROCESS | 3501 | 1461136899192 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:21:39 INFO - PROCESS | 3501 | 1461136899440 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac531800 == 155 [pid = 3501] [id = 764] 00:21:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea9823000) [pid = 3501] [serial = 2291] [outer = (nil)] 00:21:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea9b4b000) [pid = 3501] [serial = 2292] [outer = 0x7f6ea9823000] 00:21:39 INFO - PROCESS | 3501 | 1461136899527 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6eaae40000) [pid = 3501] [serial = 2293] [outer = 0x7f6ea9823000] 00:21:40 INFO - PROCESS | 3501 | 1461136900364 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]]]}] 00:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:21:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 1434ms 00:21:40 INFO - PROCESS | 3501 | 1461136900421 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:21:40 INFO - PROCESS | 3501 | 1461136900424 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:21:40 INFO - TEST-START | /FileAPI/historical.html 00:21:40 INFO - PROCESS | 3501 | 1461136900430 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:21:40 INFO - PROCESS | 3501 | 1461136900433 Marionette TRACE conn3 <- [1,3022,null,{}] 00:21:40 INFO - PROCESS | 3501 | 1461136900439 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}] 00:21:40 INFO - PROCESS | 3501 | 1461136900689 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:21:40 INFO - PROCESS | 3501 | 1461136900968 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead8e3000 == 156 [pid = 3501] [id = 765] 00:21:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 166 (0x7f6eab466c00) [pid = 3501] [serial = 2294] [outer = (nil)] 00:21:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 167 (0x7f6eac4dd800) [pid = 3501] [serial = 2295] [outer = 0x7f6eab466c00] 00:21:41 INFO - PROCESS | 3501 | 1461136901084 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 3501 | ++DOMWINDOW == 168 (0x7f6ead2c5800) [pid = 3501] [serial = 2296] [outer = 0x7f6eab466c00] 00:21:41 INFO - PROCESS | 3501 | 1461136901801 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"]]]}] 00:21:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:21:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:21:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:21:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:21:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:21:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:21:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:21:41 INFO - TEST-OK | /FileAPI/historical.html | took 1428ms 00:21:41 INFO - PROCESS | 3501 | 1461136901875 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 3501 | 1461136901880 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:21:41 INFO - TEST-START | /FileAPI/idlharness.html 00:21:41 INFO - PROCESS | 3501 | 1461136901912 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 3501 | 1461136901914 Marionette TRACE conn3 <- [1,3026,null,{}] 00:21:41 INFO - PROCESS | 3501 | 1461136901927 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}] 00:21:42 INFO - PROCESS | 3501 | 1461136902129 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:21:42 INFO - PROCESS | 3501 | 1461136902401 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae8b1000 == 157 [pid = 3501] [id = 766] 00:21:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 169 (0x7f6eab4f5400) [pid = 3501] [serial = 2297] [outer = (nil)] 00:21:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 170 (0x7f6ead58e800) [pid = 3501] [serial = 2298] [outer = 0x7f6eab4f5400] 00:21:42 INFO - PROCESS | 3501 | 1461136902472 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 3501 | ++DOMWINDOW == 171 (0x7f6ead670800) [pid = 3501] [serial = 2299] [outer = 0x7f6eab4f5400] 00:21:44 INFO - PROCESS | 3501 | 1461136904089 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]]]}] 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:21:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:21:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:21:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:21:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:21:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:21:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:21:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 00:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:21:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:21:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:21:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:21:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:21:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 2338ms 00:21:44 INFO - PROCESS | 3501 | 1461136904257 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 3501 | 1461136904265 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:21:44 INFO - TEST-START | /FileAPI/idlharness.worker 00:21:44 INFO - PROCESS | 3501 | 1461136904276 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 3501 | 1461136904280 Marionette TRACE conn3 <- [1,3030,null,{}] 00:21:44 INFO - PROCESS | 3501 | 1461136904342 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}] 00:21:44 INFO - PROCESS | 3501 | 1461136904530 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:21:44 INFO - PROCESS | 3501 | 1461136904814 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac318800 == 158 [pid = 3501] [id = 767] 00:21:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 172 (0x7f6ea87de000) [pid = 3501] [serial = 2300] [outer = (nil)] 00:21:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 173 (0x7f6ead8b0000) [pid = 3501] [serial = 2301] [outer = 0x7f6ea87de000] 00:21:44 INFO - PROCESS | 3501 | 1461136904885 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 3501 | ++DOMWINDOW == 174 (0x7f6eb37d7800) [pid = 3501] [serial = 2302] [outer = 0x7f6ea87de000] 00:21:45 INFO - PROCESS | 3501 | [3501] 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 00:21:47 INFO - PROCESS | 3501 | 1461136907067 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,{},{}]]]}] 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:21:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:21:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:21:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:21:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:21:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:21:47 INFO - {} 00:21:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2905ms 00:21:47 INFO - PROCESS | 3501 | 1461136907180 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 3501 | 1461136907183 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:21:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:21:47 INFO - PROCESS | 3501 | 1461136907188 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 3501 | 1461136907190 Marionette TRACE conn3 <- [1,3034,null,{}] 00:21:47 INFO - PROCESS | 3501 | 1461136907195 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}] 00:21:47 INFO - PROCESS | 3501 | 1461136907542 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:21:47 INFO - PROCESS | 3501 | 1461136907822 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4d52000 == 159 [pid = 3501] [id = 768] 00:21:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 175 (0x7f6eb37d9000) [pid = 3501] [serial = 2303] [outer = (nil)] 00:21:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 176 (0x7f6eb3bd5000) [pid = 3501] [serial = 2304] [outer = 0x7f6eb37d9000] 00:21:47 INFO - PROCESS | 3501 | 1461136907892 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 3501 | ++DOMWINDOW == 177 (0x7f6ebacee800) [pid = 3501] [serial = 2305] [outer = 0x7f6eb37d9000] 00:21:48 INFO - PROCESS | 3501 | 1461136908602 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]]]}] 00:21:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:21:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1435ms 00:21:48 INFO - PROCESS | 3501 | 1461136908624 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:21:48 INFO - PROCESS | 3501 | 1461136908627 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:21:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:21:48 INFO - PROCESS | 3501 | 1461136908633 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 3501 | 1461136908636 Marionette TRACE conn3 <- [1,3038,null,{}] 00:21:48 INFO - PROCESS | 3501 | 1461136908655 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}] 00:21:48 INFO - PROCESS | 3501 | 1461136908926 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:21:49 INFO - PROCESS | 3501 | 1461136909140 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb5e87000 == 160 [pid = 3501] [id = 769] 00:21:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 178 (0x7f6ebacedc00) [pid = 3501] [serial = 2306] [outer = (nil)] 00:21:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 179 (0x7f6ebacf8c00) [pid = 3501] [serial = 2307] [outer = 0x7f6ebacedc00] 00:21:49 INFO - PROCESS | 3501 | 1461136909227 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 3501 | ++DOMWINDOW == 180 (0x7f6ebc4d3000) [pid = 3501] [serial = 2308] [outer = 0x7f6ebacedc00] 00:21:50 INFO - PROCESS | 3501 | 1461136909999 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"]]]}] 00:21:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:21:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:21:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1378ms 00:21:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:21:50 INFO - PROCESS | 3501 | 1461136910013 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:21:50 INFO - PROCESS | 3501 | 1461136910016 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:21:50 INFO - PROCESS | 3501 | 1461136910023 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:21:50 INFO - PROCESS | 3501 | 1461136910026 Marionette TRACE conn3 <- [1,3042,null,{}] 00:21:50 INFO - PROCESS | 3501 | 1461136910032 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}] 00:21:50 INFO - PROCESS | 3501 | 1461136910251 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:21:50 INFO - PROCESS | 3501 | 1461136910532 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebd2aa000 == 161 [pid = 3501] [id = 770] 00:21:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 181 (0x7f6ea0482800) [pid = 3501] [serial = 2309] [outer = (nil)] 00:21:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 182 (0x7f6ebd44c000) [pid = 3501] [serial = 2310] [outer = 0x7f6ea0482800] 00:21:50 INFO - PROCESS | 3501 | 1461136910605 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 3501 | ++DOMWINDOW == 183 (0x7f6ebd95d400) [pid = 3501] [serial = 2311] [outer = 0x7f6ea0482800] 00:21:51 INFO - PROCESS | 3501 | 1461136911651 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]]]}] 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:21:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:21:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:21:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:21:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:21:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:21:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1763ms 00:21:51 INFO - PROCESS | 3501 | 1461136911787 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:21:51 INFO - PROCESS | 3501 | 1461136911792 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:21:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:21:51 INFO - PROCESS | 3501 | 1461136911800 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 3501 | 1461136911808 Marionette TRACE conn3 <- [1,3046,null,{}] 00:21:51 INFO - PROCESS | 3501 | 1461136911868 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}] 00:21:52 INFO - PROCESS | 3501 | 1461136912108 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:21:52 INFO - PROCESS | 3501 | 1461136912389 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4025000 == 162 [pid = 3501] [id = 771] 00:21:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 184 (0x7f6ea958b000) [pid = 3501] [serial = 2312] [outer = (nil)] 00:21:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 185 (0x7f6eb3a75c00) [pid = 3501] [serial = 2313] [outer = 0x7f6ea958b000] 00:21:52 INFO - PROCESS | 3501 | 1461136912512 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 3501 | ++DOMWINDOW == 186 (0x7f6eb37d6800) [pid = 3501] [serial = 2314] [outer = 0x7f6ea958b000] 00:21:52 INFO - PROCESS | 3501 | [3501] 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 00:21:53 INFO - PROCESS | 3501 | 1461136913306 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:21:53 INFO - {} 00:21:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1541ms 00:21:53 INFO - PROCESS | 3501 | 1461136913342 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 3501 | 1461136913345 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:21:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:21:53 INFO - PROCESS | 3501 | 1461136913351 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 3501 | 1461136913353 Marionette TRACE conn3 <- [1,3050,null,{}] 00:21:53 INFO - PROCESS | 3501 | 1461136913360 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}] 00:21:53 INFO - PROCESS | 3501 | 1461136913563 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:21:53 INFO - PROCESS | 3501 | 1461136913843 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb4ca5800 == 163 [pid = 3501] [id = 772] 00:21:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 187 (0x7f6eb37d7400) [pid = 3501] [serial = 2315] [outer = (nil)] 00:21:53 INFO - PROCESS | 3501 | ++DOMWINDOW == 188 (0x7f6eb459a400) [pid = 3501] [serial = 2316] [outer = 0x7f6eb37d7400] 00:21:53 INFO - PROCESS | 3501 | 1461136913915 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 3501 | ++DOMWINDOW == 189 (0x7f6eb484f400) [pid = 3501] [serial = 2317] [outer = 0x7f6eb37d7400] 00:21:54 INFO - PROCESS | 3501 | 1461136914681 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]]]}] 00:21:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:21:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:21:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:21:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:21:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1390ms 00:21:54 INFO - PROCESS | 3501 | 1461136914742 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 3501 | 1461136914745 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:21:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:21:54 INFO - PROCESS | 3501 | 1461136914752 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 3501 | 1461136914754 Marionette TRACE conn3 <- [1,3054,null,{}] 00:21:54 INFO - PROCESS | 3501 | 1461136914759 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}] 00:21:54 INFO - PROCESS | 3501 | 1461136914955 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:21:55 INFO - PROCESS | 3501 | 1461136915241 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ebeab4000 == 164 [pid = 3501] [id = 773] 00:21:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 190 (0x7f6ea45b5800) [pid = 3501] [serial = 2318] [outer = (nil)] 00:21:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 191 (0x7f6eb4e4d800) [pid = 3501] [serial = 2319] [outer = 0x7f6ea45b5800] 00:21:55 INFO - PROCESS | 3501 | 1461136915311 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 3501 | ++DOMWINDOW == 192 (0x7f6eb5161000) [pid = 3501] [serial = 2320] [outer = 0x7f6ea45b5800] 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:21:56 INFO - PROCESS | 3501 | 1461136916490 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"]]]}] 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:21:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:21:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 00:21:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:21:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:21:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1824ms 00:21:56 INFO - PROCESS | 3501 | 1461136916575 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 3501 | 1461136916578 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:21:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:21:56 INFO - PROCESS | 3501 | 1461136916679 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 3501 | 1461136916685 Marionette TRACE conn3 <- [1,3058,null,{}] 00:21:56 INFO - PROCESS | 3501 | 1461136916819 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}] 00:21:57 INFO - PROCESS | 3501 | 1461136917148 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:21:57 INFO - PROCESS | 3501 | 1461136917361 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ec52ac800 == 165 [pid = 3501] [id = 774] 00:21:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 193 (0x7f6eb605c000) [pid = 3501] [serial = 2321] [outer = (nil)] 00:21:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 194 (0x7f6ebf544000) [pid = 3501] [serial = 2322] [outer = 0x7f6eb605c000] 00:21:57 INFO - PROCESS | 3501 | 1461136917431 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 3501 | ++DOMWINDOW == 195 (0x7f6ebf5c5800) [pid = 3501] [serial = 2323] [outer = 0x7f6eb605c000] 00:21:58 INFO - PROCESS | 3501 | 1461136918205 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]]]}] 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:21:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:21:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:21:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:21:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:21:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:21:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:21:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:21:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:21:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:21:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:21:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1645ms 00:21:58 INFO - PROCESS | 3501 | 1461136918241 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:21:58 INFO - PROCESS | 3501 | 1461136918244 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:21:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:21:58 INFO - PROCESS | 3501 | 1461136918253 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 3501 | 1461136918255 Marionette TRACE conn3 <- [1,3062,null,{}] 00:21:58 INFO - PROCESS | 3501 | 1461136918260 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}] 00:21:58 INFO - PROCESS | 3501 | 1461136918526 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:21:58 INFO - PROCESS | 3501 | 1461136918784 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eb45dd000 == 166 [pid = 3501] [id = 775] 00:21:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 196 (0x7f6e9d37d400) [pid = 3501] [serial = 2324] [outer = (nil)] 00:21:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 197 (0x7f6eb3bd7400) [pid = 3501] [serial = 2325] [outer = 0x7f6e9d37d400] 00:21:58 INFO - PROCESS | 3501 | 1461136918855 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 3501 | ++DOMWINDOW == 198 (0x7f6eb4e46c00) [pid = 3501] [serial = 2326] [outer = 0x7f6e9d37d400] 00:21:59 INFO - PROCESS | 3501 | [3501] 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 00:21:59 INFO - PROCESS | 3501 | 1461136919670 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:21:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:21:59 INFO - {} 00:21:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1476ms 00:21:59 INFO - PROCESS | 3501 | 1461136919730 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:21:59 INFO - PROCESS | 3501 | 1461136919734 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:21:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:21:59 INFO - PROCESS | 3501 | 1461136919740 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 3501 | 1461136919742 Marionette TRACE conn3 <- [1,3066,null,{}] 00:21:59 INFO - PROCESS | 3501 | 1461136919748 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}] 00:21:59 INFO - PROCESS | 3501 | 1461136919977 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:22:00 INFO - PROCESS | 3501 | 1461136920270 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:00 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ed0875000 == 167 [pid = 3501] [id = 776] 00:22:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 199 (0x7f6e9d378800) [pid = 3501] [serial = 2327] [outer = (nil)] 00:22:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 200 (0x7f6ebfde4000) [pid = 3501] [serial = 2328] [outer = 0x7f6e9d378800] 00:22:00 INFO - PROCESS | 3501 | 1461136920386 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 3501 | ++DOMWINDOW == 201 (0x7f6ec4648000) [pid = 3501] [serial = 2329] [outer = 0x7f6e9d378800] 00:22:01 INFO - PROCESS | 3501 | 1461136921092 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]]]}] 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:22:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:22:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1381ms 00:22:01 INFO - PROCESS | 3501 | 1461136921123 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:22:01 INFO - PROCESS | 3501 | 1461136921126 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:22:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:22:01 INFO - PROCESS | 3501 | 1461136921132 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 3501 | 1461136921135 Marionette TRACE conn3 <- [1,3070,null,{}] 00:22:01 INFO - PROCESS | 3501 | 1461136921140 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}] 00:22:01 INFO - PROCESS | 3501 | 1461136921350 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:22:01 INFO - PROCESS | 3501 | 1461136921689 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:01 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea1fcd800 == 168 [pid = 3501] [id = 777] 00:22:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 202 (0x7f6e9baec000) [pid = 3501] [serial = 2330] [outer = (nil)] 00:22:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 203 (0x7f6e9d3a9400) [pid = 3501] [serial = 2331] [outer = 0x7f6e9baec000] 00:22:01 INFO - PROCESS | 3501 | 1461136921766 Marionette DEBUG loaded listener.js 00:22:01 INFO - PROCESS | 3501 | ++DOMWINDOW == 204 (0x7f6ea9b51000) [pid = 3501] [serial = 2332] [outer = 0x7f6e9baec000] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea4be0800 == 167 [pid = 3501] [id = 703] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea7939000 == 166 [pid = 3501] [id = 758] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea5fb9800 == 165 [pid = 3501] [id = 757] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea58f9800 == 164 [pid = 3501] [id = 756] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea49c8000 == 163 [pid = 3501] [id = 755] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29a1000 == 162 [pid = 3501] [id = 754] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6e9ff5c800 == 161 [pid = 3501] [id = 753] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ec52b4000 == 160 [pid = 3501] [id = 750] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebe69f800 == 159 [pid = 3501] [id = 749] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ebd86e000 == 158 [pid = 3501] [id = 748] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb85dd000 == 157 [pid = 3501] [id = 747] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4f19000 == 156 [pid = 3501] [id = 746] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4d57000 == 155 [pid = 3501] [id = 745] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb4ca7800 == 154 [pid = 3501] [id = 744] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb416c800 == 153 [pid = 3501] [id = 743] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb3944800 == 152 [pid = 3501] [id = 742] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eb1e5b800 == 151 [pid = 3501] [id = 741] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae8ae000 == 150 [pid = 3501] [id = 740] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eae3c3000 == 149 [pid = 3501] [id = 739] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ead3c4000 == 148 [pid = 3501] [id = 738] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eac457800 == 147 [pid = 3501] [id = 737] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaae52800 == 146 [pid = 3501] [id = 736] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6eaad67800 == 145 [pid = 3501] [id = 735] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea96ab000 == 144 [pid = 3501] [id = 734] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea81ea800 == 143 [pid = 3501] [id = 733] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea6010800 == 142 [pid = 3501] [id = 732] 00:22:03 INFO - PROCESS | 3501 | --DOCSHELL 0x7f6ea29a8000 == 141 [pid = 3501] [id = 731] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 203 (0x7f6ea2cd7000) [pid = 3501] [serial = 2192] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 202 (0x7f6ea2b8d000) [pid = 3501] [serial = 2186] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 201 (0x7f6ea46c8800) [pid = 3501] [serial = 2189] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 200 (0x7f6eb4741800) [pid = 3501] [serial = 2156] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 199 (0x7f6eb473a000) [pid = 3501] [serial = 2154] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 198 (0x7f6eb459d000) [pid = 3501] [serial = 2153] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 197 (0x7f6eb3bcec00) [pid = 3501] [serial = 2151] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 196 (0x7f6eb38e9800) [pid = 3501] [serial = 2150] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 195 (0x7f6eb1ec6400) [pid = 3501] [serial = 2148] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 194 (0x7f6ead8adc00) [pid = 3501] [serial = 2147] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 193 (0x7f6eb1ccf000) [pid = 3501] [serial = 2145] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 192 (0x7f6eaeb55c00) [pid = 3501] [serial = 2144] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 191 (0x7f6eae9d4000) [pid = 3501] [serial = 2142] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 190 (0x7f6eae238800) [pid = 3501] [serial = 2141] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 189 (0x7f6ead8af800) [pid = 3501] [serial = 2139] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 188 (0x7f6ead594c00) [pid = 3501] [serial = 2138] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 187 (0x7f6eab4f0800) [pid = 3501] [serial = 2136] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 186 (0x7f6eaae44c00) [pid = 3501] [serial = 2135] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 185 (0x7f6eaab0b000) [pid = 3501] [serial = 2133] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 184 (0x7f6eaaae3800) [pid = 3501] [serial = 2132] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 183 (0x7f6ea9818800) [pid = 3501] [serial = 2130] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 182 (0x7f6ea87e6000) [pid = 3501] [serial = 2129] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 181 (0x7f6ea5adc400) [pid = 3501] [serial = 2127] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 180 (0x7f6ea4e21000) [pid = 3501] [serial = 2126] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 179 (0x7f6ea2eedc00) [pid = 3501] [serial = 2124] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 178 (0x7f6ea2bb0c00) [pid = 3501] [serial = 2123] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 177 (0x7f6ea5d7b000) [pid = 3501] [serial = 2120] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 176 (0x7f6ea1f36c00) [pid = 3501] [serial = 2183] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 175 (0x7f6e9ffe5400) [pid = 3501] [serial = 2180] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 174 (0x7f6ea03b8800) [pid = 3501] [serial = 2181] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 173 (0x7f6eb8515c00) [pid = 3501] [serial = 2178] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 172 (0x7f6eb850f400) [pid = 3501] [serial = 2177] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 171 (0x7f6eb83ecc00) [pid = 3501] [serial = 2175] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 170 (0x7f6eb83a4800) [pid = 3501] [serial = 2174] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 169 (0x7f6eb839b400) [pid = 3501] [serial = 2172] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 168 (0x7f6eb6e83000) [pid = 3501] [serial = 2171] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 167 (0x7f6eb63b4800) [pid = 3501] [serial = 2169] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 166 (0x7f6eb6059000) [pid = 3501] [serial = 2168] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 165 (0x7f6eb5e4a000) [pid = 3501] [serial = 2166] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6eb5169400) [pid = 3501] [serial = 2165] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eb4fbac00) [pid = 3501] [serial = 2163] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb4ec9000) [pid = 3501] [serial = 2162] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eb4ec2400) [pid = 3501] [serial = 2160] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6eb4e4ec00) [pid = 3501] [serial = 2159] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eb485b000) [pid = 3501] [serial = 2157] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ea47bc000) [pid = 3501] [serial = 2190] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea2cd6800) [pid = 3501] [serial = 2187] [outer = (nil)] [url = about:blank] 00:22:03 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea26ee400) [pid = 3501] [serial = 2184] [outer = (nil)] [url = about:blank] 00:22:04 INFO - PROCESS | 3501 | 1461136924219 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]]]}] 00:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:22:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:22:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3186ms 00:22:04 INFO - PROCESS | 3501 | 1461136924321 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:22:04 INFO - PROCESS | 3501 | 1461136924327 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:22:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:22:04 INFO - PROCESS | 3501 | 1461136924335 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - PROCESS | 3501 | 1461136924340 Marionette TRACE conn3 <- [1,3074,null,{}] 00:22:04 INFO - PROCESS | 3501 | 1461136924347 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}] 00:22:04 INFO - PROCESS | 3501 | 1461136924536 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:22:04 INFO - PROCESS | 3501 | 1461136924732 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea2c48000 == 142 [pid = 3501] [id = 778] 00:22:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6e9ffe7400) [pid = 3501] [serial = 2333] [outer = (nil)] 00:22:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6ea03bd400) [pid = 3501] [serial = 2334] [outer = 0x7f6e9ffe7400] 00:22:04 INFO - PROCESS | 3501 | 1461136924799 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6ea1eeb400) [pid = 3501] [serial = 2335] [outer = 0x7f6e9ffe7400] 00:22:05 INFO - PROCESS | 3501 | 1461136925560 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]]]}] 00:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:22:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1237ms 00:22:05 INFO - PROCESS | 3501 | 1461136925574 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:22:05 INFO - PROCESS | 3501 | 1461136925581 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:22:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:22:05 INFO - PROCESS | 3501 | 1461136925591 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - PROCESS | 3501 | 1461136925594 Marionette TRACE conn3 <- [1,3078,null,{}] 00:22:05 INFO - PROCESS | 3501 | 1461136925600 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}] 00:22:05 INFO - PROCESS | 3501 | 1461136925885 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:22:06 INFO - PROCESS | 3501 | 1461136926019 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:06 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea4b92800 == 143 [pid = 3501] [id = 779] 00:22:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6e9d37c000) [pid = 3501] [serial = 2336] [outer = (nil)] 00:22:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6ea26f1000) [pid = 3501] [serial = 2337] [outer = 0x7f6e9d37c000] 00:22:06 INFO - PROCESS | 3501 | 1461136926083 Marionette DEBUG loaded listener.js 00:22:06 INFO - PROCESS | 3501 | ++DOMWINDOW == 162 (0x7f6ea2885c00) [pid = 3501] [serial = 2338] [outer = 0x7f6e9d37c000] 00:22:06 INFO - PROCESS | 3501 | 1461136926911 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] 00:22:06 INFO - PROCESS | 3501 | 1461136926951 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:22:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:22:06 INFO - PROCESS | 3501 | 1461136926961 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 3501 | 1461136926966 Marionette TRACE conn3 <- [1,3082,null,{}] 00:22:06 INFO - PROCESS | 3501 | 1461136926993 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}] 00:22:07 INFO - PROCESS | 3501 | 1461136927261 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:22:07 INFO - PROCESS | 3501 | 1461136927313 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea6019000 == 144 [pid = 3501] [id = 780] 00:22:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 163 (0x7f6ea2eeac00) [pid = 3501] [serial = 2339] [outer = (nil)] 00:22:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 164 (0x7f6ea4520000) [pid = 3501] [serial = 2340] [outer = 0x7f6ea2eeac00] 00:22:07 INFO - PROCESS | 3501 | 1461136927378 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 3501 | ++DOMWINDOW == 165 (0x7f6ea4c44400) [pid = 3501] [serial = 2341] [outer = 0x7f6ea2eeac00] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 164 (0x7f6ea87e8800) [pid = 3501] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 163 (0x7f6eb2021400) [pid = 3501] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 162 (0x7f6eb3bd2c00) [pid = 3501] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 161 (0x7f6eb201fc00) [pid = 3501] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 160 (0x7f6e9baf2000) [pid = 3501] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 159 (0x7f6eb4ebd800) [pid = 3501] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 158 (0x7f6ead668c00) [pid = 3501] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 157 (0x7f6ea46d0000) [pid = 3501] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 156 (0x7f6ea2553400) [pid = 3501] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 155 (0x7f6ea047e800) [pid = 3501] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 154 (0x7f6eb5e4c400) [pid = 3501] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 153 (0x7f6eb1ed1c00) [pid = 3501] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 152 (0x7f6ea5d1d000) [pid = 3501] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 151 (0x7f6eb3bd4c00) [pid = 3501] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 150 (0x7f6ea2789400) [pid = 3501] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 149 (0x7f6ea2791c00) [pid = 3501] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 148 (0x7f6ea2785c00) [pid = 3501] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 147 (0x7f6ead8a6800) [pid = 3501] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 146 (0x7f6eaae3f000) [pid = 3501] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 145 (0x7f6e9d3a6c00) [pid = 3501] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 144 (0x7f6eb3bcf400) [pid = 3501] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 143 (0x7f6ea4c50000) [pid = 3501] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 142 (0x7f6e9d3a5800) [pid = 3501] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 141 (0x7f6ead2c0c00) [pid = 3501] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 140 (0x7f6ea47c2c00) [pid = 3501] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 139 (0x7f6ea4fabc00) [pid = 3501] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 138 (0x7f6ea9b47c00) [pid = 3501] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:22:08 INFO - PROCESS | 3501 | --DOMWINDOW == 137 (0x7f6ea4c4a000) [pid = 3501] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:22:08 INFO - PROCESS | 3501 | 1461136928951 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]]]}] 00:22:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:22:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:22:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:22:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2094ms 00:22:09 INFO - PROCESS | 3501 | 1461136929055 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 3501 | 1461136929059 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:22:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:22:09 INFO - PROCESS | 3501 | 1461136929065 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 3501 | 1461136929068 Marionette TRACE conn3 <- [1,3086,null,{}] 00:22:09 INFO - PROCESS | 3501 | 1461136929073 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}] 00:22:09 INFO - PROCESS | 3501 | 1461136929330 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:22:09 INFO - PROCESS | 3501 | 1461136929454 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea80b1000 == 145 [pid = 3501] [id = 781] 00:22:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 138 (0x7f6ea4520800) [pid = 3501] [serial = 2342] [outer = (nil)] 00:22:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 139 (0x7f6ea4c50c00) [pid = 3501] [serial = 2343] [outer = 0x7f6ea4520800] 00:22:09 INFO - PROCESS | 3501 | 1461136929514 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 3501 | ++DOMWINDOW == 140 (0x7f6ea4e23800) [pid = 3501] [serial = 2344] [outer = 0x7f6ea4520800] 00:22:10 INFO - PROCESS | 3501 | 1461136930070 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:22:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:22:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1031ms 00:22:10 INFO - PROCESS | 3501 | 1461136930097 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:22:10 INFO - PROCESS | 3501 | 1461136930112 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:22:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:22:10 INFO - PROCESS | 3501 | 1461136930119 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 3501 | 1461136930122 Marionette TRACE conn3 <- [1,3090,null,{}] 00:22:10 INFO - PROCESS | 3501 | 1461136930144 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}] 00:22:10 INFO - PROCESS | 3501 | 1461136930338 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:22:10 INFO - PROCESS | 3501 | 1461136930547 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8731000 == 146 [pid = 3501] [id = 782] 00:22:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 141 (0x7f6ea26f5400) [pid = 3501] [serial = 2345] [outer = (nil)] 00:22:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 142 (0x7f6ea4fae000) [pid = 3501] [serial = 2346] [outer = 0x7f6ea26f5400] 00:22:10 INFO - PROCESS | 3501 | 1461136930609 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 3501 | ++DOMWINDOW == 143 (0x7f6ea5a9c400) [pid = 3501] [serial = 2347] [outer = 0x7f6ea26f5400] 00:22:11 INFO - PROCESS | 3501 | 1461136931538 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:22:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:22:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1483ms 00:22:11 INFO - PROCESS | 3501 | 1461136931603 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 3501 | 1461136931609 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:22:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:22:11 INFO - PROCESS | 3501 | 1461136931618 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 3501 | 1461136931622 Marionette TRACE conn3 <- [1,3094,null,{}] 00:22:11 INFO - PROCESS | 3501 | 1461136931630 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}] 00:22:11 INFO - PROCESS | 3501 | 1461136931912 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:22:12 INFO - PROCESS | 3501 | 1461136932264 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea49a9800 == 147 [pid = 3501] [id = 783] 00:22:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 144 (0x7f6ea2785c00) [pid = 3501] [serial = 2348] [outer = (nil)] 00:22:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 145 (0x7f6ea2888800) [pid = 3501] [serial = 2349] [outer = 0x7f6ea2785c00] 00:22:12 INFO - PROCESS | 3501 | 1461136932365 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 3501 | ++DOMWINDOW == 146 (0x7f6ea2ba8800) [pid = 3501] [serial = 2350] [outer = 0x7f6ea2785c00] 00:22:13 INFO - PROCESS | 3501 | 1461136933098 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:22:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:22:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1539ms 00:22:13 INFO - PROCESS | 3501 | 1461136933156 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:22:13 INFO - PROCESS | 3501 | 1461136933165 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:22:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:22:13 INFO - PROCESS | 3501 | 1461136933174 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 3501 | 1461136933178 Marionette TRACE conn3 <- [1,3098,null,{}] 00:22:13 INFO - PROCESS | 3501 | 1461136933202 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}] 00:22:13 INFO - PROCESS | 3501 | 1461136933413 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:22:13 INFO - PROCESS | 3501 | 1461136933688 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ea8731800 == 148 [pid = 3501] [id = 784] 00:22:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 147 (0x7f6ea2786400) [pid = 3501] [serial = 2351] [outer = (nil)] 00:22:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 148 (0x7f6ea47cfc00) [pid = 3501] [serial = 2352] [outer = 0x7f6ea2786400] 00:22:13 INFO - PROCESS | 3501 | 1461136933762 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 3501 | ++DOMWINDOW == 149 (0x7f6ea5803400) [pid = 3501] [serial = 2353] [outer = 0x7f6ea2786400] 00:22:14 INFO - PROCESS | 3501 | 1461136934691 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]]]}] 00:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:22:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1556ms 00:22:14 INFO - PROCESS | 3501 | 1461136934731 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 3501 | 1461136934735 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:22:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:22:14 INFO - PROCESS | 3501 | 1461136934741 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 3501 | 1461136934746 Marionette TRACE conn3 <- [1,3102,null,{}] 00:22:14 INFO - PROCESS | 3501 | 1461136934763 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}] 00:22:15 INFO - PROCESS | 3501 | 1461136935005 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:22:15 INFO - PROCESS | 3501 | 1461136935302 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eaad71800 == 149 [pid = 3501] [id = 785] 00:22:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 150 (0x7f6ea5ade800) [pid = 3501] [serial = 2354] [outer = (nil)] 00:22:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 151 (0x7f6ea7999c00) [pid = 3501] [serial = 2355] [outer = 0x7f6ea5ade800] 00:22:15 INFO - PROCESS | 3501 | 1461136935424 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 3501 | ++DOMWINDOW == 152 (0x7f6ea8630800) [pid = 3501] [serial = 2356] [outer = 0x7f6ea5ade800] 00:22:16 INFO - PROCESS | 3501 | 1461136936131 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:22:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:22:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1446ms 00:22:16 INFO - PROCESS | 3501 | 1461136936188 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 3501 | 1461136936192 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:22:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:22:16 INFO - PROCESS | 3501 | 1461136936198 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 3501 | 1461136936201 Marionette TRACE conn3 <- [1,3106,null,{}] 00:22:16 INFO - PROCESS | 3501 | 1461136936206 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}] 00:22:16 INFO - PROCESS | 3501 | 1461136936407 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:22:16 INFO - PROCESS | 3501 | 1461136936690 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eac317000 == 150 [pid = 3501] [id = 786] 00:22:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 153 (0x7f6ea5d1d800) [pid = 3501] [serial = 2357] [outer = (nil)] 00:22:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 154 (0x7f6ea9814800) [pid = 3501] [serial = 2358] [outer = 0x7f6ea5d1d800] 00:22:16 INFO - PROCESS | 3501 | 1461136936764 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 3501 | ++DOMWINDOW == 155 (0x7f6ea981fc00) [pid = 3501] [serial = 2359] [outer = 0x7f6ea5d1d800] 00:22:17 INFO - PROCESS | 3501 | 1461136937522 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]]]}] 00:22:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:22:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:22:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:22:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1379ms 00:22:17 INFO - PROCESS | 3501 | 1461136937578 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 3501 | 1461136937581 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:22:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:22:17 INFO - PROCESS | 3501 | 1461136937587 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 3501 | 1461136937589 Marionette TRACE conn3 <- [1,3110,null,{}] 00:22:17 INFO - PROCESS | 3501 | 1461136937595 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}] 00:22:17 INFO - PROCESS | 3501 | 1461136937822 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:22:18 INFO - PROCESS | 3501 | 1461136938082 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6ead054000 == 151 [pid = 3501] [id = 787] 00:22:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 156 (0x7f6ea87e8800) [pid = 3501] [serial = 2360] [outer = (nil)] 00:22:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 157 (0x7f6eaaae0800) [pid = 3501] [serial = 2361] [outer = 0x7f6ea87e8800] 00:22:18 INFO - PROCESS | 3501 | 1461136938157 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 3501 | ++DOMWINDOW == 158 (0x7f6eaab08800) [pid = 3501] [serial = 2362] [outer = 0x7f6ea87e8800] 00:22:18 INFO - PROCESS | 3501 | 1461136938902 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"]]]}] 00:22:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:22:18 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 00:22:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:22:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1328ms 00:22:18 INFO - PROCESS | 3501 | 1461136938916 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:22:18 INFO - PROCESS | 3501 | 1461136938919 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:22:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:22:18 INFO - PROCESS | 3501 | 1461136938925 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 3501 | 1461136938927 Marionette TRACE conn3 <- [1,3114,null,{}] 00:22:18 INFO - PROCESS | 3501 | 1461136938933 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}] 00:22:19 INFO - PROCESS | 3501 | 1461136939159 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:22:19 INFO - PROCESS | 3501 | 1461136939446 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\", \"2dfd3ebe-d327-4364-a722-9e81bf22fe22\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 3501 | ++DOCSHELL 0x7f6eae154800 == 152 [pid = 3501] [id = 788] 00:22:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 159 (0x7f6eaab8b400) [pid = 3501] [serial = 2363] [outer = (nil)] 00:22:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 160 (0x7f6eab515400) [pid = 3501] [serial = 2364] [outer = 0x7f6eaab8b400] 00:22:19 INFO - PROCESS | 3501 | 1461136939531 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 3501 | ++DOMWINDOW == 161 (0x7f6eab61e800) [pid = 3501] [serial = 2365] [outer = 0x7f6eaab8b400] 00:22:20 INFO - PROCESS | 3501 | 1461136940275 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]]]}] 00:22:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:22:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1379ms 00:22:20 INFO - PROCESS | 3501 | 1461136940305 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 3501 | 1461136940308 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:22:21 WARNING - u'runner_teardown' () 00:22:21 INFO - No more tests 00:22:21 INFO - Got 0 unexpected results 00:22:21 INFO - SUITE-END | took 1150s 00:22:21 INFO - Closing logging queue 00:22:21 INFO - queue closed 00:22:21 INFO - Return code: 0 00:22:21 WARNING - # TBPL SUCCESS # 00:22:21 INFO - Running post-action listener: _resource_record_post_action 00:22:21 INFO - Running post-run listener: _resource_record_post_run 00:22:22 INFO - Total resource usage - Wall time: 1184s; CPU: 98.0%; Read bytes: 811008; Write bytes: 974700544; Read time: 44; Write time: 303220 00:22:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:22:22 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51195904; Read time: 0; Write time: 44760 00:22:22 INFO - run-tests - Wall time: 1155s; CPU: 98.0%; Read bytes: 811008; Write bytes: 923410432; Read time: 44; Write time: 258444 00:22:22 INFO - Running post-run listener: _upload_blobber_files 00:22:22 INFO - Blob upload gear active. 00:22:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:22:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:22:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:22:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:22:23 INFO - (blobuploader) - INFO - Open directory for files ... 00:22:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:22:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:22:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:22:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:22:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:22:24 INFO - (blobuploader) - INFO - Done attempting. 00:22:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:22:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:22:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:22:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:22:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:22:25 INFO - (blobuploader) - INFO - Done attempting. 00:22:25 INFO - (blobuploader) - INFO - Iteration through files over. 00:22:25 INFO - Return code: 0 00:22:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:22:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:22:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/efa36398265d782a28f9182303b4008f73b61a7dbb069bd3649ecf970ae23c4511fee49f9b067da38507877b5783cbc2cdab712415ed08b1e0a87e2876b17319", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1a45e79970047e1926bab36569bc19e01d0d4697f30dce4f56b1af8383968283f7ef6144c5ceeaebe21ef21e495780a1f9c8cfd861d188e88fc67e3ceda32d3d"} 00:22:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:22:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:22:25 INFO - Contents: 00:22:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/efa36398265d782a28f9182303b4008f73b61a7dbb069bd3649ecf970ae23c4511fee49f9b067da38507877b5783cbc2cdab712415ed08b1e0a87e2876b17319", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1a45e79970047e1926bab36569bc19e01d0d4697f30dce4f56b1af8383968283f7ef6144c5ceeaebe21ef21e495780a1f9c8cfd861d188e88fc67e3ceda32d3d"} 00:22:25 INFO - Running post-run listener: copy_logs_to_upload_dir 00:22:25 INFO - Copying logs to upload dir... 00:22:25 INFO - mkdir: /builds/slave/test/build/upload/logs 00:22:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1289.474653 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 29 secs) (at 2016-04-20 00:22:25.268753) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:22:25.269905) ========= 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-1461131801.27280-912268712 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/efa36398265d782a28f9182303b4008f73b61a7dbb069bd3649ecf970ae23c4511fee49f9b067da38507877b5783cbc2cdab712415ed08b1e0a87e2876b17319", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1a45e79970047e1926bab36569bc19e01d0d4697f30dce4f56b1af8383968283f7ef6144c5ceeaebe21ef21e495780a1f9c8cfd861d188e88fc67e3ceda32d3d"} build_url:https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039032 build_url: 'https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/efa36398265d782a28f9182303b4008f73b61a7dbb069bd3649ecf970ae23c4511fee49f9b067da38507877b5783cbc2cdab712415ed08b1e0a87e2876b17319", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1a45e79970047e1926bab36569bc19e01d0d4697f30dce4f56b1af8383968283f7ef6144c5ceeaebe21ef21e495780a1f9c8cfd861d188e88fc67e3ceda32d3d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RbOWACPBSa2sA4sShAzKNA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:22:25.347316) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:22:25.347811) ========= 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-1461131801.27280-912268712 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020166 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:22:25.412476) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:22:25.412792) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:22:25.413216) ========= ========= Total master_lag: 1.23 =========