builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1079 starttime: 1461068825.27 results: success (0) buildid: 20160419042753 builduid: baa6501c945f4da2ad2463596b6d7e50 revision: 6245a6bc7d1c30c1c2f42dd627c810c6c1cd1cc5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.274245) ========= master: http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.274851) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.275259) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.325102) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.325511) ========= 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-1461068576.471852-274618041 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 05:27:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.44M=0.001s 2016-04-19 05:27:05 (9.44 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.271692 ========= master_lag: 0.38 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.978370) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:05.978849) ========= 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-1461068576.471852-274618041 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.071865 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.086739) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.087200) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 6245a6bc7d1c30c1c2f42dd627c810c6c1cd1cc5 --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 6245a6bc7d1c30c1c2f42dd627c810c6c1cd1cc5 --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-1461068576.471852-274618041 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 05:27:06,197 truncating revision to first 12 chars 2016-04-19 05:27:06,197 Setting DEBUG logging. 2016-04-19 05:27:06,198 attempt 1/10 2016-04-19 05:27:06,198 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/6245a6bc7d1c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 05:27:06,509 unpacking tar archive at: mozilla-inbound-6245a6bc7d1c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.609560 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.731624) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.732036) ========= script_repo_revision: 6245a6bc7d1c30c1c2f42dd627c810c6c1cd1cc5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.732594) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.732990) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 05:27:06.763306) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-19 05:27:06.763898) ========= /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-1461068576.471852-274618041 _=/tools/buildbot/bin/python using PTY: False 05:27:07 INFO - MultiFileLogger online at 20160419 05:27:07 in /builds/slave/test 05:27:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 05:27:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 05:27:07 INFO - {'append_to_log': False, 05:27:07 INFO - 'base_work_dir': '/builds/slave/test', 05:27:07 INFO - 'blob_upload_branch': 'mozilla-inbound', 05:27:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 05:27:07 INFO - 'buildbot_json_path': 'buildprops.json', 05:27:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 05:27:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:27:07 INFO - 'download_minidump_stackwalk': True, 05:27:07 INFO - 'download_symbols': 'true', 05:27:07 INFO - 'e10s': False, 05:27:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 05:27:07 INFO - 'tooltool.py': '/tools/tooltool.py', 05:27:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 05:27:07 INFO - '/tools/misc-python/virtualenv.py')}, 05:27:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:27:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:27:07 INFO - 'log_level': 'info', 05:27:07 INFO - 'log_to_console': True, 05:27:07 INFO - 'opt_config_files': (), 05:27:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:27:07 INFO - '--processes=1', 05:27:07 INFO - '--config=%(test_path)s/wptrunner.ini', 05:27:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:27:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:27:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:27:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:27:07 INFO - 'pip_index': False, 05:27:07 INFO - 'require_test_zip': True, 05:27:07 INFO - 'test_type': ('testharness',), 05:27:07 INFO - 'this_chunk': '1', 05:27:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 05:27:07 INFO - 'total_chunks': '10', 05:27:07 INFO - 'virtualenv_path': 'venv', 05:27:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:27:07 INFO - 'work_dir': 'build'} 05:27:07 INFO - ##### 05:27:07 INFO - ##### Running clobber step. 05:27:07 INFO - ##### 05:27:07 INFO - Running pre-action listener: _resource_record_pre_action 05:27:07 INFO - Running main action method: clobber 05:27:07 INFO - rmtree: /builds/slave/test/build 05:27:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 05:27:09 INFO - Running post-action listener: _resource_record_post_action 05:27:09 INFO - ##### 05:27:09 INFO - ##### Running read-buildbot-config step. 05:27:09 INFO - ##### 05:27:09 INFO - Running pre-action listener: _resource_record_pre_action 05:27:09 INFO - Running main action method: read_buildbot_config 05:27:09 INFO - Using buildbot properties: 05:27:09 INFO - { 05:27:09 INFO - "project": "", 05:27:09 INFO - "product": "firefox", 05:27:09 INFO - "script_repo_revision": "production", 05:27:09 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 05:27:09 INFO - "repository": "", 05:27:09 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 05:27:09 INFO - "buildid": "20160419042753", 05:27:09 INFO - "pgo_build": "False", 05:27:09 INFO - "basedir": "/builds/slave/test", 05:27:09 INFO - "buildnumber": 18, 05:27:09 INFO - "slavename": "tst-linux64-spot-1079", 05:27:09 INFO - "master": "http://buildbot-master131.bb.releng.usw2.mozilla.com:8201/", 05:27:09 INFO - "platform": "linux64", 05:27:09 INFO - "branch": "mozilla-inbound", 05:27:09 INFO - "revision": "6245a6bc7d1c30c1c2f42dd627c810c6c1cd1cc5", 05:27:09 INFO - "repo_path": "integration/mozilla-inbound", 05:27:09 INFO - "moz_repo_path": "", 05:27:09 INFO - "stage_platform": "linux64", 05:27:09 INFO - "builduid": "baa6501c945f4da2ad2463596b6d7e50", 05:27:09 INFO - "slavebuilddir": "test" 05:27:09 INFO - } 05:27:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 05:27:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 05:27:09 INFO - Running post-action listener: _resource_record_post_action 05:27:09 INFO - ##### 05:27:09 INFO - ##### Running download-and-extract step. 05:27:09 INFO - ##### 05:27:09 INFO - Running pre-action listener: _resource_record_pre_action 05:27:09 INFO - Running main action method: download_and_extract 05:27:09 INFO - mkdir: /builds/slave/test/build/tests 05:27: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')]} 05:27:09 INFO - https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 05:27:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:27:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:27:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:13 INFO - Downloaded 1361 bytes. 05:27:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:27:13 INFO - Using the following test package requirements: 05:27:13 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 05:27:13 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 05:27:13 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 05:27:13 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'jsshell-linux-x86_64.zip'], 05:27:13 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 05:27:13 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 05:27:13 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 05:27:13 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 05:27:13 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 05:27:13 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:27:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 05:27:13 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 05:27:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:27:13 INFO - https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 05:27:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 05:27:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 05:27:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:15 INFO - Downloaded 22676115 bytes. 05:27:15 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/*'] 05:27:15 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/* 05:27:16 INFO - caution: filename not matched: web-platform/* 05:27:16 INFO - Return code: 11 05:27:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:27:16 INFO - https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 05:27:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 05:27:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 05:27:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:18 INFO - Downloaded 36390047 bytes. 05:27:18 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/*'] 05:27:18 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/* 05:27:22 INFO - caution: filename not matched: bin/* 05:27:22 INFO - caution: filename not matched: config/* 05:27:22 INFO - caution: filename not matched: mozbase/* 05:27:22 INFO - caution: filename not matched: marionette/* 05:27:22 INFO - caution: filename not matched: tools/wptserve/* 05:27:22 INFO - Return code: 11 05:27:22 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')]} 05:27:22 INFO - https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 05:27:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:27:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:27:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:26 INFO - Downloaded 64173866 bytes. 05:27:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:27:26 INFO - mkdir: /builds/slave/test/properties 05:27:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 05:27:26 INFO - Writing to file /builds/slave/test/properties/build_url 05:27:26 INFO - Contents: 05:27:26 INFO - build_url:https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:27:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:27:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 05:27:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 05:27:27 INFO - Contents: 05:27:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:27:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:27:27 INFO - https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:27:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:27:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:27:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U1dqcJ33S6yE026U9nBDEA/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 05:27:30 INFO - Downloaded 90758348 bytes. 05:27:30 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'] 05:27:30 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 05:27:37 INFO - Return code: 0 05:27:37 INFO - Running post-action listener: _resource_record_post_action 05:27:37 INFO - Running post-action listener: set_extra_try_arguments 05:27:37 INFO - ##### 05:27:37 INFO - ##### Running create-virtualenv step. 05:27:37 INFO - ##### 05:27:37 INFO - Running pre-action listener: _pre_create_virtualenv 05:27:37 INFO - Running pre-action listener: _resource_record_pre_action 05:27:37 INFO - Running main action method: create_virtualenv 05:27:37 INFO - Creating virtualenv /builds/slave/test/build/venv 05:27:37 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 05:27:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 05:27:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 05:27:38 INFO - Using real prefix '/usr' 05:27:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 05:27:42 INFO - Installing distribute.............................................................................................................................................................................................done. 05:27:45 INFO - Installing pip.................done. 05:27:45 INFO - Return code: 0 05:27:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 05:27:45 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')]} 05:27:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:27:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:27:45 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')]} 05:27:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:27:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:27:45 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f321d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f38fc0>, '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 0x1f30250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f30700>, '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-1461068576.471852-274618041', '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 05:27:45 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:27:45 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:27:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:27:45 INFO - 'CCACHE_UMASK': '002', 05:27:45 INFO - 'DISPLAY': ':0', 05:27:45 INFO - 'HOME': '/home/cltbld', 05:27:45 INFO - 'LANG': 'en_US.UTF-8', 05:27:45 INFO - 'LOGNAME': 'cltbld', 05:27:45 INFO - 'MAIL': '/var/mail/cltbld', 05:27:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:27:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:27:45 INFO - 'MOZ_NO_REMOTE': '1', 05:27:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:27:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:27:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:27:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:27:45 INFO - 'PWD': '/builds/slave/test', 05:27:45 INFO - 'SHELL': '/bin/bash', 05:27:45 INFO - 'SHLVL': '1', 05:27:45 INFO - 'TERM': 'linux', 05:27:45 INFO - 'TMOUT': '86400', 05:27:45 INFO - 'USER': 'cltbld', 05:27:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461068576.471852-274618041', 05:27:45 INFO - '_': '/tools/buildbot/bin/python'} 05:27:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:27:46 INFO - Downloading/unpacking psutil>=0.7.1 05:27:46 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 05:27:46 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 05:27:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:27:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:27:46 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 05:27:46 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 05:27:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 05:27:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:27:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:27:50 INFO - Installing collected packages: psutil 05:27:50 INFO - Running setup.py install for psutil 05:27:50 INFO - building 'psutil._psutil_linux' extension 05:27:50 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 05:27:51 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 05:27:51 INFO - building 'psutil._psutil_posix' extension 05:27:51 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 05:27:51 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 05:27:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:27:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:27:51 INFO - Successfully installed psutil 05:27:51 INFO - Cleaning up... 05:27:51 INFO - Return code: 0 05:27:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 05:27:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:27:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:27:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:27:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:27:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:27:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:27:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f321d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f38fc0>, '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 0x1f30250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f30700>, '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-1461068576.471852-274618041', '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 05:27:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:27:51 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:27:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:27:51 INFO - 'CCACHE_UMASK': '002', 05:27:51 INFO - 'DISPLAY': ':0', 05:27:51 INFO - 'HOME': '/home/cltbld', 05:27:51 INFO - 'LANG': 'en_US.UTF-8', 05:27:51 INFO - 'LOGNAME': 'cltbld', 05:27:51 INFO - 'MAIL': '/var/mail/cltbld', 05:27:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:27:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:27:51 INFO - 'MOZ_NO_REMOTE': '1', 05:27:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:27:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:27:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:27:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:27:51 INFO - 'PWD': '/builds/slave/test', 05:27:51 INFO - 'SHELL': '/bin/bash', 05:27:51 INFO - 'SHLVL': '1', 05:27:51 INFO - 'TERM': 'linux', 05:27:51 INFO - 'TMOUT': '86400', 05:27:51 INFO - 'USER': 'cltbld', 05:27:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461068576.471852-274618041', 05:27:51 INFO - '_': '/tools/buildbot/bin/python'} 05:27:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:27:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:27:52 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 05:27:52 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 05:27:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:27:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:27:52 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 05:27:52 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 05:27:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:27:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 05:27:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 05:27:55 INFO - Installing collected packages: mozsystemmonitor 05:27:55 INFO - Running setup.py install for mozsystemmonitor 05:27:56 INFO - Successfully installed mozsystemmonitor 05:27:56 INFO - Cleaning up... 05:27:56 INFO - Return code: 0 05:27:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 05:27: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')]} 05:27:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:27:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:27: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')]} 05:27:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:27:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:27: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f321d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f38fc0>, '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 0x1f30250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f30700>, '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-1461068576.471852-274618041', '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 05:27: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:27: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:27:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:27:56 INFO - 'CCACHE_UMASK': '002', 05:27:56 INFO - 'DISPLAY': ':0', 05:27:56 INFO - 'HOME': '/home/cltbld', 05:27:56 INFO - 'LANG': 'en_US.UTF-8', 05:27:56 INFO - 'LOGNAME': 'cltbld', 05:27:56 INFO - 'MAIL': '/var/mail/cltbld', 05:27:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:27:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:27:56 INFO - 'MOZ_NO_REMOTE': '1', 05:27:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:27:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:27:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:27:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:27:56 INFO - 'PWD': '/builds/slave/test', 05:27:56 INFO - 'SHELL': '/bin/bash', 05:27:56 INFO - 'SHLVL': '1', 05:27:56 INFO - 'TERM': 'linux', 05:27:56 INFO - 'TMOUT': '86400', 05:27:56 INFO - 'USER': 'cltbld', 05:27:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461068576.471852-274618041', 05:27:56 INFO - '_': '/tools/buildbot/bin/python'} 05:27:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:27:56 INFO - Downloading/unpacking blobuploader==1.2.4 05:27: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 05:27: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 05:27:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:27:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:27: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 05:27: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 05:28:00 INFO - Downloading blobuploader-1.2.4.tar.gz 05:28:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 05:28:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:28:00 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 05:28:00 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 05:28:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:28:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:28:00 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 05:28:00 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 05:28:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 05:28:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:28:01 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 05:28:01 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 05:28:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:28:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:28:01 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 05:28:01 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 05:28:01 INFO - Downloading docopt-0.6.1.tar.gz 05:28:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 05:28:01 INFO - Installing collected packages: blobuploader, requests, docopt 05:28:01 INFO - Running setup.py install for blobuploader 05:28:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 05:28:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 05:28:02 INFO - Running setup.py install for requests 05:28:02 INFO - Running setup.py install for docopt 05:28:03 INFO - Successfully installed blobuploader requests docopt 05:28:03 INFO - Cleaning up... 05:28:03 INFO - Return code: 0 05:28:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:28: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')]} 05:28:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:28:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:28: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')]} 05:28:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:28:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:28:03 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f321d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f38fc0>, '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 0x1f30250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f30700>, '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-1461068576.471852-274618041', '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 05:28:03 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:28:03 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 05:28:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:28:03 INFO - 'CCACHE_UMASK': '002', 05:28:03 INFO - 'DISPLAY': ':0', 05:28:03 INFO - 'HOME': '/home/cltbld', 05:28:03 INFO - 'LANG': 'en_US.UTF-8', 05:28:03 INFO - 'LOGNAME': 'cltbld', 05:28:03 INFO - 'MAIL': '/var/mail/cltbld', 05:28:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:28:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:28:03 INFO - 'MOZ_NO_REMOTE': '1', 05:28:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:28:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:28:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:28:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:28:03 INFO - 'PWD': '/builds/slave/test', 05:28:03 INFO - 'SHELL': '/bin/bash', 05:28:03 INFO - 'SHLVL': '1', 05:28:03 INFO - 'TERM': 'linux', 05:28:03 INFO - 'TMOUT': '86400', 05:28:03 INFO - 'USER': 'cltbld', 05:28:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461068576.471852-274618041', 05:28:03 INFO - '_': '/tools/buildbot/bin/python'} 05:28:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:28:03 INFO - Running setup.py (path:/tmp/pip-WP9Af4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:28:03 INFO - Running setup.py (path:/tmp/pip-VaMdxK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:28:03 INFO - Running setup.py (path:/tmp/pip-5QdXrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:28:04 INFO - Running setup.py (path:/tmp/pip-IR_fOj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:28:04 INFO - Running setup.py (path:/tmp/pip-3Uh3D4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:28:04 INFO - Running setup.py (path:/tmp/pip-zENQRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:28:04 INFO - Running setup.py (path:/tmp/pip-gFMWIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:28:04 INFO - Running setup.py (path:/tmp/pip-iGovtp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:28:04 INFO - Running setup.py (path:/tmp/pip-RvzITq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:28:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:28:04 INFO - Running setup.py (path:/tmp/pip-7O1GwM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:28:05 INFO - Running setup.py (path:/tmp/pip-RCHZk_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:28:05 INFO - Running setup.py (path:/tmp/pip-QwcMGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:28:05 INFO - Running setup.py (path:/tmp/pip-n7qNP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:28:05 INFO - Running setup.py (path:/tmp/pip-bw2lcD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:28:05 INFO - Running setup.py (path:/tmp/pip-hWIO3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:28:05 INFO - Running setup.py (path:/tmp/pip-CKdOBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:28:05 INFO - Running setup.py (path:/tmp/pip-l3MO4R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:28:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:28:05 INFO - Running setup.py (path:/tmp/pip-eaIGN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:28:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:28:06 INFO - Running setup.py (path:/tmp/pip-pRu3f8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:28:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:28:06 INFO - Running setup.py (path:/tmp/pip-ArCjdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:28:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:28:06 INFO - Running setup.py (path:/tmp/pip-dgMq79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:28:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:28:06 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 05:28:06 INFO - Running setup.py install for manifestparser 05:28:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 05:28:07 INFO - Running setup.py install for mozcrash 05:28:07 INFO - Running setup.py install for mozdebug 05:28:07 INFO - Running setup.py install for mozdevice 05:28:07 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 05:28:07 INFO - Installing dm script to /builds/slave/test/build/venv/bin 05:28:07 INFO - Running setup.py install for mozfile 05:28:07 INFO - Running setup.py install for mozhttpd 05:28:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 05:28:08 INFO - Running setup.py install for mozinfo 05:28:08 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 05:28:08 INFO - Running setup.py install for mozInstall 05:28:08 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 05:28:08 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 05:28:08 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 05:28:08 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 05:28:08 INFO - Running setup.py install for mozleak 05:28:08 INFO - Running setup.py install for mozlog 05:28:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 05:28:09 INFO - Running setup.py install for moznetwork 05:28:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 05:28:09 INFO - Running setup.py install for mozprocess 05:28:09 INFO - Running setup.py install for mozprofile 05:28:09 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 05:28:09 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 05:28:09 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 05:28:09 INFO - Running setup.py install for mozrunner 05:28:09 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 05:28:09 INFO - Running setup.py install for mozscreenshot 05:28:10 INFO - Running setup.py install for moztest 05:28:10 INFO - Running setup.py install for mozversion 05:28:10 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 05:28:10 INFO - Running setup.py install for wptserve 05:28:10 INFO - Running setup.py install for marionette-driver 05:28:11 INFO - Running setup.py install for browsermob-proxy 05:28:11 INFO - Running setup.py install for marionette-client 05:28:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:28:11 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 05:28:12 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 05:28:12 INFO - Cleaning up... 05:28:12 INFO - Return code: 0 05:28:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:28:12 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')]} 05:28:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:28:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:28:12 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')]} 05:28:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:28:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:28:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1e2b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e2c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1f321d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f38fc0>, '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 0x1f30250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f30700>, '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-1461068576.471852-274618041', '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 05:28:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:28:12 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 05:28:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:28:12 INFO - 'CCACHE_UMASK': '002', 05:28:12 INFO - 'DISPLAY': ':0', 05:28:12 INFO - 'HOME': '/home/cltbld', 05:28:12 INFO - 'LANG': 'en_US.UTF-8', 05:28:12 INFO - 'LOGNAME': 'cltbld', 05:28:12 INFO - 'MAIL': '/var/mail/cltbld', 05:28:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:28:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:28:12 INFO - 'MOZ_NO_REMOTE': '1', 05:28:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:28:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:28:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:28:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:28:12 INFO - 'PWD': '/builds/slave/test', 05:28:12 INFO - 'SHELL': '/bin/bash', 05:28:12 INFO - 'SHLVL': '1', 05:28:12 INFO - 'TERM': 'linux', 05:28:12 INFO - 'TMOUT': '86400', 05:28:12 INFO - 'USER': 'cltbld', 05:28:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461068576.471852-274618041', 05:28:12 INFO - '_': '/tools/buildbot/bin/python'} 05:28:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:28:12 INFO - Running setup.py (path:/tmp/pip-kJoumt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:28:12 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)) 05:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:28:12 INFO - Running setup.py (path:/tmp/pip-LmTFTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:28:12 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)) 05:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:28:12 INFO - Running setup.py (path:/tmp/pip-qUn_Q6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:28:12 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)) 05:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:28:12 INFO - Running setup.py (path:/tmp/pip-0nRZsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:28:13 INFO - Running setup.py (path:/tmp/pip-hJwL8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:28:13 INFO - Running setup.py (path:/tmp/pip-aGzUPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:28:13 INFO - Running setup.py (path:/tmp/pip-GcRL_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:28:13 INFO - Running setup.py (path:/tmp/pip-p4oq6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:28:13 INFO - Running setup.py (path:/tmp/pip-zPE9xJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:28:13 INFO - Running setup.py (path:/tmp/pip-_dIjFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:28:13 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)) 05:28:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:28:13 INFO - Running setup.py (path:/tmp/pip-_dTJpu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:28:14 INFO - Running setup.py (path:/tmp/pip-qlR_6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:28:14 INFO - Running setup.py (path:/tmp/pip-XiL40P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:28:14 INFO - Running setup.py (path:/tmp/pip-2aXz6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:28:14 INFO - Running setup.py (path:/tmp/pip-OkZpJJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:28:14 INFO - Running setup.py (path:/tmp/pip-rYTxJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:28:14 INFO - Running setup.py (path:/tmp/pip-G2BDg0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:28:14 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)) 05:28:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:28:15 INFO - Running setup.py (path:/tmp/pip-ju_64S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:28:15 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)) 05:28:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:28:15 INFO - Running setup.py (path:/tmp/pip-iYlyMv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:28:15 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)) 05:28:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:28:15 INFO - Running setup.py (path:/tmp/pip-DoAdGh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:28:15 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)) 05:28:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:28:15 INFO - Running setup.py (path:/tmp/pip-ooV30H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:28:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:28:16 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)) 05:28:16 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)) 05:28:16 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)) 05:28:16 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)) 05:28:16 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)) 05:28:16 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)) 05:28:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 05:28: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 05:28: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 05:28:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:28:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:28: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 05:28: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 05:28:19 INFO - Downloading blessings-1.6.tar.gz 05:28:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 05:28:19 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)) 05:28:19 INFO - Installing collected packages: blessings 05:28:19 INFO - Running setup.py install for blessings 05:28:20 INFO - Successfully installed blessings 05:28:20 INFO - Cleaning up... 05:28:20 INFO - Return code: 0 05:28:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 05:28:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:28:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:28:20 INFO - Reading from file tmpfile_stdout 05:28:20 INFO - Current package versions: 05:28:20 INFO - argparse == 1.2.1 05:28:20 INFO - blessings == 1.6 05:28:20 INFO - blobuploader == 1.2.4 05:28:20 INFO - browsermob-proxy == 0.6.0 05:28:20 INFO - docopt == 0.6.1 05:28:20 INFO - manifestparser == 1.1 05:28:20 INFO - marionette-client == 2.3.0 05:28:20 INFO - marionette-driver == 1.4.0 05:28:20 INFO - mozInstall == 1.12 05:28:20 INFO - mozcrash == 0.17 05:28:20 INFO - mozdebug == 0.1 05:28:20 INFO - mozdevice == 0.48 05:28:20 INFO - mozfile == 1.2 05:28:20 INFO - mozhttpd == 0.7 05:28:20 INFO - mozinfo == 0.9 05:28:20 INFO - mozleak == 0.1 05:28:20 INFO - mozlog == 3.1 05:28:20 INFO - moznetwork == 0.27 05:28:20 INFO - mozprocess == 0.22 05:28:20 INFO - mozprofile == 0.28 05:28:20 INFO - mozrunner == 6.11 05:28:20 INFO - mozscreenshot == 0.1 05:28:20 INFO - mozsystemmonitor == 0.0 05:28:20 INFO - moztest == 0.7 05:28:20 INFO - mozversion == 1.4 05:28:20 INFO - psutil == 3.1.1 05:28:20 INFO - requests == 1.2.3 05:28:20 INFO - wptserve == 1.4.0 05:28:20 INFO - wsgiref == 0.1.2 05:28:20 INFO - Running post-action listener: _resource_record_post_action 05:28:20 INFO - Running post-action listener: _start_resource_monitoring 05:28:20 INFO - Starting resource monitoring. 05:28:20 INFO - ##### 05:28:20 INFO - ##### Running pull step. 05:28:20 INFO - ##### 05:28:20 INFO - Running pre-action listener: _resource_record_pre_action 05:28:20 INFO - Running main action method: pull 05:28:20 INFO - Pull has nothing to do! 05:28:20 INFO - Running post-action listener: _resource_record_post_action 05:28:20 INFO - ##### 05:28:20 INFO - ##### Running install step. 05:28:20 INFO - ##### 05:28:20 INFO - Running pre-action listener: _resource_record_pre_action 05:28:20 INFO - Running main action method: install 05:28:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:28:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:28:21 INFO - Reading from file tmpfile_stdout 05:28:21 INFO - Detecting whether we're running mozinstall >=1.0... 05:28:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 05:28:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 05:28:21 INFO - Reading from file tmpfile_stdout 05:28:21 INFO - Output received: 05:28:21 INFO - Usage: mozinstall [options] installer 05:28:21 INFO - Options: 05:28:21 INFO - -h, --help show this help message and exit 05:28:21 INFO - -d DEST, --destination=DEST 05:28:21 INFO - Directory to install application into. [default: 05:28:21 INFO - "/builds/slave/test"] 05:28:21 INFO - --app=APP Application being installed. [default: firefox] 05:28:21 INFO - mkdir: /builds/slave/test/build/application 05:28:21 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'] 05:28:21 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 05:28:54 INFO - Reading from file tmpfile_stdout 05:28:54 INFO - Output received: 05:28:54 INFO - /builds/slave/test/build/application/firefox/firefox 05:28:54 INFO - Running post-action listener: _resource_record_post_action 05:28:54 INFO - ##### 05:28:54 INFO - ##### Running run-tests step. 05:28:54 INFO - ##### 05:28:54 INFO - Running pre-action listener: _resource_record_pre_action 05:28:54 INFO - Running main action method: run_tests 05:28:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 05:28:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:28:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:28:54 INFO - grabbing minidump binary from tooltool 05:28:54 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')]} 05:28:54 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 0x1f38fc0>, '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 0x1f30250>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1f30700>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 05:28:54 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 05:28:54 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 05:28:54 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 05:28:54 INFO - Return code: 0 05:28:54 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 05:28:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:28:54 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/U1dqcJ33S6yE026U9nBDEA/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 05:28:54 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/U1dqcJ33S6yE026U9nBDEA/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 05:28:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:28:54 INFO - 'CCACHE_UMASK': '002', 05:28:54 INFO - 'DISPLAY': ':0', 05:28:54 INFO - 'HOME': '/home/cltbld', 05:28:54 INFO - 'LANG': 'en_US.UTF-8', 05:28:54 INFO - 'LOGNAME': 'cltbld', 05:28:54 INFO - 'MAIL': '/var/mail/cltbld', 05:28:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:28:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:28:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:28:54 INFO - 'MOZ_NO_REMOTE': '1', 05:28:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:28:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:28:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:28:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:28:54 INFO - 'PWD': '/builds/slave/test', 05:28:54 INFO - 'SHELL': '/bin/bash', 05:28:54 INFO - 'SHLVL': '1', 05:28:54 INFO - 'TERM': 'linux', 05:28:54 INFO - 'TMOUT': '86400', 05:28:54 INFO - 'USER': 'cltbld', 05:28:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461068576.471852-274618041', 05:28:54 INFO - '_': '/tools/buildbot/bin/python'} 05:28:54 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/U1dqcJ33S6yE026U9nBDEA/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 05:28:55 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 05:28:55 INFO - import pkg_resources 05:28:56 INFO - Using 1 client processes 05:28:56 INFO - wptserve Starting http server on 127.0.0.1:8000 05:28:56 INFO - wptserve Starting http server on 127.0.0.1:8001 05:28:56 INFO - wptserve Starting http server on 127.0.0.1:8443 05:28:58 INFO - SUITE-START | Running 778 tests 05:28:58 INFO - Running testharness tests 05:28:58 INFO - Setting up ssl 05:28:58 INFO - PROCESS | certutil | 05:28:58 INFO - PROCESS | certutil | 05:28:58 INFO - PROCESS | certutil | 05:28:58 INFO - Certificate Nickname Trust Attributes 05:28:58 INFO - SSL,S/MIME,JAR/XPI 05:28:58 INFO - 05:28:58 INFO - web-platform-tests CT,, 05:28:58 INFO - 05:28:59 INFO - Starting runner 05:29:01 INFO - PROCESS | 1825 | 1461068941935 Marionette DEBUG Marionette enabled via build flag and pref 05:29:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1385c05800 == 1 [pid = 1825] [id = 1] 05:29:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7f1385c06000) [pid = 1825] [serial = 1] [outer = (nil)] 05:29:02 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 05:29:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7f1385c07000) [pid = 1825] [serial = 2] [outer = 0x7f1385c06000] 05:29:02 INFO - PROCESS | 1825 | 1461068942621 Marionette INFO Listening on port 2828 05:29:03 INFO - PROCESS | 1825 | 1461068943293 Marionette DEBUG Marionette enabled via command-line flag 05:29:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382d7e000 == 2 [pid = 1825] [id = 2] 05:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7f1382dc4800) [pid = 1825] [serial = 3] [outer = (nil)] 05:29:03 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 05:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7f1382dc5800) [pid = 1825] [serial = 4] [outer = 0x7f1382dc4800] 05:29:03 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f13879625b0 05:29:03 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f13884a5df0 05:29:03 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1381f18100 05:29:03 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1381f18400 05:29:03 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1381f18730 05:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7f138790e800) [pid = 1825] [serial = 5] [outer = 0x7f1385c06000] 05:29:03 INFO - PROCESS | 1825 | [1825] 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 05:29:03 INFO - PROCESS | 1825 | 1461068943693 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37041 05:29:03 INFO - PROCESS | 1825 | [1825] 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 05:29:03 INFO - PROCESS | 1825 | 1461068943734 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37042 05:29:03 INFO - PROCESS | 1825 | 1461068943786 Marionette DEBUG Closed connection conn0 05:29:03 INFO - PROCESS | 1825 | [1825] 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 05:29:03 INFO - PROCESS | 1825 | 1461068943887 Marionette DEBUG Closed connection conn1 05:29:03 INFO - PROCESS | 1825 | [1825] 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 05:29:03 INFO - PROCESS | 1825 | 1461068943902 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37043 05:29:03 INFO - PROCESS | 1825 | [1825] 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 05:29:03 INFO - PROCESS | 1825 | 1461068943967 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37044 05:29:03 INFO - PROCESS | 1825 | 1461068943971 Marionette DEBUG Closed connection conn2 05:29:04 INFO - PROCESS | 1825 | 1461068944013 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:29:04 INFO - PROCESS | 1825 | 1461068944033 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":"20160419042753","device":"desktop","version":"48.0a1"} 05:29:04 INFO - PROCESS | 1825 | [1825] 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 05:29:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f8f000 == 3 [pid = 1825] [id = 3] 05:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7f1375f8f800) [pid = 1825] [serial = 6] [outer = (nil)] 05:29:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f90000 == 4 [pid = 1825] [id = 4] 05:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7f1375f3c000) [pid = 1825] [serial = 7] [outer = (nil)] 05:29:06 INFO - PROCESS | 1825 | [1825] 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 05:29:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374fc8000 == 5 [pid = 1825] [id = 5] 05:29:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7f1374f7d000) [pid = 1825] [serial = 8] [outer = (nil)] 05:29:06 INFO - PROCESS | 1825 | [1825] 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 05:29:06 INFO - PROCESS | 1825 | [1825] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:29:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7f1374ed5000) [pid = 1825] [serial = 9] [outer = 0x7f1374f7d000] 05:29:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7f1374af1800) [pid = 1825] [serial = 10] [outer = 0x7f1375f8f800] 05:29:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f1374941c00) [pid = 1825] [serial = 11] [outer = 0x7f1375f3c000] 05:29:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f1374943c00) [pid = 1825] [serial = 12] [outer = 0x7f1374f7d000] 05:29:08 INFO - PROCESS | 1825 | 1461068948622 Marionette DEBUG loaded listener.js 05:29:08 INFO - PROCESS | 1825 | 1461068948654 Marionette DEBUG loaded listener.js 05:29:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f1377255800) [pid = 1825] [serial = 13] [outer = 0x7f1374f7d000] 05:29:09 INFO - PROCESS | 1825 | 1461068949876 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"df100594-dc53-4de3-88e2-c93d78556d4d","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":"20160419042753","device":"desktop","version":"48.0a1","command_id":1}}] 05:29:10 INFO - PROCESS | 1825 | 1461068950123 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}] 05:29:10 INFO - PROCESS | 1825 | 1461068950474 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 05:29:10 INFO - PROCESS | 1825 | 1461068950816 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:29:10 INFO - PROCESS | 1825 | [1825] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:29:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f136ed68800) [pid = 1825] [serial = 14] [outer = 0x7f1374f7d000] 05:29:11 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:29:11 INFO - PROCESS | 1825 | 1461068951387 Marionette TRACE conn3 <- [1,3,null,{}] 05:29:11 INFO - PROCESS | 1825 | 1461068951409 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:29:11 INFO - PROCESS | 1825 | 1461068951450 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 05:29:11 INFO - PROCESS | 1825 | 1461068951512 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 05:29:11 INFO - PROCESS | 1825 | 1461068951519 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 05:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:29:11 INFO - PROCESS | 1825 | 1461068951530 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:29:11 INFO - PROCESS | 1825 | 1461068951536 Marionette TRACE conn3 <- [1,6,null,{}] 05:29:11 INFO - PROCESS | 1825 | 1461068951546 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}] 05:29:11 INFO - PROCESS | 1825 | 1461068951583 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 05:29:11 INFO - PROCESS | 1825 | 1461068951597 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e10f000 == 6 [pid = 1825] [id = 6] 05:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f136ed7f000) [pid = 1825] [serial = 15] [outer = (nil)] 05:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f136ed81000) [pid = 1825] [serial = 16] [outer = 0x7f136ed7f000] 05:29:11 INFO - PROCESS | 1825 | 1461068951710 Marionette DEBUG loaded listener.js 05:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f1372805000) [pid = 1825] [serial = 17] [outer = 0x7f136ed7f000] 05:29:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e085000 == 7 [pid = 1825] [id = 7] 05:29:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f136de89c00) [pid = 1825] [serial = 18] [outer = (nil)] 05:29:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f136de8b800) [pid = 1825] [serial = 19] [outer = 0x7f136de89c00] 05:29:12 INFO - PROCESS | 1825 | 1461068952339 Marionette DEBUG loaded listener.js 05:29:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f136e064000) [pid = 1825] [serial = 20] [outer = 0x7f136de89c00] 05:29:13 INFO - PROCESS | 1825 | [1825] 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 05:29:13 INFO - PROCESS | 1825 | 1461068953349 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]]]}] 05:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1897ms 05:29:13 INFO - PROCESS | 1825 | 1461068953483 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 05:29:13 INFO - PROCESS | 1825 | 1461068953487 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 05:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:29:13 INFO - PROCESS | 1825 | 1461068953527 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:29:13 INFO - PROCESS | 1825 | 1461068953533 Marionette TRACE conn3 <- [1,10,null,{}] 05:29:13 INFO - PROCESS | 1825 | 1461068953542 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}] 05:29:13 INFO - PROCESS | 1825 | 1461068953787 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 05:29:13 INFO - PROCESS | 1825 | 1461068953917 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137537d800 == 8 [pid = 1825] [id = 8] 05:29:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f136e067800) [pid = 1825] [serial = 21] [outer = (nil)] 05:29:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f1374938000) [pid = 1825] [serial = 22] [outer = 0x7f136e067800] 05:29:14 INFO - PROCESS | 1825 | 1461068953996 Marionette DEBUG loaded listener.js 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f137622fc00) [pid = 1825] [serial = 23] [outer = 0x7f136e067800] 05:29:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13757bc000 == 9 [pid = 1825] [id = 9] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f13757bc800) [pid = 1825] [serial = 24] [outer = (nil)] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f13757bf000) [pid = 1825] [serial = 25] [outer = 0x7f13757bc800] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f13757c2000) [pid = 1825] [serial = 26] [outer = 0x7f13757bc800] 05:29:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13756c4800 == 10 [pid = 1825] [id = 10] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f136ed7d400) [pid = 1825] [serial = 27] [outer = (nil)] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f1384206c00) [pid = 1825] [serial = 28] [outer = 0x7f136ed7d400] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f1376231800) [pid = 1825] [serial = 29] [outer = 0x7f136ed7d400] 05:29:15 INFO - PROCESS | 1825 | 1461068955064 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]]]}] 05:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1611ms 05:29:15 INFO - PROCESS | 1825 | 1461068955163 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 05:29:15 INFO - PROCESS | 1825 | 1461068955172 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 05:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:29:15 INFO - PROCESS | 1825 | 1461068955187 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:29:15 INFO - PROCESS | 1825 | 1461068955191 Marionette TRACE conn3 <- [1,14,null,{}] 05:29:15 INFO - PROCESS | 1825 | 1461068955200 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}] 05:29:15 INFO - PROCESS | 1825 | 1461068955391 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 05:29:15 INFO - PROCESS | 1825 | 1461068955529 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f9d000 == 11 [pid = 1825] [id = 11] 05:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f13787d2000) [pid = 1825] [serial = 30] [outer = (nil)] 05:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f1387956800) [pid = 1825] [serial = 31] [outer = 0x7f13787d2000] 05:29:15 INFO - PROCESS | 1825 | 1461068955606 Marionette DEBUG loaded listener.js 05:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f13771b4800) [pid = 1825] [serial = 32] [outer = 0x7f13787d2000] 05:29:16 INFO - PROCESS | 1825 | 1461068956435 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]]]}] 05:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1282ms 05:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:29:16 INFO - PROCESS | 1825 | 1461068956469 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 05:29:16 INFO - PROCESS | 1825 | 1461068956472 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 05:29:16 INFO - PROCESS | 1825 | 1461068956479 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:29:16 INFO - PROCESS | 1825 | 1461068956485 Marionette TRACE conn3 <- [1,18,null,{}] 05:29:16 INFO - PROCESS | 1825 | 1461068956501 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}] 05:29:16 INFO - PROCESS | 1825 | 1461068956740 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 05:29:16 INFO - PROCESS | 1825 | 1461068956858 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382d77800 == 12 [pid = 1825] [id = 12] 05:29:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f1382b77c00) [pid = 1825] [serial = 33] [outer = (nil)] 05:29:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f1384284400) [pid = 1825] [serial = 34] [outer = 0x7f1382b77c00] 05:29:16 INFO - PROCESS | 1825 | 1461068956941 Marionette DEBUG loaded listener.js 05:29:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f138428a400) [pid = 1825] [serial = 35] [outer = 0x7f1382b77c00] 05:29:17 INFO - PROCESS | 1825 | 1461068957950 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]]]}] 05:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1537ms 05:29:18 INFO - PROCESS | 1825 | 1461068958015 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 05:29:18 INFO - PROCESS | 1825 | 1461068958021 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 05:29:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:29:18 INFO - PROCESS | 1825 | 1461068958029 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:29:18 INFO - PROCESS | 1825 | 1461068958033 Marionette TRACE conn3 <- [1,22,null,{}] 05:29:18 INFO - PROCESS | 1825 | 1461068958044 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}] 05:29:18 INFO - PROCESS | 1825 | 1461068958290 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 05:29:18 INFO - PROCESS | 1825 | 1461068958532 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375847800 == 13 [pid = 1825] [id = 13] 05:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f1375f34c00) [pid = 1825] [serial = 36] [outer = (nil)] 05:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f13761d4800) [pid = 1825] [serial = 37] [outer = 0x7f1375f34c00] 05:29:18 INFO - PROCESS | 1825 | 1461068958649 Marionette DEBUG loaded listener.js 05:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f1376234800) [pid = 1825] [serial = 38] [outer = 0x7f1375f34c00] 05:29:19 INFO - PROCESS | 1825 | 1461068959337 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]]]}] 05:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1345ms 05:29:19 INFO - PROCESS | 1825 | 1461068959375 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 05:29:19 INFO - PROCESS | 1825 | 1461068959384 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 05:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:29:19 INFO - PROCESS | 1825 | 1461068959395 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:29:19 INFO - PROCESS | 1825 | 1461068959400 Marionette TRACE conn3 <- [1,26,null,{}] 05:29:19 INFO - PROCESS | 1825 | 1461068959445 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}] 05:29:19 INFO - PROCESS | 1825 | 1461068959600 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 05:29:19 INFO - PROCESS | 1825 | 1461068959614 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766d3000 == 14 [pid = 1825] [id = 14] 05:29:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f13770b5c00) [pid = 1825] [serial = 39] [outer = (nil)] 05:29:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 40 (0x7f13771b7000) [pid = 1825] [serial = 40] [outer = 0x7f13770b5c00] 05:29:19 INFO - PROCESS | 1825 | 1461068959688 Marionette DEBUG loaded listener.js 05:29:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f137842c400) [pid = 1825] [serial = 41] [outer = 0x7f13770b5c00] 05:29:20 INFO - PROCESS | 1825 | 1461068960434 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]]]}] 05:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1093ms 05:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:29:20 INFO - PROCESS | 1825 | 1461068960490 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 05:29:20 INFO - PROCESS | 1825 | 1461068960493 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 05:29:20 INFO - PROCESS | 1825 | 1461068960499 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:29:20 INFO - PROCESS | 1825 | 1461068960504 Marionette TRACE conn3 <- [1,30,null,{}] 05:29:20 INFO - PROCESS | 1825 | 1461068960526 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}] 05:29:20 INFO - PROCESS | 1825 | 1461068960670 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 05:29:20 INFO - PROCESS | 1825 | 1461068960680 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13784d2800 == 15 [pid = 1825] [id = 15] 05:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f137ceef400) [pid = 1825] [serial = 42] [outer = (nil)] 05:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f138300ac00) [pid = 1825] [serial = 43] [outer = 0x7f137ceef400] 05:29:20 INFO - PROCESS | 1825 | 1461068960758 Marionette DEBUG loaded listener.js 05:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f1383208000) [pid = 1825] [serial = 44] [outer = 0x7f137ceef400] 05:29:21 INFO - PROCESS | 1825 | 1461068961464 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]]]}] 05:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 999ms 05:29:21 INFO - PROCESS | 1825 | 1461068961498 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 05:29:21 INFO - PROCESS | 1825 | 1461068961501 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 05:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:29:21 INFO - PROCESS | 1825 | 1461068961507 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:29:21 INFO - PROCESS | 1825 | 1461068961510 Marionette TRACE conn3 <- [1,34,null,{}] 05:29:21 INFO - PROCESS | 1825 | 1461068961515 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}] 05:29:21 INFO - PROCESS | 1825 | 1461068961679 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 05:29:21 INFO - PROCESS | 1825 | 1461068961704 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137cebd000 == 16 [pid = 1825] [id = 16] 05:29:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f13749fd400) [pid = 1825] [serial = 45] [outer = (nil)] 05:29:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f13832dfc00) [pid = 1825] [serial = 46] [outer = 0x7f13749fd400] 05:29:21 INFO - PROCESS | 1825 | 1461068961771 Marionette DEBUG loaded listener.js 05:29:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f1384208c00) [pid = 1825] [serial = 47] [outer = 0x7f13749fd400] 05:29:22 INFO - PROCESS | 1825 | 1461068962426 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]]]}] 05:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 05:29:22 INFO - PROCESS | 1825 | 1461068962440 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 05:29:22 INFO - PROCESS | 1825 | 1461068962443 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 05:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:29:22 INFO - PROCESS | 1825 | 1461068962449 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:29:22 INFO - PROCESS | 1825 | 1461068962451 Marionette TRACE conn3 <- [1,38,null,{}] 05:29:22 INFO - PROCESS | 1825 | 1461068962457 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}] 05:29:22 INFO - PROCESS | 1825 | 1461068962588 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 05:29:22 INFO - PROCESS | 1825 | 1461068962680 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e9d800 == 17 [pid = 1825] [id = 17] 05:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f13728e6800) [pid = 1825] [serial = 48] [outer = (nil)] 05:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f1384282400) [pid = 1825] [serial = 49] [outer = 0x7f13728e6800] 05:29:22 INFO - PROCESS | 1825 | 1461068962743 Marionette DEBUG loaded listener.js 05:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f137279cc00) [pid = 1825] [serial = 50] [outer = 0x7f13728e6800] 05:29:23 INFO - PROCESS | 1825 | 1461068963664 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]]]}] 05:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1281ms 05:29:23 INFO - PROCESS | 1825 | 1461068963733 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 05:29:23 INFO - PROCESS | 1825 | 1461068963740 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 05:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:29:23 INFO - PROCESS | 1825 | 1461068963749 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:29:23 INFO - PROCESS | 1825 | 1461068963755 Marionette TRACE conn3 <- [1,42,null,{}] 05:29:23 INFO - PROCESS | 1825 | 1461068963762 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}] 05:29:23 INFO - PROCESS | 1825 | 1461068963967 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 05:29:24 INFO - PROCESS | 1825 | 1461068964091 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f99000 == 18 [pid = 1825] [id = 18] 05:29:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f1374942c00) [pid = 1825] [serial = 51] [outer = (nil)] 05:29:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f13758d2400) [pid = 1825] [serial = 52] [outer = 0x7f1374942c00] 05:29:24 INFO - PROCESS | 1825 | 1461068964171 Marionette DEBUG loaded listener.js 05:29:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f1376238800) [pid = 1825] [serial = 53] [outer = 0x7f1374942c00] 05:29:25 INFO - PROCESS | 1825 | 1461068965008 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]]]}] 05:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1285ms 05:29:25 INFO - PROCESS | 1825 | 1461068965035 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 05:29:25 INFO - PROCESS | 1825 | 1461068965043 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 05:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:29:25 INFO - PROCESS | 1825 | 1461068965053 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:29:25 INFO - PROCESS | 1825 | 1461068965057 Marionette TRACE conn3 <- [1,46,null,{}] 05:29:25 INFO - PROCESS | 1825 | 1461068965063 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}] 05:29:25 INFO - PROCESS | 1825 | 1461068965226 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 05:29:25 INFO - PROCESS | 1825 | 1461068965353 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137cece000 == 19 [pid = 1825] [id = 19] 05:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f1374943000) [pid = 1825] [serial = 54] [outer = (nil)] 05:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f13771b4c00) [pid = 1825] [serial = 55] [outer = 0x7f1374943000] 05:29:25 INFO - PROCESS | 1825 | 1461068965427 Marionette DEBUG loaded listener.js 05:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f137851d800) [pid = 1825] [serial = 56] [outer = 0x7f1374943000] 05:29:26 INFO - PROCESS | 1825 | 1461068966294 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]]]}] 05:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1285ms 05:29:26 INFO - PROCESS | 1825 | 1461068966339 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 05:29:26 INFO - PROCESS | 1825 | 1461068966343 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 05:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:29:26 INFO - PROCESS | 1825 | 1461068966349 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:29:26 INFO - PROCESS | 1825 | 1461068966355 Marionette TRACE conn3 <- [1,50,null,{}] 05:29:26 INFO - PROCESS | 1825 | 1461068966372 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}] 05:29:26 INFO - PROCESS | 1825 | 1461068966544 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 05:29:26 INFO - PROCESS | 1825 | 1461068966669 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375fa8000 == 20 [pid = 1825] [id = 20] 05:29:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f137458bc00) [pid = 1825] [serial = 57] [outer = (nil)] 05:29:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f1383209400) [pid = 1825] [serial = 58] [outer = 0x7f137458bc00] 05:29:26 INFO - PROCESS | 1825 | 1461068966748 Marionette DEBUG loaded listener.js 05:29:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f13861c3800) [pid = 1825] [serial = 59] [outer = 0x7f137458bc00] 05:29:27 INFO - PROCESS | 1825 | 1461068967804 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]]]}] 05:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1484ms 05:29:27 INFO - PROCESS | 1825 | 1461068967834 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 05:29:27 INFO - PROCESS | 1825 | 1461068967839 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 05:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:29:27 INFO - PROCESS | 1825 | 1461068967847 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:29:27 INFO - PROCESS | 1825 | 1461068967853 Marionette TRACE conn3 <- [1,54,null,{}] 05:29:27 INFO - PROCESS | 1825 | 1461068967860 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}] 05:29:28 INFO - PROCESS | 1825 | 1461068968009 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 05:29:28 INFO - PROCESS | 1825 | 1461068968112 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13756b9000 == 21 [pid = 1825] [id = 21] 05:29:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f13758d2c00) [pid = 1825] [serial = 60] [outer = (nil)] 05:29:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f1376611400) [pid = 1825] [serial = 61] [outer = 0x7f13758d2c00] 05:29:28 INFO - PROCESS | 1825 | 1461068968178 Marionette DEBUG loaded listener.js 05:29:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f13770a7c00) [pid = 1825] [serial = 62] [outer = 0x7f13758d2c00] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137cebd000 == 20 [pid = 1825] [id = 16] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13784d2800 == 19 [pid = 1825] [id = 15] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766d3000 == 18 [pid = 1825] [id = 14] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375847800 == 17 [pid = 1825] [id = 13] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382d77800 == 16 [pid = 1825] [id = 12] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375f9d000 == 15 [pid = 1825] [id = 11] 05:29:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137537d800 == 14 [pid = 1825] [id = 8] 05:29:29 INFO - PROCESS | 1825 | 1461068969100 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]]]}] 05:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1289ms 05:29:29 INFO - PROCESS | 1825 | 1461068969138 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 05:29:29 INFO - PROCESS | 1825 | 1461068969145 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 05:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:29:29 INFO - PROCESS | 1825 | 1461068969154 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:29:29 INFO - PROCESS | 1825 | 1461068969159 Marionette TRACE conn3 <- [1,58,null,{}] 05:29:29 INFO - PROCESS | 1825 | 1461068969166 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}] 05:29:29 INFO - PROCESS | 1825 | 1461068969334 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 05:29:29 INFO - PROCESS | 1825 | 1461068969459 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f1e000 == 15 [pid = 1825] [id = 22] 05:29:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f13770a9000) [pid = 1825] [serial = 63] [outer = (nil)] 05:29:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f1377138400) [pid = 1825] [serial = 64] [outer = 0x7f13770a9000] 05:29:29 INFO - PROCESS | 1825 | 1461068969556 Marionette DEBUG loaded listener.js 05:29:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f1377258400) [pid = 1825] [serial = 65] [outer = 0x7f13770a9000] 05:29:30 INFO - PROCESS | 1825 | 1461068970360 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]]]}] 05:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1281ms 05:29:30 INFO - PROCESS | 1825 | 1461068970436 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 05:29:30 INFO - PROCESS | 1825 | 1461068970445 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 05:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:29:30 INFO - PROCESS | 1825 | 1461068970455 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:29:30 INFO - PROCESS | 1825 | 1461068970459 Marionette TRACE conn3 <- [1,62,null,{}] 05:29:30 INFO - PROCESS | 1825 | 1461068970465 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}] 05:29:30 INFO - PROCESS | 1825 | 1461068970674 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 05:29:30 INFO - PROCESS | 1825 | 1461068970689 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce0b000 == 16 [pid = 1825] [id = 23] 05:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f1378421c00) [pid = 1825] [serial = 66] [outer = (nil)] 05:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f1381fd0400) [pid = 1825] [serial = 67] [outer = 0x7f1378421c00] 05:29:30 INFO - PROCESS | 1825 | 1461068970761 Marionette DEBUG loaded listener.js 05:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f1383208c00) [pid = 1825] [serial = 68] [outer = 0x7f1378421c00] 05:29:31 INFO - PROCESS | 1825 | 1461068971590 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]]]}] 05:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1183ms 05:29:31 INFO - PROCESS | 1825 | 1461068971638 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 05:29:31 INFO - PROCESS | 1825 | 1461068971642 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 05:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:29:31 INFO - PROCESS | 1825 | 1461068971648 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:29:31 INFO - PROCESS | 1825 | 1461068971654 Marionette TRACE conn3 <- [1,66,null,{}] 05:29:31 INFO - PROCESS | 1825 | 1461068971670 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}] 05:29:31 INFO - PROCESS | 1825 | 1461068971892 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 05:29:31 INFO - PROCESS | 1825 | 1461068971908 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383c8e000 == 17 [pid = 1825] [id = 24] 05:29:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f1384289c00) [pid = 1825] [serial = 69] [outer = (nil)] 05:29:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f13861c1c00) [pid = 1825] [serial = 70] [outer = 0x7f1384289c00] 05:29:31 INFO - PROCESS | 1825 | 1461068971989 Marionette DEBUG loaded listener.js 05:29:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f1387f24400) [pid = 1825] [serial = 71] [outer = 0x7f1384289c00] 05:29:32 INFO - PROCESS | 1825 | 1461068972841 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]]]}] 05:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1239ms 05:29:32 INFO - PROCESS | 1825 | 1461068972905 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 05:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:29:32 INFO - PROCESS | 1825 | 1461068972910 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 05:29:32 INFO - PROCESS | 1825 | 1461068972916 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:29:32 INFO - PROCESS | 1825 | 1461068972920 Marionette TRACE conn3 <- [1,70,null,{}] 05:29:32 INFO - PROCESS | 1825 | 1461068972925 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}] 05:29:33 INFO - PROCESS | 1825 | 1461068973172 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 05:29:33 INFO - PROCESS | 1825 | 1461068973323 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138621f800 == 18 [pid = 1825] [id = 25] 05:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f136ed77400) [pid = 1825] [serial = 72] [outer = (nil)] 05:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f138844d400) [pid = 1825] [serial = 73] [outer = 0x7f136ed77400] 05:29:33 INFO - PROCESS | 1825 | 1461068973449 Marionette DEBUG loaded listener.js 05:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f138a197400) [pid = 1825] [serial = 74] [outer = 0x7f136ed77400] 05:29:34 INFO - PROCESS | 1825 | 1461068974304 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]]]}] 05:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1434ms 05:29:34 INFO - PROCESS | 1825 | 1461068974350 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 05:29:34 INFO - PROCESS | 1825 | 1461068974355 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 05:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:29:34 INFO - PROCESS | 1825 | 1461068974360 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:29:34 INFO - PROCESS | 1825 | 1461068974364 Marionette TRACE conn3 <- [1,74,null,{}] 05:29:34 INFO - PROCESS | 1825 | 1461068974369 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}] 05:29:34 INFO - PROCESS | 1825 | 1461068974579 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 05:29:34 INFO - PROCESS | 1825 | 1461068974594 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375846000 == 19 [pid = 1825] [id = 26] 05:29:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f136ed6f400) [pid = 1825] [serial = 75] [outer = (nil)] 05:29:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f138abe7800) [pid = 1825] [serial = 76] [outer = 0x7f136ed6f400] 05:29:34 INFO - PROCESS | 1825 | 1461068974666 Marionette DEBUG loaded listener.js 05:29:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f138c457000) [pid = 1825] [serial = 77] [outer = 0x7f136ed6f400] 05:29:35 INFO - PROCESS | 1825 | 1461068975645 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]]]}] 05:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 05:29:35 INFO - PROCESS | 1825 | 1461068975695 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 05:29:35 INFO - PROCESS | 1825 | 1461068975701 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 05:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:29:35 INFO - PROCESS | 1825 | 1461068975708 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:29:35 INFO - PROCESS | 1825 | 1461068975714 Marionette TRACE conn3 <- [1,78,null,{}] 05:29:35 INFO - PROCESS | 1825 | 1461068975723 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}] 05:29:35 INFO - PROCESS | 1825 | 1461068975885 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 05:29:36 INFO - PROCESS | 1825 | 1461068976032 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137307a000 == 20 [pid = 1825] [id = 27] 05:29:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f1373ac7c00) [pid = 1825] [serial = 78] [outer = (nil)] 05:29:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f13750d5400) [pid = 1825] [serial = 79] [outer = 0x7f1373ac7c00] 05:29:36 INFO - PROCESS | 1825 | 1461068976111 Marionette DEBUG loaded listener.js 05:29:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f137623bc00) [pid = 1825] [serial = 80] [outer = 0x7f1373ac7c00] 05:29:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137cece000 == 19 [pid = 1825] [id = 19] 05:29:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375f99000 == 18 [pid = 1825] [id = 18] 05:29:37 INFO - PROCESS | 1825 | 1461068977007 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]]]}] 05:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1341ms 05:29:37 INFO - PROCESS | 1825 | 1461068977050 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 05:29:37 INFO - PROCESS | 1825 | 1461068977057 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 05:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:29:37 INFO - PROCESS | 1825 | 1461068977066 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:29:37 INFO - PROCESS | 1825 | 1461068977070 Marionette TRACE conn3 <- [1,82,null,{}] 05:29:37 INFO - PROCESS | 1825 | 1461068977078 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}] 05:29:37 INFO - PROCESS | 1825 | 1461068977270 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 05:29:37 INFO - PROCESS | 1825 | 1461068977412 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13785e4000 == 19 [pid = 1825] [id = 28] 05:29:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f1377136000) [pid = 1825] [serial = 81] [outer = (nil)] 05:29:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f13771b8000) [pid = 1825] [serial = 82] [outer = 0x7f1377136000] 05:29:37 INFO - PROCESS | 1825 | 1461068977486 Marionette DEBUG loaded listener.js 05:29:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f137875b800) [pid = 1825] [serial = 83] [outer = 0x7f1377136000] 05:29:38 INFO - PROCESS | 1825 | 1461068978336 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]]]}] 05:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1334ms 05:29:38 INFO - PROCESS | 1825 | 1461068978407 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 05:29:38 INFO - PROCESS | 1825 | 1461068978414 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 05:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:29:38 INFO - PROCESS | 1825 | 1461068978426 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:29:38 INFO - PROCESS | 1825 | 1461068978429 Marionette TRACE conn3 <- [1,86,null,{}] 05:29:38 INFO - PROCESS | 1825 | 1461068978435 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}] 05:29:38 INFO - PROCESS | 1825 | 1461068978614 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 05:29:38 INFO - PROCESS | 1825 | 1461068978739 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383f02800 == 20 [pid = 1825] [id = 29] 05:29:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f13771af000) [pid = 1825] [serial = 84] [outer = (nil)] 05:29:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f1383236c00) [pid = 1825] [serial = 85] [outer = 0x7f13771af000] 05:29:38 INFO - PROCESS | 1825 | 1461068978822 Marionette DEBUG loaded listener.js 05:29:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f138427ec00) [pid = 1825] [serial = 86] [outer = 0x7f13771af000] 05:29:39 INFO - PROCESS | 1825 | 1461068979631 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]]]}] 05:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1241ms 05:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:29:39 INFO - PROCESS | 1825 | 1461068979667 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 05:29:39 INFO - PROCESS | 1825 | 1461068979670 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 05:29:39 INFO - PROCESS | 1825 | 1461068979677 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:29:39 INFO - PROCESS | 1825 | 1461068979683 Marionette TRACE conn3 <- [1,90,null,{}] 05:29:39 INFO - PROCESS | 1825 | 1461068979719 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}] 05:29:39 INFO - PROCESS | 1825 | 1461068979887 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 05:29:40 INFO - PROCESS | 1825 | 1461068980014 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388344000 == 21 [pid = 1825] [id = 30] 05:29:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f1386285400) [pid = 1825] [serial = 87] [outer = (nil)] 05:29:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f138850bc00) [pid = 1825] [serial = 88] [outer = 0x7f1386285400] 05:29:40 INFO - PROCESS | 1825 | 1461068980096 Marionette DEBUG loaded listener.js 05:29:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f138c61a000) [pid = 1825] [serial = 89] [outer = 0x7f1386285400] 05:29:40 INFO - PROCESS | 1825 | 1461068980843 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]]]}] 05:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1197ms 05:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:29:40 INFO - PROCESS | 1825 | 1461068980874 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 05:29:40 INFO - PROCESS | 1825 | 1461068980877 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 05:29:40 INFO - PROCESS | 1825 | 1461068980883 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:29:40 INFO - PROCESS | 1825 | 1461068980887 Marionette TRACE conn3 <- [1,94,null,{}] 05:29:40 INFO - PROCESS | 1825 | 1461068980892 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}] 05:29:41 INFO - PROCESS | 1825 | 1461068981043 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 05:29:41 INFO - PROCESS | 1825 | 1461068981149 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137715c800 == 22 [pid = 1825] [id = 31] 05:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f138795d800) [pid = 1825] [serial = 90] [outer = (nil)] 05:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f138c6e1800) [pid = 1825] [serial = 91] [outer = 0x7f138795d800] 05:29:41 INFO - PROCESS | 1825 | 1461068981221 Marionette DEBUG loaded listener.js 05:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f138fbc7800) [pid = 1825] [serial = 92] [outer = 0x7f138795d800] 05:29:42 INFO - PROCESS | 1825 | 1461068982000 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]]]}] 05:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1180ms 05:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:29:42 INFO - PROCESS | 1825 | 1461068982073 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 05:29:42 INFO - PROCESS | 1825 | 1461068982075 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 05:29:42 INFO - PROCESS | 1825 | 1461068982082 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:29:42 INFO - PROCESS | 1825 | 1461068982085 Marionette TRACE conn3 <- [1,98,null,{}] 05:29:42 INFO - PROCESS | 1825 | 1461068982091 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}] 05:29:42 INFO - PROCESS | 1825 | 1461068982235 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 05:29:42 INFO - PROCESS | 1825 | 1461068982374 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138ae41800 == 23 [pid = 1825] [id = 32] 05:29:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f136b898000) [pid = 1825] [serial = 93] [outer = (nil)] 05:29:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136b8a0400) [pid = 1825] [serial = 94] [outer = 0x7f136b898000] 05:29:42 INFO - PROCESS | 1825 | 1461068982463 Marionette DEBUG loaded listener.js 05:29:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f136b8a4000) [pid = 1825] [serial = 95] [outer = 0x7f136b898000] 05:29:43 INFO - PROCESS | 1825 | 1461068983419 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]]]}] 05:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1398ms 05:29:43 INFO - PROCESS | 1825 | 1461068983480 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 05:29:43 INFO - PROCESS | 1825 | 1461068983485 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 05:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:29:43 INFO - PROCESS | 1825 | 1461068983493 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:29:43 INFO - PROCESS | 1825 | 1461068983498 Marionette TRACE conn3 <- [1,102,null,{}] 05:29:43 INFO - PROCESS | 1825 | 1461068983507 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}] 05:29:43 INFO - PROCESS | 1825 | 1461068983670 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 05:29:43 INFO - PROCESS | 1825 | 1461068983822 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13745c3800 == 24 [pid = 1825] [id = 33] 05:29:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136b9a3800) [pid = 1825] [serial = 96] [outer = (nil)] 05:29:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136ed0b800) [pid = 1825] [serial = 97] [outer = 0x7f136b9a3800] 05:29:43 INFO - PROCESS | 1825 | 1461068983900 Marionette DEBUG loaded listener.js 05:29:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13728e6400) [pid = 1825] [serial = 98] [outer = 0x7f136b9a3800] 05:29:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce0b000 == 23 [pid = 1825] [id = 23] 05:29:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375f1e000 == 22 [pid = 1825] [id = 22] 05:29:44 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13756b9000 == 21 [pid = 1825] [id = 21] 05:29:44 INFO - PROCESS | 1825 | 1461068984801 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]]]}] 05:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1339ms 05:29:44 INFO - PROCESS | 1825 | 1461068984832 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 05:29:44 INFO - PROCESS | 1825 | 1461068984838 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 05:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:29:44 INFO - PROCESS | 1825 | 1461068984848 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:29:44 INFO - PROCESS | 1825 | 1461068984852 Marionette TRACE conn3 <- [1,106,null,{}] 05:29:44 INFO - PROCESS | 1825 | 1461068984860 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}] 05:29:45 INFO - PROCESS | 1825 | 1461068985038 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 05:29:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136b9a4000) [pid = 1825] [serial = 99] [outer = 0x7f136ed7d400] 05:29:45 INFO - PROCESS | 1825 | 1461068985204 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387914800 == 22 [pid = 1825] [id = 34] 05:29:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f1374588000) [pid = 1825] [serial = 100] [outer = (nil)] 05:29:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f1374935c00) [pid = 1825] [serial = 101] [outer = 0x7f1374588000] 05:29:45 INFO - PROCESS | 1825 | 1461068985295 Marionette DEBUG loaded listener.js 05:29:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1376239c00) [pid = 1825] [serial = 102] [outer = 0x7f1374588000] 05:29:46 INFO - PROCESS | 1825 | 1461068986148 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]]]}] 05:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1331ms 05:29:46 INFO - PROCESS | 1825 | 1461068986196 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 05:29:46 INFO - PROCESS | 1825 | 1461068986204 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 05:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:29:46 INFO - PROCESS | 1825 | 1461068986215 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:29:46 INFO - PROCESS | 1825 | 1461068986219 Marionette TRACE conn3 <- [1,110,null,{}] 05:29:46 INFO - PROCESS | 1825 | 1461068986225 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}] 05:29:46 INFO - PROCESS | 1825 | 1461068986399 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 05:29:46 INFO - PROCESS | 1825 | 1461068986529 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138790c000 == 23 [pid = 1825] [id = 35] 05:29:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1374594800) [pid = 1825] [serial = 103] [outer = (nil)] 05:29:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f13830de400) [pid = 1825] [serial = 104] [outer = 0x7f1374594800] 05:29:46 INFO - PROCESS | 1825 | 1461068986604 Marionette DEBUG loaded listener.js 05:29:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f13840cfc00) [pid = 1825] [serial = 105] [outer = 0x7f1374594800] 05:29:47 INFO - PROCESS | 1825 | 1461068987507 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]]]}] 05:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1331ms 05:29:47 INFO - PROCESS | 1825 | 1461068987546 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 05:29:47 INFO - PROCESS | 1825 | 1461068987549 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 05:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:29:47 INFO - PROCESS | 1825 | 1461068987556 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:29:47 INFO - PROCESS | 1825 | 1461068987562 Marionette TRACE conn3 <- [1,114,null,{}] 05:29:47 INFO - PROCESS | 1825 | 1461068987577 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}] 05:29:47 INFO - PROCESS | 1825 | 1461068987761 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 05:29:47 INFO - PROCESS | 1825 | 1461068987866 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138fb8e800 == 24 [pid = 1825] [id = 36] 05:29:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1384288c00) [pid = 1825] [serial = 106] [outer = (nil)] 05:29:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f1388391800) [pid = 1825] [serial = 107] [outer = 0x7f1384288c00] 05:29:47 INFO - PROCESS | 1825 | 1461068987947 Marionette DEBUG loaded listener.js 05:29:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f138c456000) [pid = 1825] [serial = 108] [outer = 0x7f1384288c00] 05:29:48 INFO - PROCESS | 1825 | 1461068988812 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]]]}] 05:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1288ms 05:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:29:48 INFO - PROCESS | 1825 | 1461068988844 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 05:29:48 INFO - PROCESS | 1825 | 1461068988847 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 05:29:48 INFO - PROCESS | 1825 | 1461068988854 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:29:48 INFO - PROCESS | 1825 | 1461068988857 Marionette TRACE conn3 <- [1,118,null,{}] 05:29:48 INFO - PROCESS | 1825 | 1461068988863 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}] 05:29:49 INFO - PROCESS | 1825 | 1461068989024 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 05:29:49 INFO - PROCESS | 1825 | 1461068989160 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13832a2800 == 25 [pid = 1825] [id = 37] 05:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f136bc0ac00) [pid = 1825] [serial = 109] [outer = (nil)] 05:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f136bc13800) [pid = 1825] [serial = 110] [outer = 0x7f136bc0ac00] 05:29:49 INFO - PROCESS | 1825 | 1461068989237 Marionette DEBUG loaded listener.js 05:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136bc17400) [pid = 1825] [serial = 111] [outer = 0x7f136bc0ac00] 05:29:50 INFO - PROCESS | 1825 | 1461068990068 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]]]}] 05:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1242ms 05:29:50 INFO - PROCESS | 1825 | 1461068990098 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 05:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:29:50 INFO - PROCESS | 1825 | 1461068990102 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 05:29:50 INFO - PROCESS | 1825 | 1461068990110 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:29:50 INFO - PROCESS | 1825 | 1461068990113 Marionette TRACE conn3 <- [1,122,null,{}] 05:29:50 INFO - PROCESS | 1825 | 1461068990118 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}] 05:29:50 INFO - PROCESS | 1825 | 1461068990264 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 05:29:50 INFO - PROCESS | 1825 | 1461068990398 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136decb800 == 26 [pid = 1825] [id = 38] 05:29:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136b995400) [pid = 1825] [serial = 112] [outer = (nil)] 05:29:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f1388446400) [pid = 1825] [serial = 113] [outer = 0x7f136b995400] 05:29:50 INFO - PROCESS | 1825 | 1461068990477 Marionette DEBUG loaded listener.js 05:29:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f138c6d8800) [pid = 1825] [serial = 114] [outer = 0x7f136b995400] 05:29:51 INFO - PROCESS | 1825 | 1461068991275 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]]]}] 05:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1186ms 05:29:51 INFO - PROCESS | 1825 | 1461068991306 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 05:29:51 INFO - PROCESS | 1825 | 1461068991309 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 05:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:29:51 INFO - PROCESS | 1825 | 1461068991318 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:29:51 INFO - PROCESS | 1825 | 1461068991321 Marionette TRACE conn3 <- [1,126,null,{}] 05:29:51 INFO - PROCESS | 1825 | 1461068991326 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}] 05:29:51 INFO - PROCESS | 1825 | 1461068991535 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 05:29:51 INFO - PROCESS | 1825 | 1461068991799 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a818800 == 27 [pid = 1825] [id = 39] 05:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f136a89e000) [pid = 1825] [serial = 115] [outer = (nil)] 05:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f136a8a4c00) [pid = 1825] [serial = 116] [outer = 0x7f136a89e000] 05:29:51 INFO - PROCESS | 1825 | 1461068991936 Marionette DEBUG loaded listener.js 05:29:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f136a9f0000) [pid = 1825] [serial = 117] [outer = 0x7f136a89e000] 05:29:52 INFO - PROCESS | 1825 | 1461068992773 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]]]}] 05:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1528ms 05:29:52 INFO - PROCESS | 1825 | 1461068992848 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 05:29:52 INFO - PROCESS | 1825 | 1461068992854 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 05:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:29:52 INFO - PROCESS | 1825 | 1461068992863 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:29:52 INFO - PROCESS | 1825 | 1461068992868 Marionette TRACE conn3 <- [1,130,null,{}] 05:29:52 INFO - PROCESS | 1825 | 1461068992875 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}] 05:29:53 INFO - PROCESS | 1825 | 1461068993106 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 05:29:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383f02800 == 26 [pid = 1825] [id = 29] 05:29:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13785e4000 == 25 [pid = 1825] [id = 28] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375fa8000 == 24 [pid = 1825] [id = 20] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388344000 == 23 [pid = 1825] [id = 30] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138ae41800 == 22 [pid = 1825] [id = 32] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137715c800 == 21 [pid = 1825] [id = 31] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e10f000 == 20 [pid = 1825] [id = 6] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383c8e000 == 19 [pid = 1825] [id = 24] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138621f800 == 18 [pid = 1825] [id = 25] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375846000 == 17 [pid = 1825] [id = 26] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a818800 == 16 [pid = 1825] [id = 39] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137307a000 == 15 [pid = 1825] [id = 27] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136decb800 == 14 [pid = 1825] [id = 38] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13832a2800 == 13 [pid = 1825] [id = 37] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138fb8e800 == 12 [pid = 1825] [id = 36] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382e9d800 == 11 [pid = 1825] [id = 17] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138790c000 == 10 [pid = 1825] [id = 35] 05:29:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387914800 == 9 [pid = 1825] [id = 34] 05:29:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13745c3800 == 8 [pid = 1825] [id = 33] 05:29:57 INFO - PROCESS | 1825 | 1461068997707 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a80e000 == 9 [pid = 1825] [id = 40] 05:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f136b899800) [pid = 1825] [serial = 118] [outer = (nil)] 05:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136b8a1400) [pid = 1825] [serial = 119] [outer = 0x7f136b899800] 05:29:57 INFO - PROCESS | 1825 | 1461068997775 Marionette DEBUG loaded listener.js 05:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f136b99d000) [pid = 1825] [serial = 120] [outer = 0x7f136b899800] 05:29:58 INFO - PROCESS | 1825 | 1461068998516 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]]]}] 05:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5698ms 05:29:58 INFO - PROCESS | 1825 | 1461068998565 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 05:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:29:58 INFO - PROCESS | 1825 | 1461068998571 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 05:29:58 INFO - PROCESS | 1825 | 1461068998579 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:29:58 INFO - PROCESS | 1825 | 1461068998587 Marionette TRACE conn3 <- [1,134,null,{}] 05:29:58 INFO - PROCESS | 1825 | 1461068998598 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}] 05:29:58 INFO - PROCESS | 1825 | 1461068998758 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 05:29:58 INFO - PROCESS | 1825 | 1461068998770 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137051b000 == 10 [pid = 1825] [id = 41] 05:29:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f136bc0f000) [pid = 1825] [serial = 121] [outer = (nil)] 05:29:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f136ed85800) [pid = 1825] [serial = 122] [outer = 0x7f136bc0f000] 05:29:58 INFO - PROCESS | 1825 | 1461068998837 Marionette DEBUG loaded listener.js 05:29:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f13701cfc00) [pid = 1825] [serial = 123] [outer = 0x7f136bc0f000] 05:29:59 INFO - PROCESS | 1825 | 1461068999854 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]]]}] 05:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1334ms 05:29:59 INFO - PROCESS | 1825 | 1461068999918 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 05:29:59 INFO - PROCESS | 1825 | 1461068999925 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 05:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:29:59 INFO - PROCESS | 1825 | 1461068999932 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:29:59 INFO - PROCESS | 1825 | 1461068999935 Marionette TRACE conn3 <- [1,138,null,{}] 05:29:59 INFO - PROCESS | 1825 | 1461068999941 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}] 05:30:00 INFO - PROCESS | 1825 | 1461069000099 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 05:30:00 INFO - PROCESS | 1825 | 1461069000235 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137596c800 == 11 [pid = 1825] [id = 42] 05:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f13701d5800) [pid = 1825] [serial = 124] [outer = (nil)] 05:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f13727b1000) [pid = 1825] [serial = 125] [outer = 0x7f13701d5800] 05:30:00 INFO - PROCESS | 1825 | 1461069000309 Marionette DEBUG loaded listener.js 05:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1373366800) [pid = 1825] [serial = 126] [outer = 0x7f13701d5800] 05:30:01 INFO - PROCESS | 1825 | 1461069001159 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]]]}] 05:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1283ms 05:30:01 INFO - PROCESS | 1825 | 1461069001217 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 05:30:01 INFO - PROCESS | 1825 | 1461069001221 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 05:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:30:01 INFO - PROCESS | 1825 | 1461069001252 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:30:01 INFO - PROCESS | 1825 | 1461069001264 Marionette TRACE conn3 <- [1,142,null,{}] 05:30:01 INFO - PROCESS | 1825 | 1461069001282 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}] 05:30:01 INFO - PROCESS | 1825 | 1461069001496 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 05:30:01 INFO - PROCESS | 1825 | 1461069001517 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e8b000 == 12 [pid = 1825] [id = 43] 05:30:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f136a9f8c00) [pid = 1825] [serial = 127] [outer = (nil)] 05:30:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f137623a000) [pid = 1825] [serial = 128] [outer = 0x7f136a9f8c00] 05:30:01 INFO - PROCESS | 1825 | 1461069001603 Marionette DEBUG loaded listener.js 05:30:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f13771af400) [pid = 1825] [serial = 129] [outer = 0x7f136a9f8c00] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f13770a9000) [pid = 1825] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f136b9a3800) [pid = 1825] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f13758d2c00) [pid = 1825] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f13770b5c00) [pid = 1825] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f1375f34c00) [pid = 1825] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f136e067800) [pid = 1825] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f137ceef400) [pid = 1825] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13749fd400) [pid = 1825] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f13787d2000) [pid = 1825] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f1382b77c00) [pid = 1825] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f1377136000) [pid = 1825] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f136ed77400) [pid = 1825] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f138795d800) [pid = 1825] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f137458bc00) [pid = 1825] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f1386285400) [pid = 1825] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f1374943000) [pid = 1825] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f1374942c00) [pid = 1825] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f1373ac7c00) [pid = 1825] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f13728e6800) [pid = 1825] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f13771af000) [pid = 1825] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f136b995400) [pid = 1825] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f136bc0ac00) [pid = 1825] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1384288c00) [pid = 1825] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f136ed6f400) [pid = 1825] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1384289c00) [pid = 1825] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1374594800) [pid = 1825] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1378421c00) [pid = 1825] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136ed7f000) [pid = 1825] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136b898000) [pid = 1825] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:30:03 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1374588000) [pid = 1825] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:30:03 INFO - PROCESS | 1825 | 1461069003631 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]]]}] 05:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2417ms 05:30:03 INFO - PROCESS | 1825 | 1461069003683 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 05:30:03 INFO - PROCESS | 1825 | 1461069003686 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 05:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:30:03 INFO - PROCESS | 1825 | 1461069003719 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:30:03 INFO - PROCESS | 1825 | 1461069003723 Marionette TRACE conn3 <- [1,146,null,{}] 05:30:03 INFO - PROCESS | 1825 | 1461069003745 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}] 05:30:03 INFO - PROCESS | 1825 | 1461069003898 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 05:30:03 INFO - PROCESS | 1825 | 1461069003908 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374aea800 == 13 [pid = 1825] [id = 44] 05:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136a8a6c00) [pid = 1825] [serial = 130] [outer = (nil)] 05:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f1374550400) [pid = 1825] [serial = 131] [outer = 0x7f136a8a6c00] 05:30:04 INFO - PROCESS | 1825 | 1461069004052 Marionette DEBUG loaded listener.js 05:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13771b0800) [pid = 1825] [serial = 132] [outer = 0x7f136a8a6c00] 05:30:04 INFO - PROCESS | 1825 | 1461069004772 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]]]}] 05:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1112ms 05:30:04 INFO - PROCESS | 1825 | 1461069004876 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 05:30:04 INFO - PROCESS | 1825 | 1461069004880 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 05:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:30:04 INFO - PROCESS | 1825 | 1461069004892 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:30:04 INFO - PROCESS | 1825 | 1461069004894 Marionette TRACE conn3 <- [1,150,null,{}] 05:30:04 INFO - PROCESS | 1825 | 1461069004901 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}] 05:30:05 INFO - PROCESS | 1825 | 1461069005043 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 05:30:05 INFO - PROCESS | 1825 | 1461069005055 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e98000 == 14 [pid = 1825] [id = 45] 05:30:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1381fd5000) [pid = 1825] [serial = 133] [outer = (nil)] 05:30:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1382dba800) [pid = 1825] [serial = 134] [outer = 0x7f1381fd5000] 05:30:05 INFO - PROCESS | 1825 | 1461069005135 Marionette DEBUG loaded listener.js 05:30:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f13832dac00) [pid = 1825] [serial = 135] [outer = 0x7f1381fd5000] 05:30:06 INFO - PROCESS | 1825 | 1461069006234 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]]]}] 05:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1392ms 05:30:06 INFO - PROCESS | 1825 | 1461069006282 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 05:30:06 INFO - PROCESS | 1825 | 1461069006290 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 05:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:30:06 INFO - PROCESS | 1825 | 1461069006300 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:30:06 INFO - PROCESS | 1825 | 1461069006304 Marionette TRACE conn3 <- [1,154,null,{}] 05:30:06 INFO - PROCESS | 1825 | 1461069006313 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}] 05:30:06 INFO - PROCESS | 1825 | 1461069006520 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 05:30:06 INFO - PROCESS | 1825 | 1461069006656 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a812000 == 15 [pid = 1825] [id = 46] 05:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f136bc18800) [pid = 1825] [serial = 136] [outer = (nil)] 05:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f13701cdc00) [pid = 1825] [serial = 137] [outer = 0x7f136bc18800] 05:30:06 INFO - PROCESS | 1825 | 1461069006741 Marionette DEBUG loaded listener.js 05:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f13701d9800) [pid = 1825] [serial = 138] [outer = 0x7f136bc18800] 05:30:07 INFO - PROCESS | 1825 | 1461069007739 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]]]}] 05:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1489ms 05:30:07 INFO - PROCESS | 1825 | 1461069007789 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 05:30:07 INFO - PROCESS | 1825 | 1461069007796 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 05:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:30:07 INFO - PROCESS | 1825 | 1461069007809 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:30:07 INFO - PROCESS | 1825 | 1461069007812 Marionette TRACE conn3 <- [1,158,null,{}] 05:30:07 INFO - PROCESS | 1825 | 1461069007819 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}] 05:30:08 INFO - PROCESS | 1825 | 1461069008029 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 05:30:08 INFO - PROCESS | 1825 | 1461069008212 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136decc800 == 16 [pid = 1825] [id = 47] 05:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f136a9fa400) [pid = 1825] [serial = 139] [outer = (nil)] 05:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f136b998000) [pid = 1825] [serial = 140] [outer = 0x7f136a9fa400] 05:30:08 INFO - PROCESS | 1825 | 1461069008311 Marionette DEBUG loaded listener.js 05:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136ed85000) [pid = 1825] [serial = 141] [outer = 0x7f136a9fa400] 05:30:08 INFO - PROCESS | 1825 | 1461069008766 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:30:09 INFO - PROCESS | 1825 | 1461069009459 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]]]}] 05:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1692ms 05:30:09 INFO - PROCESS | 1825 | 1461069009501 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 05:30:09 INFO - PROCESS | 1825 | 1461069009508 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 05:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:30:09 INFO - PROCESS | 1825 | 1461069009517 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:30:09 INFO - PROCESS | 1825 | 1461069009521 Marionette TRACE conn3 <- [1,162,null,{}] 05:30:09 INFO - PROCESS | 1825 | 1461069009531 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}] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f13728e6400) [pid = 1825] [serial = 98] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f13770a7c00) [pid = 1825] [serial = 62] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f1377138400) [pid = 1825] [serial = 64] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f138850bc00) [pid = 1825] [serial = 88] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f138427ec00) [pid = 1825] [serial = 86] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f1376611400) [pid = 1825] [serial = 61] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136ed0b800) [pid = 1825] [serial = 97] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1385c07000) [pid = 1825] [serial = 2] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f136a8a4c00) [pid = 1825] [serial = 116] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f13750d5400) [pid = 1825] [serial = 79] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f13771b7000) [pid = 1825] [serial = 40] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1376234800) [pid = 1825] [serial = 38] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f1374938000) [pid = 1825] [serial = 22] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f138300ac00) [pid = 1825] [serial = 43] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13832dfc00) [pid = 1825] [serial = 46] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f13757bf000) [pid = 1825] [serial = 25] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f1384206c00) [pid = 1825] [serial = 28] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f137622fc00) [pid = 1825] [serial = 23] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f1384208c00) [pid = 1825] [serial = 47] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f137842c400) [pid = 1825] [serial = 41] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f1387956800) [pid = 1825] [serial = 31] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f1383208000) [pid = 1825] [serial = 44] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f138428a400) [pid = 1825] [serial = 35] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f1384284400) [pid = 1825] [serial = 34] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f13761d4800) [pid = 1825] [serial = 37] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f13771b4800) [pid = 1825] [serial = 32] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f136de8b800) [pid = 1825] [serial = 19] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f1372805000) [pid = 1825] [serial = 17] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f137851d800) [pid = 1825] [serial = 56] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f1376231800) [pid = 1825] [serial = 29] [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.] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f1383209400) [pid = 1825] [serial = 58] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f1376238800) [pid = 1825] [serial = 53] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f1374935c00) [pid = 1825] [serial = 101] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f13771b4c00) [pid = 1825] [serial = 55] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f13771b8000) [pid = 1825] [serial = 82] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f137623bc00) [pid = 1825] [serial = 80] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f137279cc00) [pid = 1825] [serial = 50] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f13758d2400) [pid = 1825] [serial = 52] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f1384282400) [pid = 1825] [serial = 49] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f1383236c00) [pid = 1825] [serial = 85] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f1377258400) [pid = 1825] [serial = 65] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f138a197400) [pid = 1825] [serial = 74] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f138fbc7800) [pid = 1825] [serial = 92] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f136b8a0400) [pid = 1825] [serial = 94] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f138844d400) [pid = 1825] [serial = 73] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f1374943c00) [pid = 1825] [serial = 12] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f13830de400) [pid = 1825] [serial = 104] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f1383208c00) [pid = 1825] [serial = 68] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f138c6e1800) [pid = 1825] [serial = 91] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f1374ed5000) [pid = 1825] [serial = 9] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f13861c3800) [pid = 1825] [serial = 59] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f138c61a000) [pid = 1825] [serial = 89] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f138c6d8800) [pid = 1825] [serial = 114] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f136bc17400) [pid = 1825] [serial = 111] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f1388446400) [pid = 1825] [serial = 113] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f138c456000) [pid = 1825] [serial = 108] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f136bc13800) [pid = 1825] [serial = 110] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f138c457000) [pid = 1825] [serial = 77] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f1387f24400) [pid = 1825] [serial = 71] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f13840cfc00) [pid = 1825] [serial = 105] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f1381fd0400) [pid = 1825] [serial = 67] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f136ed81000) [pid = 1825] [serial = 16] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f1388391800) [pid = 1825] [serial = 107] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f138abe7800) [pid = 1825] [serial = 76] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f13861c1c00) [pid = 1825] [serial = 70] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f136b8a4000) [pid = 1825] [serial = 95] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f1376239c00) [pid = 1825] [serial = 102] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f137875b800) [pid = 1825] [serial = 83] [outer = (nil)] [url = about:blank] 05:30:10 INFO - PROCESS | 1825 | 1461069010544 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 05:30:10 INFO - PROCESS | 1825 | 1461069010612 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a81d000 == 17 [pid = 1825] [id = 48] 05:30:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f136a9fa800) [pid = 1825] [serial = 142] [outer = (nil)] 05:30:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f136b898000) [pid = 1825] [serial = 143] [outer = 0x7f136a9fa800] 05:30:10 INFO - PROCESS | 1825 | 1461069010683 Marionette DEBUG loaded listener.js 05:30:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f136b99f800) [pid = 1825] [serial = 144] [outer = 0x7f136a9fa800] 05:30:11 INFO - PROCESS | 1825 | 1461069011708 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]]]}] 05:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2248ms 05:30:11 INFO - PROCESS | 1825 | 1461069011768 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 05:30:11 INFO - PROCESS | 1825 | 1461069011799 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 05:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:30:11 INFO - PROCESS | 1825 | 1461069011845 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:30:11 INFO - PROCESS | 1825 | 1461069011856 Marionette TRACE conn3 <- [1,166,null,{}] 05:30:11 INFO - PROCESS | 1825 | 1461069011871 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}] 05:30:12 INFO - PROCESS | 1825 | 1461069012100 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 05:30:12 INFO - PROCESS | 1825 | 1461069012133 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ed8a800 == 18 [pid = 1825] [id = 49] 05:30:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f136a8a5800) [pid = 1825] [serial = 145] [outer = (nil)] 05:30:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f136e066c00) [pid = 1825] [serial = 146] [outer = 0x7f136a8a5800] 05:30:12 INFO - PROCESS | 1825 | 1461069012199 Marionette DEBUG loaded listener.js 05:30:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f13701cbc00) [pid = 1825] [serial = 147] [outer = 0x7f136a8a5800] 05:30:12 INFO - PROCESS | 1825 | 1461069012886 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]]]}] 05:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1096ms 05:30:12 INFO - PROCESS | 1825 | 1461069012937 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 05:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:30:12 INFO - PROCESS | 1825 | 1461069012943 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 05:30:12 INFO - PROCESS | 1825 | 1461069012961 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:30:12 INFO - PROCESS | 1825 | 1461069012965 Marionette TRACE conn3 <- [1,170,null,{}] 05:30:12 INFO - PROCESS | 1825 | 1461069012971 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}] 05:30:13 INFO - PROCESS | 1825 | 1461069013174 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 05:30:13 INFO - PROCESS | 1825 | 1461069013226 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13745c3000 == 19 [pid = 1825] [id = 50] 05:30:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f136a9ee000) [pid = 1825] [serial = 148] [outer = (nil)] 05:30:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f13727aa400) [pid = 1825] [serial = 149] [outer = 0x7f136a9ee000] 05:30:13 INFO - PROCESS | 1825 | 1461069013295 Marionette DEBUG loaded listener.js 05:30:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f13728dec00) [pid = 1825] [serial = 150] [outer = 0x7f136a9ee000] 05:30:14 INFO - PROCESS | 1825 | 1461069014125 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]]]}] 05:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1195ms 05:30:14 INFO - PROCESS | 1825 | 1461069014145 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 05:30:14 INFO - PROCESS | 1825 | 1461069014151 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 05:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:30:14 INFO - PROCESS | 1825 | 1461069014168 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:30:14 INFO - PROCESS | 1825 | 1461069014176 Marionette TRACE conn3 <- [1,174,null,{}] 05:30:14 INFO - PROCESS | 1825 | 1461069014188 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}] 05:30:14 INFO - PROCESS | 1825 | 1461069014395 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 05:30:14 INFO - PROCESS | 1825 | 1461069014431 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13757c4000 == 20 [pid = 1825] [id = 51] 05:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f136bc0bc00) [pid = 1825] [serial = 151] [outer = (nil)] 05:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f1374d8d800) [pid = 1825] [serial = 152] [outer = 0x7f136bc0bc00] 05:30:14 INFO - PROCESS | 1825 | 1461069014532 Marionette DEBUG loaded listener.js 05:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f1375e4bc00) [pid = 1825] [serial = 153] [outer = 0x7f136bc0bc00] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f1381fd5000) [pid = 1825] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f136a8a6c00) [pid = 1825] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f136a9f8c00) [pid = 1825] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f136b899800) [pid = 1825] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f136bc0f000) [pid = 1825] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f13701d5800) [pid = 1825] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:30:15 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f136a89e000) [pid = 1825] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:30:15 INFO - PROCESS | 1825 | 1461069015398 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]]]}] 05:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1251ms 05:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:30:15 INFO - PROCESS | 1825 | 1461069015410 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 05:30:15 INFO - PROCESS | 1825 | 1461069015412 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 05:30:15 INFO - PROCESS | 1825 | 1461069015418 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:30:15 INFO - PROCESS | 1825 | 1461069015421 Marionette TRACE conn3 <- [1,178,null,{}] 05:30:15 INFO - PROCESS | 1825 | 1461069015426 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}] 05:30:15 INFO - PROCESS | 1825 | 1461069015586 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 05:30:15 INFO - PROCESS | 1825 | 1461069015645 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f15800 == 21 [pid = 1825] [id = 52] 05:30:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f136a9f7c00) [pid = 1825] [serial = 154] [outer = (nil)] 05:30:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f13758d1c00) [pid = 1825] [serial = 155] [outer = 0x7f136a9f7c00] 05:30:15 INFO - PROCESS | 1825 | 1461069015705 Marionette DEBUG loaded listener.js 05:30:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f13761d5c00) [pid = 1825] [serial = 156] [outer = 0x7f136a9f7c00] 05:30:16 INFO - PROCESS | 1825 | 1461069016394 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]]]}] 05:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1026ms 05:30:16 INFO - PROCESS | 1825 | 1461069016451 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 05:30:16 INFO - PROCESS | 1825 | 1461069016454 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 05:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:30:16 INFO - PROCESS | 1825 | 1461069016462 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:30:16 INFO - PROCESS | 1825 | 1461069016465 Marionette TRACE conn3 <- [1,182,null,{}] 05:30:16 INFO - PROCESS | 1825 | 1461069016470 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}] 05:30:16 INFO - PROCESS | 1825 | 1461069016679 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 05:30:16 INFO - PROCESS | 1825 | 1461069016692 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fcc800 == 22 [pid = 1825] [id = 53] 05:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f136a8a6c00) [pid = 1825] [serial = 157] [outer = (nil)] 05:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f13771aec00) [pid = 1825] [serial = 158] [outer = 0x7f136a8a6c00] 05:30:16 INFO - PROCESS | 1825 | 1461069016835 Marionette DEBUG loaded listener.js 05:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f13771bc800) [pid = 1825] [serial = 159] [outer = 0x7f136a8a6c00] 05:30:17 INFO - PROCESS | 1825 | 1461069017704 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]]]}] 05:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1277ms 05:30:17 INFO - PROCESS | 1825 | 1461069017740 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 05:30:17 INFO - PROCESS | 1825 | 1461069017745 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 05:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:30:17 INFO - PROCESS | 1825 | 1461069017755 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:30:17 INFO - PROCESS | 1825 | 1461069017759 Marionette TRACE conn3 <- [1,186,null,{}] 05:30:17 INFO - PROCESS | 1825 | 1461069017768 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}] 05:30:17 INFO - PROCESS | 1825 | 1461069017937 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 05:30:18 INFO - PROCESS | 1825 | 1461069018061 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370502800 == 23 [pid = 1825] [id = 54] 05:30:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f136b89ac00) [pid = 1825] [serial = 160] [outer = (nil)] 05:30:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f136bc0c000) [pid = 1825] [serial = 161] [outer = 0x7f136b89ac00] 05:30:18 INFO - PROCESS | 1825 | 1461069018138 Marionette DEBUG loaded listener.js 05:30:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f136de86000) [pid = 1825] [serial = 162] [outer = 0x7f136b89ac00] 05:30:19 INFO - PROCESS | 1825 | 1461069019079 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]]]}] 05:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1385ms 05:30:19 INFO - PROCESS | 1825 | 1461069019141 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 05:30:19 INFO - PROCESS | 1825 | 1461069019150 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 05:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:30:19 INFO - PROCESS | 1825 | 1461069019160 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:30:19 INFO - PROCESS | 1825 | 1461069019164 Marionette TRACE conn3 <- [1,190,null,{}] 05:30:19 INFO - PROCESS | 1825 | 1461069019172 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}] 05:30:19 INFO - PROCESS | 1825 | 1461069019346 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 05:30:19 INFO - PROCESS | 1825 | 1461069019467 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766d4000 == 24 [pid = 1825] [id = 55] 05:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f136b89c400) [pid = 1825] [serial = 163] [outer = (nil)] 05:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f1372810400) [pid = 1825] [serial = 164] [outer = 0x7f136b89c400] 05:30:19 INFO - PROCESS | 1825 | 1461069019540 Marionette DEBUG loaded listener.js 05:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f13745e0800) [pid = 1825] [serial = 165] [outer = 0x7f136b89c400] 05:30:20 INFO - PROCESS | 1825 | 1461069020525 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]]]}] 05:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1434ms 05:30:20 INFO - PROCESS | 1825 | 1461069020594 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 05:30:20 INFO - PROCESS | 1825 | 1461069020599 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 05:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:30:20 INFO - PROCESS | 1825 | 1461069020607 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:30:20 INFO - PROCESS | 1825 | 1461069020612 Marionette TRACE conn3 <- [1,194,null,{}] 05:30:20 INFO - PROCESS | 1825 | 1461069020620 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}] 05:30:20 INFO - PROCESS | 1825 | 1461069020768 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 05:30:20 INFO - PROCESS | 1825 | 1461069020916 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e07c000 == 25 [pid = 1825] [id = 56] 05:30:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f136b997400) [pid = 1825] [serial = 166] [outer = (nil)] 05:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f136b99e800) [pid = 1825] [serial = 167] [outer = 0x7f136b997400] 05:30:21 INFO - PROCESS | 1825 | 1461069021036 Marionette DEBUG loaded listener.js 05:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f136bc11800) [pid = 1825] [serial = 168] [outer = 0x7f136b997400] 05:30:21 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a80e000 == 24 [pid = 1825] [id = 40] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f136a9f0000) [pid = 1825] [serial = 117] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f1382dba800) [pid = 1825] [serial = 134] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f1374550400) [pid = 1825] [serial = 131] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f13832dac00) [pid = 1825] [serial = 135] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f137623a000) [pid = 1825] [serial = 128] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f136b8a1400) [pid = 1825] [serial = 119] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f136b99d000) [pid = 1825] [serial = 120] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f136ed85800) [pid = 1825] [serial = 122] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f13701cfc00) [pid = 1825] [serial = 123] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f13771b0800) [pid = 1825] [serial = 132] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f13727b1000) [pid = 1825] [serial = 125] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f1373366800) [pid = 1825] [serial = 126] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f13771af400) [pid = 1825] [serial = 129] [outer = (nil)] [url = about:blank] 05:30:21 INFO - PROCESS | 1825 | 1461069021752 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]]]}] 05:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1185ms 05:30:21 INFO - PROCESS | 1825 | 1461069021793 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 05:30:21 INFO - PROCESS | 1825 | 1461069021802 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 05:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:30:21 INFO - PROCESS | 1825 | 1461069021829 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:30:21 INFO - PROCESS | 1825 | 1461069021832 Marionette TRACE conn3 <- [1,198,null,{}] 05:30:21 INFO - PROCESS | 1825 | 1461069021842 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}] 05:30:21 INFO - PROCESS | 1825 | 1461069021988 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 05:30:22 INFO - PROCESS | 1825 | 1461069021999 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137057d000 == 25 [pid = 1825] [id = 57] 05:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f136e065c00) [pid = 1825] [serial = 169] [outer = (nil)] 05:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f13701d2000) [pid = 1825] [serial = 170] [outer = 0x7f136e065c00] 05:30:22 INFO - PROCESS | 1825 | 1461069022060 Marionette DEBUG loaded listener.js 05:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f13727a8c00) [pid = 1825] [serial = 171] [outer = 0x7f136e065c00] 05:30:22 INFO - PROCESS | 1825 | 1461069022774 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]]]}] 05:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 987ms 05:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:30:22 INFO - PROCESS | 1825 | 1461069022812 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 05:30:22 INFO - PROCESS | 1825 | 1461069022815 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 05:30:22 INFO - PROCESS | 1825 | 1461069022827 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:30:22 INFO - PROCESS | 1825 | 1461069022832 Marionette TRACE conn3 <- [1,202,null,{}] 05:30:22 INFO - PROCESS | 1825 | 1461069022855 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}] 05:30:23 INFO - PROCESS | 1825 | 1461069023013 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 05:30:23 INFO - PROCESS | 1825 | 1461069023024 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375979000 == 26 [pid = 1825] [id = 58] 05:30:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f1374941800) [pid = 1825] [serial = 172] [outer = (nil)] 05:30:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f1375e53800) [pid = 1825] [serial = 173] [outer = 0x7f1374941800] 05:30:23 INFO - PROCESS | 1825 | 1461069023105 Marionette DEBUG loaded listener.js 05:30:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f1376237c00) [pid = 1825] [serial = 174] [outer = 0x7f1374941800] 05:30:23 INFO - PROCESS | 1825 | 1461069023881 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]]]}] 05:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1092ms 05:30:23 INFO - PROCESS | 1825 | 1461069023930 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 05:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:30:23 INFO - PROCESS | 1825 | 1461069023935 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 05:30:23 INFO - PROCESS | 1825 | 1461069023941 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:30:23 INFO - PROCESS | 1825 | 1461069023945 Marionette TRACE conn3 <- [1,206,null,{}] 05:30:23 INFO - PROCESS | 1825 | 1461069023953 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}] 05:30:24 INFO - PROCESS | 1825 | 1461069024140 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 05:30:24 INFO - PROCESS | 1825 | 1461069024156 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13784db800 == 27 [pid = 1825] [id = 59] 05:30:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f136a89ac00) [pid = 1825] [serial = 175] [outer = (nil)] 05:30:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f13770aa800) [pid = 1825] [serial = 176] [outer = 0x7f136a89ac00] 05:30:24 INFO - PROCESS | 1825 | 1461069024218 Marionette DEBUG loaded listener.js 05:30:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f1377258400) [pid = 1825] [serial = 177] [outer = 0x7f136a89ac00] 05:30:24 INFO - PROCESS | 1825 | 1461069024920 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]]]}] 05:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1032ms 05:30:24 INFO - PROCESS | 1825 | 1461069024982 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 05:30:24 INFO - PROCESS | 1825 | 1461069024986 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 05:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:30:24 INFO - PROCESS | 1825 | 1461069024992 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:30:24 INFO - PROCESS | 1825 | 1461069024995 Marionette TRACE conn3 <- [1,210,null,{}] 05:30:25 INFO - PROCESS | 1825 | 1461069025000 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}] 05:30:25 INFO - PROCESS | 1825 | 1461069025161 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 05:30:25 INFO - PROCESS | 1825 | 1461069025188 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce16000 == 28 [pid = 1825] [id = 60] 05:30:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f136a89fc00) [pid = 1825] [serial = 178] [outer = (nil)] 05:30:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f137842bc00) [pid = 1825] [serial = 179] [outer = 0x7f136a89fc00] 05:30:25 INFO - PROCESS | 1825 | 1461069025252 Marionette DEBUG loaded listener.js 05:30:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f13787d4800) [pid = 1825] [serial = 180] [outer = 0x7f136a89fc00] 05:30:25 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f136bc0bc00) [pid = 1825] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:30:25 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f136a8a5800) [pid = 1825] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:30:25 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f136a9fa800) [pid = 1825] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:30:25 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f136bc18800) [pid = 1825] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:30:25 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f136a9f7c00) [pid = 1825] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:30:25 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f136a9ee000) [pid = 1825] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:30:26 INFO - PROCESS | 1825 | 1461069026030 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]]]}] 05:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1076ms 05:30:26 INFO - PROCESS | 1825 | 1461069026069 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 05:30:26 INFO - PROCESS | 1825 | 1461069026072 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 05:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:30:26 INFO - PROCESS | 1825 | 1461069026084 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:30:26 INFO - PROCESS | 1825 | 1461069026086 Marionette TRACE conn3 <- [1,214,null,{}] 05:30:26 INFO - PROCESS | 1825 | 1461069026091 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}] 05:30:26 INFO - PROCESS | 1825 | 1461069026263 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 05:30:26 INFO - PROCESS | 1825 | 1461069026274 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382bf4000 == 29 [pid = 1825] [id = 61] 05:30:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f136bc18c00) [pid = 1825] [serial = 181] [outer = (nil)] 05:30:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f1382b73000) [pid = 1825] [serial = 182] [outer = 0x7f136bc18c00] 05:30:26 INFO - PROCESS | 1825 | 1461069026340 Marionette DEBUG loaded listener.js 05:30:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f13830de400) [pid = 1825] [serial = 183] [outer = 0x7f136bc18c00] 05:30:27 INFO - PROCESS | 1825 | 1461069027040 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]]]}] 05:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 982ms 05:30:27 INFO - PROCESS | 1825 | 1461069027067 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 05:30:27 INFO - PROCESS | 1825 | 1461069027071 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 05:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:30:27 INFO - PROCESS | 1825 | 1461069027076 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:30:27 INFO - PROCESS | 1825 | 1461069027078 Marionette TRACE conn3 <- [1,218,null,{}] 05:30:27 INFO - PROCESS | 1825 | 1461069027084 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}] 05:30:27 INFO - PROCESS | 1825 | 1461069027242 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 05:30:27 INFO - PROCESS | 1825 | 1461069027263 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382dd3800 == 30 [pid = 1825] [id = 62] 05:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f13701d3400) [pid = 1825] [serial = 184] [outer = (nil)] 05:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f1383229000) [pid = 1825] [serial = 185] [outer = 0x7f13701d3400] 05:30:27 INFO - PROCESS | 1825 | 1461069027324 Marionette DEBUG loaded listener.js 05:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f13832b8800) [pid = 1825] [serial = 186] [outer = 0x7f13701d3400] 05:30:28 INFO - PROCESS | 1825 | 1461069028024 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]]]}] 05:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 975ms 05:30:28 INFO - PROCESS | 1825 | 1461069028054 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 05:30:28 INFO - PROCESS | 1825 | 1461069028060 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 05:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:30:28 INFO - PROCESS | 1825 | 1461069028069 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:30:28 INFO - PROCESS | 1825 | 1461069028075 Marionette TRACE conn3 <- [1,222,null,{}] 05:30:28 INFO - PROCESS | 1825 | 1461069028102 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}] 05:30:28 INFO - PROCESS | 1825 | 1461069028311 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 05:30:28 INFO - PROCESS | 1825 | 1461069028475 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e10e800 == 31 [pid = 1825] [id = 63] 05:30:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f136b8a4400) [pid = 1825] [serial = 187] [outer = (nil)] 05:30:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f136b9a1c00) [pid = 1825] [serial = 188] [outer = 0x7f136b8a4400] 05:30:28 INFO - PROCESS | 1825 | 1461069028554 Marionette DEBUG loaded listener.js 05:30:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f136bc19c00) [pid = 1825] [serial = 189] [outer = 0x7f136b8a4400] 05:30:29 INFO - PROCESS | 1825 | 1461069029403 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]]]}] 05:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1395ms 05:30:29 INFO - PROCESS | 1825 | 1461069029465 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 05:30:29 INFO - PROCESS | 1825 | 1461069029474 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 05:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:30:29 INFO - PROCESS | 1825 | 1461069029486 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:30:29 INFO - PROCESS | 1825 | 1461069029490 Marionette TRACE conn3 <- [1,226,null,{}] 05:30:29 INFO - PROCESS | 1825 | 1461069029497 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}] 05:30:29 INFO - PROCESS | 1825 | 1461069029704 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 05:30:29 INFO - PROCESS | 1825 | 1461069029840 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137596f800 == 32 [pid = 1825] [id = 64] 05:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f136b995400) [pid = 1825] [serial = 190] [outer = (nil)] 05:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f13745e5400) [pid = 1825] [serial = 191] [outer = 0x7f136b995400] 05:30:29 INFO - PROCESS | 1825 | 1461069029913 Marionette DEBUG loaded listener.js 05:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f13761d9000) [pid = 1825] [serial = 192] [outer = 0x7f136b995400] 05:30:30 INFO - PROCESS | 1825 | 1461069030747 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]]]}] 05:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1339ms 05:30:30 INFO - PROCESS | 1825 | 1461069030826 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 05:30:30 INFO - PROCESS | 1825 | 1461069030829 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 05:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:30:30 INFO - PROCESS | 1825 | 1461069030836 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:30:30 INFO - PROCESS | 1825 | 1461069030842 Marionette TRACE conn3 <- [1,230,null,{}] 05:30:30 INFO - PROCESS | 1825 | 1461069030878 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}] 05:30:31 INFO - PROCESS | 1825 | 1461069031044 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 05:30:31 INFO - PROCESS | 1825 | 1461069031171 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13832b2000 == 33 [pid = 1825] [id = 65] 05:30:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f137280cc00) [pid = 1825] [serial = 193] [outer = (nil)] 05:30:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f1381fca800) [pid = 1825] [serial = 194] [outer = 0x7f137280cc00] 05:30:31 INFO - PROCESS | 1825 | 1461069031255 Marionette DEBUG loaded listener.js 05:30:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f1383096c00) [pid = 1825] [serial = 195] [outer = 0x7f137280cc00] 05:30:32 INFO - PROCESS | 1825 | 1461069032188 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]]]}] 05:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1404ms 05:30:32 INFO - PROCESS | 1825 | 1461069032241 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 05:30:32 INFO - PROCESS | 1825 | 1461069032245 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 05:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:30:32 INFO - PROCESS | 1825 | 1461069032253 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:30:32 INFO - PROCESS | 1825 | 1461069032256 Marionette TRACE conn3 <- [1,234,null,{}] 05:30:32 INFO - PROCESS | 1825 | 1461069032263 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}] 05:30:32 INFO - PROCESS | 1825 | 1461069032419 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 05:30:32 INFO - PROCESS | 1825 | 1461069032545 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138424e800 == 34 [pid = 1825] [id = 66] 05:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f13771b0800) [pid = 1825] [serial = 196] [outer = (nil)] 05:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f1383fc4400) [pid = 1825] [serial = 197] [outer = 0x7f13771b0800] 05:30:32 INFO - PROCESS | 1825 | 1461069032617 Marionette DEBUG loaded listener.js 05:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f13840cec00) [pid = 1825] [serial = 198] [outer = 0x7f13771b0800] 05:30:33 INFO - PROCESS | 1825 | 1461069033532 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]]]}] 05:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1336ms 05:30:33 INFO - PROCESS | 1825 | 1461069033738 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 05:30:33 INFO - PROCESS | 1825 | 1461069033745 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 05:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:30:33 INFO - PROCESS | 1825 | 1461069033754 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:30:33 INFO - PROCESS | 1825 | 1461069033757 Marionette TRACE conn3 <- [1,238,null,{}] 05:30:33 INFO - PROCESS | 1825 | 1461069033767 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}] 05:30:33 INFO - PROCESS | 1825 | 1461069033920 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 05:30:34 INFO - PROCESS | 1825 | 1461069034078 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13756b9000 == 35 [pid = 1825] [id = 67] 05:30:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f136bc0f000) [pid = 1825] [serial = 199] [outer = (nil)] 05:30:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f136de83400) [pid = 1825] [serial = 200] [outer = 0x7f136bc0f000] 05:30:34 INFO - PROCESS | 1825 | 1461069034159 Marionette DEBUG loaded listener.js 05:30:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f13701cfc00) [pid = 1825] [serial = 201] [outer = 0x7f136bc0f000] 05:30:34 INFO - PROCESS | 1825 | 1461069034939 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]]]}] 05:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1230ms 05:30:35 INFO - PROCESS | 1825 | 1461069034997 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 05:30:35 INFO - PROCESS | 1825 | 1461069035001 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 05:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:30:35 INFO - PROCESS | 1825 | 1461069035014 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:30:35 INFO - PROCESS | 1825 | 1461069035019 Marionette TRACE conn3 <- [1,242,null,{}] 05:30:35 INFO - PROCESS | 1825 | 1461069035026 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}] 05:30:35 INFO - PROCESS | 1825 | 1461069035180 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 05:30:35 INFO - PROCESS | 1825 | 1461069035311 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13728ca000 == 36 [pid = 1825] [id = 68] 05:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f136bc0fc00) [pid = 1825] [serial = 202] [outer = (nil)] 05:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f1370351c00) [pid = 1825] [serial = 203] [outer = 0x7f136bc0fc00] 05:30:35 INFO - PROCESS | 1825 | 1461069035376 Marionette DEBUG loaded listener.js 05:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f1374d83c00) [pid = 1825] [serial = 204] [outer = 0x7f136bc0fc00] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f136b998000) [pid = 1825] [serial = 140] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f13771aec00) [pid = 1825] [serial = 158] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f1374d8d800) [pid = 1825] [serial = 152] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f136e066c00) [pid = 1825] [serial = 146] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f13701cbc00) [pid = 1825] [serial = 147] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f136b898000) [pid = 1825] [serial = 143] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f136b99f800) [pid = 1825] [serial = 144] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f13701d9800) [pid = 1825] [serial = 138] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f13701cdc00) [pid = 1825] [serial = 137] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f1375e4bc00) [pid = 1825] [serial = 153] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f13758d1c00) [pid = 1825] [serial = 155] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f13727aa400) [pid = 1825] [serial = 149] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f13761d5c00) [pid = 1825] [serial = 156] [outer = (nil)] [url = about:blank] 05:30:35 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f13728dec00) [pid = 1825] [serial = 150] [outer = (nil)] [url = about:blank] 05:30:36 INFO - PROCESS | 1825 | 1461069036140 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]]]}] 05:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1137ms 05:30:36 INFO - PROCESS | 1825 | 1461069036148 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 05:30:36 INFO - PROCESS | 1825 | 1461069036151 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 05:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:30:36 INFO - PROCESS | 1825 | 1461069036157 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:30:36 INFO - PROCESS | 1825 | 1461069036160 Marionette TRACE conn3 <- [1,246,null,{}] 05:30:36 INFO - PROCESS | 1825 | 1461069036173 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}] 05:30:36 INFO - PROCESS | 1825 | 1461069036362 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 05:30:36 INFO - PROCESS | 1825 | 1461069036384 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137534d000 == 37 [pid = 1825] [id = 69] 05:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f13761d7c00) [pid = 1825] [serial = 205] [outer = (nil)] 05:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f1377132c00) [pid = 1825] [serial = 206] [outer = 0x7f13761d7c00] 05:30:36 INFO - PROCESS | 1825 | 1461069036450 Marionette DEBUG loaded listener.js 05:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f1378422800) [pid = 1825] [serial = 207] [outer = 0x7f13761d7c00] 05:30:37 INFO - PROCESS | 1825 | 1461069037133 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]]]}] 05:30:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1032ms 05:30:37 INFO - PROCESS | 1825 | 1461069037190 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 05:30:37 INFO - PROCESS | 1825 | 1461069037193 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 05:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:30:37 INFO - PROCESS | 1825 | 1461069037206 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:30:37 INFO - PROCESS | 1825 | 1461069037209 Marionette TRACE conn3 <- [1,250,null,{}] 05:30:37 INFO - PROCESS | 1825 | 1461069037218 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}] 05:30:37 INFO - PROCESS | 1825 | 1461069037359 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 05:30:37 INFO - PROCESS | 1825 | 1461069037370 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce04000 == 38 [pid = 1825] [id = 70] 05:30:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f137cee3400) [pid = 1825] [serial = 208] [outer = (nil)] 05:30:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f13832b8400) [pid = 1825] [serial = 209] [outer = 0x7f137cee3400] 05:30:37 INFO - PROCESS | 1825 | 1461069037430 Marionette DEBUG loaded listener.js 05:30:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f1383fc5c00) [pid = 1825] [serial = 210] [outer = 0x7f137cee3400] 05:30:38 INFO - PROCESS | 1825 | 1461069038283 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]]]}] 05:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1146ms 05:30:38 INFO - PROCESS | 1825 | 1461069038347 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 05:30:38 INFO - PROCESS | 1825 | 1461069038360 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 05:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:30:38 INFO - PROCESS | 1825 | 1461069038367 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:30:38 INFO - PROCESS | 1825 | 1461069038370 Marionette TRACE conn3 <- [1,254,null,{}] 05:30:38 INFO - PROCESS | 1825 | 1461069038384 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}] 05:30:38 INFO - PROCESS | 1825 | 1461069038629 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 05:30:38 INFO - PROCESS | 1825 | 1461069038658 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383295000 == 39 [pid = 1825] [id = 71] 05:30:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f136a9eec00) [pid = 1825] [serial = 211] [outer = (nil)] 05:30:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f138420d000) [pid = 1825] [serial = 212] [outer = 0x7f136a9eec00] 05:30:38 INFO - PROCESS | 1825 | 1461069038717 Marionette DEBUG loaded listener.js 05:30:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f1384280400) [pid = 1825] [serial = 213] [outer = 0x7f136a9eec00] 05:30:39 INFO - PROCESS | 1825 | 1461069039417 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]]]}] 05:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1084ms 05:30:39 INFO - PROCESS | 1825 | 1461069039453 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 05:30:39 INFO - PROCESS | 1825 | 1461069039457 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 05:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:30:39 INFO - PROCESS | 1825 | 1461069039468 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:30:39 INFO - PROCESS | 1825 | 1461069039470 Marionette TRACE conn3 <- [1,258,null,{}] 05:30:39 INFO - PROCESS | 1825 | 1461069039476 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}] 05:30:39 INFO - PROCESS | 1825 | 1461069039689 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 05:30:39 INFO - PROCESS | 1825 | 1461069039714 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1386233800 == 40 [pid = 1825] [id = 72] 05:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f13843c7400) [pid = 1825] [serial = 214] [outer = (nil)] 05:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f1386240800) [pid = 1825] [serial = 215] [outer = 0x7f13843c7400] 05:30:39 INFO - PROCESS | 1825 | 1461069039790 Marionette DEBUG loaded listener.js 05:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f1387954400) [pid = 1825] [serial = 216] [outer = 0x7f13843c7400] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f136b997400) [pid = 1825] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f136a89fc00) [pid = 1825] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f136a9fa400) [pid = 1825] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f1374941800) [pid = 1825] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f136e065c00) [pid = 1825] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f136bc18c00) [pid = 1825] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:30:40 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f136a89ac00) [pid = 1825] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:30:40 INFO - PROCESS | 1825 | 1461069040573 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]]]}] 05:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1139ms 05:30:40 INFO - PROCESS | 1825 | 1461069040602 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 05:30:40 INFO - PROCESS | 1825 | 1461069040605 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 05:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:30:40 INFO - PROCESS | 1825 | 1461069040611 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:30:40 INFO - PROCESS | 1825 | 1461069040613 Marionette TRACE conn3 <- [1,262,null,{}] 05:30:40 INFO - PROCESS | 1825 | 1461069040619 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}] 05:30:40 INFO - PROCESS | 1825 | 1461069040784 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 05:30:40 INFO - PROCESS | 1825 | 1461069040855 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a807800 == 41 [pid = 1825] [id = 73] 05:30:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f136e065c00) [pid = 1825] [serial = 217] [outer = (nil)] 05:30:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f13840c8400) [pid = 1825] [serial = 218] [outer = 0x7f136e065c00] 05:30:40 INFO - PROCESS | 1825 | 1461069040916 Marionette DEBUG loaded listener.js 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f1387f2b000) [pid = 1825] [serial = 219] [outer = 0x7f136e065c00] 05:30:41 INFO - PROCESS | 1825 | 1461069041557 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]]]}] 05:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 976ms 05:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:30:41 INFO - PROCESS | 1825 | 1461069041589 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 05:30:41 INFO - PROCESS | 1825 | 1461069041592 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 05:30:41 INFO - PROCESS | 1825 | 1461069041598 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:30:41 INFO - PROCESS | 1825 | 1461069041601 Marionette TRACE conn3 <- [1,266,null,{}] 05:30:41 INFO - PROCESS | 1825 | 1461069041606 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}] 05:30:41 INFO - PROCESS | 1825 | 1461069041770 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 05:30:41 INFO - PROCESS | 1825 | 1461069041786 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387995800 == 42 [pid = 1825] [id = 74] 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f1387f2e800) [pid = 1825] [serial = 220] [outer = (nil)] 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f1388305800) [pid = 1825] [serial = 221] [outer = 0x7f1387f2e800] 05:30:41 INFO - PROCESS | 1825 | 1461069041852 Marionette DEBUG loaded listener.js 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f138838e800) [pid = 1825] [serial = 222] [outer = 0x7f1387f2e800] 05:30:42 INFO - PROCESS | 1825 | 1461069042645 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]]]}] 05:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1078ms 05:30:42 INFO - PROCESS | 1825 | 1461069042689 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 05:30:42 INFO - PROCESS | 1825 | 1461069042695 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 05:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:30:42 INFO - PROCESS | 1825 | 1461069042704 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:30:42 INFO - PROCESS | 1825 | 1461069042709 Marionette TRACE conn3 <- [1,270,null,{}] 05:30:42 INFO - PROCESS | 1825 | 1461069042718 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}] 05:30:42 INFO - PROCESS | 1825 | 1461069042888 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 05:30:43 INFO - PROCESS | 1825 | 1461069043016 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13749d6800 == 43 [pid = 1825] [id = 75] 05:30:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f136b99fc00) [pid = 1825] [serial = 223] [outer = (nil)] 05:30:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f136ed82800) [pid = 1825] [serial = 224] [outer = 0x7f136b99fc00] 05:30:43 INFO - PROCESS | 1825 | 1461069043093 Marionette DEBUG loaded listener.js 05:30:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f13727a9000) [pid = 1825] [serial = 225] [outer = 0x7f136b99fc00] 05:30:44 INFO - PROCESS | 1825 | 1461069044011 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]]]}] 05:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1334ms 05:30:44 INFO - PROCESS | 1825 | 1461069044038 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 05:30:44 INFO - PROCESS | 1825 | 1461069044046 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 05:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:30:44 INFO - PROCESS | 1825 | 1461069044057 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:30:44 INFO - PROCESS | 1825 | 1461069044060 Marionette TRACE conn3 <- [1,274,null,{}] 05:30:44 INFO - PROCESS | 1825 | 1461069044066 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}] 05:30:44 INFO - PROCESS | 1825 | 1461069044226 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 05:30:44 INFO - PROCESS | 1825 | 1461069044362 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138303a800 == 44 [pid = 1825] [id = 76] 05:30:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f136b9a0400) [pid = 1825] [serial = 226] [outer = (nil)] 05:30:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f1378421000) [pid = 1825] [serial = 227] [outer = 0x7f136b9a0400] 05:30:44 INFO - PROCESS | 1825 | 1461069044433 Marionette DEBUG loaded listener.js 05:30:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f138320b400) [pid = 1825] [serial = 228] [outer = 0x7f136b9a0400] 05:30:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f137851f400) [pid = 1825] [serial = 229] [outer = 0x7f136ed7d400] 05:30:45 INFO - PROCESS | 1825 | 1461069045720 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]]]}] 05:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1737ms 05:30:45 INFO - PROCESS | 1825 | 1461069045794 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 05:30:45 INFO - PROCESS | 1825 | 1461069045797 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 05:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:30:45 INFO - PROCESS | 1825 | 1461069045804 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:30:45 INFO - PROCESS | 1825 | 1461069045809 Marionette TRACE conn3 <- [1,278,null,{}] 05:30:45 INFO - PROCESS | 1825 | 1461069045825 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}] 05:30:46 INFO - PROCESS | 1825 | 1461069046062 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 05:30:46 INFO - PROCESS | 1825 | 1461069046192 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138836c000 == 45 [pid = 1825] [id = 77] 05:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f1375e4bc00) [pid = 1825] [serial = 230] [outer = (nil)] 05:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f1381fd4400) [pid = 1825] [serial = 231] [outer = 0x7f1375e4bc00] 05:30:46 INFO - PROCESS | 1825 | 1461069046326 Marionette DEBUG loaded listener.js 05:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f138808e400) [pid = 1825] [serial = 232] [outer = 0x7f1375e4bc00] 05:30:47 INFO - PROCESS | 1825 | 1461069047248 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]]]}] 05:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1488ms 05:30:47 INFO - PROCESS | 1825 | 1461069047293 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 05:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:30:47 INFO - PROCESS | 1825 | 1461069047299 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 05:30:47 INFO - PROCESS | 1825 | 1461069047304 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:30:47 INFO - PROCESS | 1825 | 1461069047307 Marionette TRACE conn3 <- [1,282,null,{}] 05:30:47 INFO - PROCESS | 1825 | 1461069047313 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}] 05:30:47 INFO - PROCESS | 1825 | 1461069047476 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 05:30:47 INFO - PROCESS | 1825 | 1461069047606 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138a178800 == 46 [pid = 1825] [id = 78] 05:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f136a8e2800) [pid = 1825] [serial = 233] [outer = (nil)] 05:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f136a8ebc00) [pid = 1825] [serial = 234] [outer = 0x7f136a8e2800] 05:30:47 INFO - PROCESS | 1825 | 1461069047676 Marionette DEBUG loaded listener.js 05:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f13787d1c00) [pid = 1825] [serial = 235] [outer = 0x7f136a8e2800] 05:30:48 INFO - PROCESS | 1825 | 1461069048453 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]]]}] 05:30:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1185ms 05:30:48 INFO - PROCESS | 1825 | 1461069048490 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 05:30:48 INFO - PROCESS | 1825 | 1461069048493 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 05:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:30:48 INFO - PROCESS | 1825 | 1461069048506 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:30:48 INFO - PROCESS | 1825 | 1461069048510 Marionette TRACE conn3 <- [1,286,null,{}] 05:30:48 INFO - PROCESS | 1825 | 1461069048536 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}] 05:30:48 INFO - PROCESS | 1825 | 1461069048694 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 05:30:48 INFO - PROCESS | 1825 | 1461069048825 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138aec4800 == 47 [pid = 1825] [id = 79] 05:30:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f136a8e6800) [pid = 1825] [serial = 236] [outer = (nil)] 05:30:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f1388391800) [pid = 1825] [serial = 237] [outer = 0x7f136a8e6800] 05:30:48 INFO - PROCESS | 1825 | 1461069048903 Marionette DEBUG loaded listener.js 05:30:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f1388503800) [pid = 1825] [serial = 238] [outer = 0x7f136a8e6800] 05:30:49 INFO - PROCESS | 1825 | 1461069049747 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]]]}] 05:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1304ms 05:30:49 INFO - PROCESS | 1825 | 1461069049815 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 05:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:30:49 INFO - PROCESS | 1825 | 1461069049824 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 05:30:49 INFO - PROCESS | 1825 | 1461069049831 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:30:49 INFO - PROCESS | 1825 | 1461069049835 Marionette TRACE conn3 <- [1,290,null,{}] 05:30:49 INFO - PROCESS | 1825 | 1461069049840 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}] 05:30:50 INFO - PROCESS | 1825 | 1461069050222 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 05:30:50 INFO - PROCESS | 1825 | 1461069050423 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a81f000 == 48 [pid = 1825] [id = 80] 05:30:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136a9e0800) [pid = 1825] [serial = 239] [outer = (nil)] 05:30:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f136a9e2400) [pid = 1825] [serial = 240] [outer = 0x7f136a9e0800] 05:30:50 INFO - PROCESS | 1825 | 1461069050597 Marionette DEBUG loaded listener.js 05:30:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136a9f5800) [pid = 1825] [serial = 241] [outer = 0x7f136a9e0800] 05:30:51 INFO - PROCESS | 1825 | 1461069051362 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]]]}] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137596c800 == 47 [pid = 1825] [id = 42] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382e8b000 == 46 [pid = 1825] [id = 43] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374aea800 == 45 [pid = 1825] [id = 44] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a807800 == 44 [pid = 1825] [id = 73] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1386233800 == 43 [pid = 1825] [id = 72] 05:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1587ms 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f1383229000) [pid = 1825] [serial = 185] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383295000 == 42 [pid = 1825] [id = 71] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce04000 == 41 [pid = 1825] [id = 70] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137534d000 == 40 [pid = 1825] [id = 69] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13728ca000 == 39 [pid = 1825] [id = 68] 05:30:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13756b9000 == 38 [pid = 1825] [id = 67] 05:30:51 INFO - PROCESS | 1825 | 1461069051453 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 05:30:51 INFO - PROCESS | 1825 | 1461069051459 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 05:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:30:51 INFO - PROCESS | 1825 | 1461069051469 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:30:51 INFO - PROCESS | 1825 | 1461069051474 Marionette TRACE conn3 <- [1,294,null,{}] 05:30:51 INFO - PROCESS | 1825 | 1461069051481 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}] 05:30:51 INFO - PROCESS | 1825 | 1461069051626 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f136bc11800) [pid = 1825] [serial = 168] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f137842bc00) [pid = 1825] [serial = 179] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f1372810400) [pid = 1825] [serial = 164] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f136ed85000) [pid = 1825] [serial = 141] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f1376237c00) [pid = 1825] [serial = 174] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f136b99e800) [pid = 1825] [serial = 167] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f13727a8c00) [pid = 1825] [serial = 171] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f13830de400) [pid = 1825] [serial = 183] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f13787d4800) [pid = 1825] [serial = 180] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f13701d2000) [pid = 1825] [serial = 170] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f136bc0c000) [pid = 1825] [serial = 161] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f1375e53800) [pid = 1825] [serial = 173] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f1377258400) [pid = 1825] [serial = 177] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f1382b73000) [pid = 1825] [serial = 182] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f13770aa800) [pid = 1825] [serial = 176] [outer = (nil)] [url = about:blank] 05:30:51 INFO - PROCESS | 1825 | 1461069051743 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370503800 == 39 [pid = 1825] [id = 81] 05:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f136a9e0c00) [pid = 1825] [serial = 242] [outer = (nil)] 05:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f136bc0e400) [pid = 1825] [serial = 243] [outer = 0x7f136a9e0c00] 05:30:51 INFO - PROCESS | 1825 | 1461069051817 Marionette DEBUG loaded listener.js 05:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f136ed0b000) [pid = 1825] [serial = 244] [outer = 0x7f136a9e0c00] 05:30:52 INFO - PROCESS | 1825 | 1461069052524 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]]]}] 05:30:52 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. 05:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1091ms 05:30:52 INFO - PROCESS | 1825 | 1461069052560 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 05:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:30:52 INFO - PROCESS | 1825 | 1461069052565 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 05:30:52 INFO - PROCESS | 1825 | 1461069052571 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:30:52 INFO - PROCESS | 1825 | 1461069052574 Marionette TRACE conn3 <- [1,298,null,{}] 05:30:52 INFO - PROCESS | 1825 | 1461069052579 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}] 05:30:52 INFO - PROCESS | 1825 | 1461069052725 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 05:30:52 INFO - PROCESS | 1825 | 1461069052821 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13768c3000 == 40 [pid = 1825] [id = 82] 05:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f136b99bc00) [pid = 1825] [serial = 245] [outer = (nil)] 05:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f13727a3000) [pid = 1825] [serial = 246] [outer = 0x7f136b99bc00] 05:30:52 INFO - PROCESS | 1825 | 1461069052883 Marionette DEBUG loaded listener.js 05:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f13745e7800) [pid = 1825] [serial = 247] [outer = 0x7f136b99bc00] 05:30:53 INFO - PROCESS | 1825 | 1461069053681 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]]]}] 05:30:53 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. 05:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1132ms 05:30:53 INFO - PROCESS | 1825 | 1461069053703 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 05:30:53 INFO - PROCESS | 1825 | 1461069053709 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 05:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:30:53 INFO - PROCESS | 1825 | 1461069053725 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:30:53 INFO - PROCESS | 1825 | 1461069053732 Marionette TRACE conn3 <- [1,302,null,{}] 05:30:53 INFO - PROCESS | 1825 | 1461069053738 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}] 05:30:53 INFO - PROCESS | 1825 | 1461069053895 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 05:30:53 INFO - PROCESS | 1825 | 1461069053905 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce0d000 == 41 [pid = 1825] [id = 83] 05:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f136a8ee400) [pid = 1825] [serial = 248] [outer = (nil)] 05:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f137661e000) [pid = 1825] [serial = 249] [outer = 0x7f136a8ee400] 05:30:54 INFO - PROCESS | 1825 | 1461069054066 Marionette DEBUG loaded listener.js 05:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f137842bc00) [pid = 1825] [serial = 250] [outer = 0x7f136a8ee400] 05:30:54 INFO - PROCESS | 1825 | 1461069054827 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]]]}] 05:30:54 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. 05:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1143ms 05:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:30:54 INFO - PROCESS | 1825 | 1461069054865 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 05:30:54 INFO - PROCESS | 1825 | 1461069054868 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 05:30:54 INFO - PROCESS | 1825 | 1461069054875 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:30:54 INFO - PROCESS | 1825 | 1461069054878 Marionette TRACE conn3 <- [1,306,null,{}] 05:30:54 INFO - PROCESS | 1825 | 1461069054892 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}] 05:30:55 INFO - PROCESS | 1825 | 1461069055065 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 05:30:55 INFO - PROCESS | 1825 | 1461069055085 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382dd9800 == 42 [pid = 1825] [id = 84] 05:30:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f136ed7c400) [pid = 1825] [serial = 251] [outer = (nil)] 05:30:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f1381fcac00) [pid = 1825] [serial = 252] [outer = 0x7f136ed7c400] 05:30:55 INFO - PROCESS | 1825 | 1461069055145 Marionette DEBUG loaded listener.js 05:30:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f13830e2000) [pid = 1825] [serial = 253] [outer = 0x7f136ed7c400] 05:30:55 INFO - PROCESS | 1825 | 1461069055896 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]]]}] 05:30:55 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. 05:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1086ms 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f136a9eec00) [pid = 1825] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f13843c7400) [pid = 1825] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f13761d7c00) [pid = 1825] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f136bc0fc00) [pid = 1825] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f137cee3400) [pid = 1825] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f136bc0f000) [pid = 1825] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:30:56 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f136e065c00) [pid = 1825] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:30:56 INFO - PROCESS | 1825 | 1461069056018 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 05:30:56 INFO - PROCESS | 1825 | 1461069056022 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 05:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:30:56 INFO - PROCESS | 1825 | 1461069056035 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:30:56 INFO - PROCESS | 1825 | 1461069056037 Marionette TRACE conn3 <- [1,310,null,{}] 05:30:56 INFO - PROCESS | 1825 | 1461069056052 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}] 05:30:56 INFO - PROCESS | 1825 | 1461069056187 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 05:30:56 INFO - PROCESS | 1825 | 1461069056198 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370505000 == 43 [pid = 1825] [id = 85] 05:30:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f13832b4000) [pid = 1825] [serial = 254] [outer = (nil)] 05:30:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f13832dcc00) [pid = 1825] [serial = 255] [outer = 0x7f13832b4000] 05:30:56 INFO - PROCESS | 1825 | 1461069056273 Marionette DEBUG loaded listener.js 05:30:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f1384287400) [pid = 1825] [serial = 256] [outer = 0x7f13832b4000] 05:30:57 INFO - PROCESS | 1825 | 1461069057034 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]]]}] 05:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 05:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1039ms 05:30:57 INFO - PROCESS | 1825 | 1461069057076 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 05:30:57 INFO - PROCESS | 1825 | 1461069057078 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 05:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:30:57 INFO - PROCESS | 1825 | 1461069057085 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:30:57 INFO - PROCESS | 1825 | 1461069057087 Marionette TRACE conn3 <- [1,314,null,{}] 05:30:57 INFO - PROCESS | 1825 | 1461069057092 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}] 05:30:57 INFO - PROCESS | 1825 | 1461069057270 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 05:30:57 INFO - PROCESS | 1825 | 1461069057292 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387918800 == 44 [pid = 1825] [id = 86] 05:30:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f1384287c00) [pid = 1825] [serial = 257] [outer = (nil)] 05:30:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f1388061400) [pid = 1825] [serial = 258] [outer = 0x7f1384287c00] 05:30:57 INFO - PROCESS | 1825 | 1461069057353 Marionette DEBUG loaded listener.js 05:30:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f1388449000) [pid = 1825] [serial = 259] [outer = 0x7f1384287c00] 05:30:58 INFO - PROCESS | 1825 | 1461069058114 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]]]}] 05:30:58 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. 05:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1083ms 05:30:58 INFO - PROCESS | 1825 | 1461069058181 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 05:30:58 INFO - PROCESS | 1825 | 1461069058188 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 05:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:30:58 INFO - PROCESS | 1825 | 1461069058196 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:30:58 INFO - PROCESS | 1825 | 1461069058202 Marionette TRACE conn3 <- [1,318,null,{}] 05:30:58 INFO - PROCESS | 1825 | 1461069058265 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}] 05:30:58 INFO - PROCESS | 1825 | 1461069058457 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 05:30:58 INFO - PROCESS | 1825 | 1461069058596 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374358800 == 45 [pid = 1825] [id = 87] 05:30:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f136a9e6400) [pid = 1825] [serial = 260] [outer = (nil)] 05:30:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f136a9fa400) [pid = 1825] [serial = 261] [outer = 0x7f136a9e6400] 05:30:58 INFO - PROCESS | 1825 | 1461069058674 Marionette DEBUG loaded listener.js 05:30:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136b99d400) [pid = 1825] [serial = 262] [outer = 0x7f136a9e6400] 05:30:59 INFO - PROCESS | 1825 | 1461069059544 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]]]}] 05:30:59 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. 05:30:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1386ms 05:30:59 INFO - PROCESS | 1825 | 1461069059583 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 05:30:59 INFO - PROCESS | 1825 | 1461069059591 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 05:30:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:30:59 INFO - PROCESS | 1825 | 1461069059601 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:30:59 INFO - PROCESS | 1825 | 1461069059606 Marionette TRACE conn3 <- [1,322,null,{}] 05:30:59 INFO - PROCESS | 1825 | 1461069059611 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}] 05:30:59 INFO - PROCESS | 1825 | 1461069059810 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 05:30:59 INFO - PROCESS | 1825 | 1461069059963 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382bd8000 == 46 [pid = 1825] [id = 88] 05:30:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f13727a8000) [pid = 1825] [serial = 263] [outer = (nil)] 05:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f1374935c00) [pid = 1825] [serial = 264] [outer = 0x7f13727a8000] 05:31:00 INFO - PROCESS | 1825 | 1461069060038 Marionette DEBUG loaded listener.js 05:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13761d5800) [pid = 1825] [serial = 265] [outer = 0x7f13727a8000] 05:31:00 INFO - PROCESS | 1825 | 1461069060929 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]]]}] 05:31:00 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. 05:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1388ms 05:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:31:00 INFO - PROCESS | 1825 | 1461069060990 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 05:31:00 INFO - PROCESS | 1825 | 1461069060993 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 05:31:01 INFO - PROCESS | 1825 | 1461069061000 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:31:01 INFO - PROCESS | 1825 | 1461069061006 Marionette TRACE conn3 <- [1,326,null,{}] 05:31:01 INFO - PROCESS | 1825 | 1461069061022 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}] 05:31:01 INFO - PROCESS | 1825 | 1461069061216 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 05:31:01 INFO - PROCESS | 1825 | 1461069061350 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138a17c000 == 47 [pid = 1825] [id = 89] 05:31:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13728e6400) [pid = 1825] [serial = 266] [outer = (nil)] 05:31:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f13840cb800) [pid = 1825] [serial = 267] [outer = 0x7f13728e6400] 05:31:01 INFO - PROCESS | 1825 | 1461069061434 Marionette DEBUG loaded listener.js 05:31:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f13843c7400) [pid = 1825] [serial = 268] [outer = 0x7f13728e6400] 05:31:02 INFO - PROCESS | 1825 | 1461069062460 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]]]}] 05:31:02 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. 05:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1494ms 05:31:02 INFO - PROCESS | 1825 | 1461069062494 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 05:31:02 INFO - PROCESS | 1825 | 1461069062498 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 05:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:31:02 INFO - PROCESS | 1825 | 1461069062504 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:31:02 INFO - PROCESS | 1825 | 1461069062507 Marionette TRACE conn3 <- [1,330,null,{}] 05:31:02 INFO - PROCESS | 1825 | 1461069062513 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}] 05:31:02 INFO - PROCESS | 1825 | 1461069062668 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 05:31:02 INFO - PROCESS | 1825 | 1461069062805 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c51000 == 48 [pid = 1825] [id = 90] 05:31:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f138850a400) [pid = 1825] [serial = 269] [outer = (nil)] 05:31:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f138a10bc00) [pid = 1825] [serial = 270] [outer = 0x7f138850a400] 05:31:02 INFO - PROCESS | 1825 | 1461069062935 Marionette DEBUG loaded listener.js 05:31:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f138ab7fc00) [pid = 1825] [serial = 271] [outer = 0x7f138850a400] 05:31:03 INFO - PROCESS | 1825 | 1461069063759 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]]]}] 05:31:03 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. 05:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1327ms 05:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:31:03 INFO - PROCESS | 1825 | 1461069063833 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 05:31:03 INFO - PROCESS | 1825 | 1461069063836 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 05:31:03 INFO - PROCESS | 1825 | 1461069063843 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:31:03 INFO - PROCESS | 1825 | 1461069063846 Marionette TRACE conn3 <- [1,334,null,{}] 05:31:03 INFO - PROCESS | 1825 | 1461069063851 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}] 05:31:04 INFO - PROCESS | 1825 | 1461069064060 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 05:31:04 INFO - PROCESS | 1825 | 1461069064194 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c305800 == 49 [pid = 1825] [id = 91] 05:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136a8e5800) [pid = 1825] [serial = 272] [outer = (nil)] 05:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f13727aa400) [pid = 1825] [serial = 273] [outer = 0x7f136a8e5800] 05:31:04 INFO - PROCESS | 1825 | 1461069064267 Marionette DEBUG loaded listener.js 05:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1383095400) [pid = 1825] [serial = 274] [outer = 0x7f136a8e5800] 05:31:05 INFO - PROCESS | 1825 | 1461069065277 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]]]}] 05:31:05 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. 05:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1486ms 05:31:05 INFO - PROCESS | 1825 | 1461069065329 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 05:31:05 INFO - PROCESS | 1825 | 1461069065335 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 05:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:31:05 INFO - PROCESS | 1825 | 1461069065345 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:31:05 INFO - PROCESS | 1825 | 1461069065349 Marionette TRACE conn3 <- [1,338,null,{}] 05:31:05 INFO - PROCESS | 1825 | 1461069065357 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}] 05:31:05 INFO - PROCESS | 1825 | 1461069065518 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 05:31:05 INFO - PROCESS | 1825 | 1461069065691 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e118000 == 50 [pid = 1825] [id = 92] 05:31:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136a9ec800) [pid = 1825] [serial = 275] [outer = (nil)] 05:31:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f136b9a3400) [pid = 1825] [serial = 276] [outer = 0x7f136a9ec800] 05:31:05 INFO - PROCESS | 1825 | 1461069065779 Marionette DEBUG loaded listener.js 05:31:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13701cc800) [pid = 1825] [serial = 277] [outer = 0x7f136a9ec800] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137051b000 == 49 [pid = 1825] [id = 41] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370505000 == 48 [pid = 1825] [id = 85] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f136b9a1c00) [pid = 1825] [serial = 188] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f13745e5400) [pid = 1825] [serial = 191] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1381fca800) [pid = 1825] [serial = 194] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f1383fc4400) [pid = 1825] [serial = 197] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1388305800) [pid = 1825] [serial = 221] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382dd9800 == 47 [pid = 1825] [id = 84] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce0d000 == 46 [pid = 1825] [id = 83] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13768c3000 == 45 [pid = 1825] [id = 82] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370503800 == 44 [pid = 1825] [id = 81] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a81f000 == 43 [pid = 1825] [id = 80] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138aec4800 == 42 [pid = 1825] [id = 79] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138a178800 == 41 [pid = 1825] [id = 78] 05:31:06 INFO - PROCESS | 1825 | 1461069066694 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]]]}] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138836c000 == 40 [pid = 1825] [id = 77] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138303a800 == 39 [pid = 1825] [id = 76] 05:31:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13749d6800 == 38 [pid = 1825] [id = 75] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1377132c00) [pid = 1825] [serial = 206] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1378422800) [pid = 1825] [serial = 207] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f1374d83c00) [pid = 1825] [serial = 204] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f1370351c00) [pid = 1825] [serial = 203] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f13832b8400) [pid = 1825] [serial = 209] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f136de83400) [pid = 1825] [serial = 200] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f13701cfc00) [pid = 1825] [serial = 201] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f1383fc5c00) [pid = 1825] [serial = 210] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f138420d000) [pid = 1825] [serial = 212] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f1386240800) [pid = 1825] [serial = 215] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f1387954400) [pid = 1825] [serial = 216] [outer = (nil)] [url = about:blank] 05:31:06 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. 05:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1384ms 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f1384280400) [pid = 1825] [serial = 213] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f1387f2b000) [pid = 1825] [serial = 219] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f13840c8400) [pid = 1825] [serial = 218] [outer = (nil)] [url = about:blank] 05:31:06 INFO - PROCESS | 1825 | 1461069066733 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 05:31:06 INFO - PROCESS | 1825 | 1461069066740 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 05:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:31:06 INFO - PROCESS | 1825 | 1461069066750 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:31:06 INFO - PROCESS | 1825 | 1461069066755 Marionette TRACE conn3 <- [1,342,null,{}] 05:31:06 INFO - PROCESS | 1825 | 1461069066760 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}] 05:31:06 INFO - PROCESS | 1825 | 1461069066915 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 05:31:06 INFO - PROCESS | 1825 | 1461069066925 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13749d1800 == 39 [pid = 1825] [id = 93] 05:31:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f136a8e7800) [pid = 1825] [serial = 278] [outer = (nil)] 05:31:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f13743ca800) [pid = 1825] [serial = 279] [outer = 0x7f136a8e7800] 05:31:06 INFO - PROCESS | 1825 | 1461069066987 Marionette DEBUG loaded listener.js 05:31:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f13758d1c00) [pid = 1825] [serial = 280] [outer = 0x7f136a8e7800] 05:31:07 INFO - PROCESS | 1825 | 1461069067875 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]]]}] 05:31:07 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. 05:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1185ms 05:31:07 INFO - PROCESS | 1825 | 1461069067936 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 05:31:07 INFO - PROCESS | 1825 | 1461069067940 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 05:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:31:07 INFO - PROCESS | 1825 | 1461069067946 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:31:07 INFO - PROCESS | 1825 | 1461069067951 Marionette TRACE conn3 <- [1,346,null,{}] 05:31:07 INFO - PROCESS | 1825 | 1461069067966 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}] 05:31:08 INFO - PROCESS | 1825 | 1461069068121 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 05:31:08 INFO - PROCESS | 1825 | 1461069068218 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137714d800 == 40 [pid = 1825] [id = 94] 05:31:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136a8e5000) [pid = 1825] [serial = 281] [outer = (nil)] 05:31:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f13733d5400) [pid = 1825] [serial = 282] [outer = 0x7f136a8e5000] 05:31:08 INFO - PROCESS | 1825 | 1461069068281 Marionette DEBUG loaded listener.js 05:31:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f13761dd000) [pid = 1825] [serial = 283] [outer = 0x7f136a8e5000] 05:31:08 INFO - PROCESS | 1825 | 1461069068950 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]]]}] 05:31:08 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. 05:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1033ms 05:31:08 INFO - PROCESS | 1825 | 1461069068980 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 05:31:08 INFO - PROCESS | 1825 | 1461069068985 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 05:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:31:08 INFO - PROCESS | 1825 | 1461069068990 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:31:08 INFO - PROCESS | 1825 | 1461069068993 Marionette TRACE conn3 <- [1,350,null,{}] 05:31:09 INFO - PROCESS | 1825 | 1461069068998 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}] 05:31:09 INFO - PROCESS | 1825 | 1461069069210 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 05:31:09 INFO - PROCESS | 1825 | 1461069069241 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ceb9800 == 41 [pid = 1825] [id = 95] 05:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13761df000) [pid = 1825] [serial = 284] [outer = (nil)] 05:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13771b9800) [pid = 1825] [serial = 285] [outer = 0x7f13761df000] 05:31:09 INFO - PROCESS | 1825 | 1461069069302 Marionette DEBUG loaded listener.js 05:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1381fc9000) [pid = 1825] [serial = 286] [outer = 0x7f13761df000] 05:31:10 INFO - PROCESS | 1825 | 1461069070089 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]]]}] 05:31:10 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. 05:31:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1128ms 05:31:10 INFO - PROCESS | 1825 | 1461069070128 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 05:31:10 INFO - PROCESS | 1825 | 1461069070132 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 05:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:31:10 INFO - PROCESS | 1825 | 1461069070142 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:31:10 INFO - PROCESS | 1825 | 1461069070144 Marionette TRACE conn3 <- [1,354,null,{}] 05:31:10 INFO - PROCESS | 1825 | 1461069070150 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}] 05:31:10 INFO - PROCESS | 1825 | 1461069070668 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 05:31:10 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f136ed7c400) [pid = 1825] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:31:10 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f13832b4000) [pid = 1825] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:31:10 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f136b99bc00) [pid = 1825] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:31:10 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f136a9e0800) [pid = 1825] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:31:10 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f136a9e0c00) [pid = 1825] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:31:10 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f136a8ee400) [pid = 1825] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:31:10 INFO - PROCESS | 1825 | 1461069070849 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3d0800 == 42 [pid = 1825] [id = 96] 05:31:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136a8e6400) [pid = 1825] [serial = 287] [outer = (nil)] 05:31:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f136a9df800) [pid = 1825] [serial = 288] [outer = 0x7f136a8e6400] 05:31:10 INFO - PROCESS | 1825 | 1461069070927 Marionette DEBUG loaded listener.js 05:31:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136b898000) [pid = 1825] [serial = 289] [outer = 0x7f136a8e6400] 05:31:11 INFO - PROCESS | 1825 | 1461069071791 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]]]}] 05:31:11 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. 05:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1681ms 05:31:11 INFO - PROCESS | 1825 | 1461069071825 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 05:31:11 INFO - PROCESS | 1825 | 1461069071832 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 05:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:31:11 INFO - PROCESS | 1825 | 1461069071840 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:31:11 INFO - PROCESS | 1825 | 1461069071846 Marionette TRACE conn3 <- [1,358,null,{}] 05:31:11 INFO - PROCESS | 1825 | 1461069071853 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}] 05:31:12 INFO - PROCESS | 1825 | 1461069072020 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 05:31:12 INFO - PROCESS | 1825 | 1461069072157 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3dd000 == 43 [pid = 1825] [id = 97] 05:31:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136a8ee400) [pid = 1825] [serial = 290] [outer = (nil)] 05:31:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13701d8000) [pid = 1825] [serial = 291] [outer = 0x7f136a8ee400] 05:31:12 INFO - PROCESS | 1825 | 1461069072234 Marionette DEBUG loaded listener.js 05:31:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f13728d8800) [pid = 1825] [serial = 292] [outer = 0x7f136a8ee400] 05:31:13 INFO - PROCESS | 1825 | 1461069073184 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]]]}] 05:31:13 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. 05:31:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1386ms 05:31:13 INFO - PROCESS | 1825 | 1461069073226 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 05:31:13 INFO - PROCESS | 1825 | 1461069073231 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 05:31:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:31:13 INFO - PROCESS | 1825 | 1461069073238 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:31:13 INFO - PROCESS | 1825 | 1461069073242 Marionette TRACE conn3 <- [1,362,null,{}] 05:31:13 INFO - PROCESS | 1825 | 1461069073248 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}] 05:31:13 INFO - PROCESS | 1825 | 1461069073409 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 05:31:13 INFO - PROCESS | 1825 | 1461069073552 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce1f000 == 44 [pid = 1825] [id = 98] 05:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136ed85400) [pid = 1825] [serial = 293] [outer = (nil)] 05:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f1373ac7800) [pid = 1825] [serial = 294] [outer = 0x7f136ed85400] 05:31:13 INFO - PROCESS | 1825 | 1461069073624 Marionette DEBUG loaded listener.js 05:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1375e53800) [pid = 1825] [serial = 295] [outer = 0x7f136ed85400] 05:31:14 INFO - PROCESS | 1825 | 1461069074707 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]]]}] 05:31:14 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. 05:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1483ms 05:31:14 INFO - PROCESS | 1825 | 1461069074722 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 05:31:14 INFO - PROCESS | 1825 | 1461069074728 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 05:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:31:14 INFO - PROCESS | 1825 | 1461069074744 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:31:14 INFO - PROCESS | 1825 | 1461069074751 Marionette TRACE conn3 <- [1,366,null,{}] 05:31:14 INFO - PROCESS | 1825 | 1461069074757 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}] 05:31:14 INFO - PROCESS | 1825 | 1461069074923 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 05:31:15 INFO - PROCESS | 1825 | 1461069075062 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387916800 == 45 [pid = 1825] [id = 99] 05:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f136a9dd400) [pid = 1825] [serial = 296] [outer = (nil)] 05:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1381fd5c00) [pid = 1825] [serial = 297] [outer = 0x7f136a9dd400] 05:31:15 INFO - PROCESS | 1825 | 1461069075138 Marionette DEBUG loaded listener.js 05:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f138427b800) [pid = 1825] [serial = 298] [outer = 0x7f136a9dd400] 05:31:16 INFO - PROCESS | 1825 | 1461069076055 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]]]}] 05:31:16 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. 05:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1391ms 05:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:31:16 INFO - PROCESS | 1825 | 1461069076129 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 05:31:16 INFO - PROCESS | 1825 | 1461069076132 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 05:31:16 INFO - PROCESS | 1825 | 1461069076138 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:31:16 INFO - PROCESS | 1825 | 1461069076141 Marionette TRACE conn3 <- [1,370,null,{}] 05:31:16 INFO - PROCESS | 1825 | 1461069076147 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}] 05:31:16 INFO - PROCESS | 1825 | 1461069076345 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 05:31:16 INFO - PROCESS | 1825 | 1461069076517 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13880a6000 == 46 [pid = 1825] [id = 100] 05:31:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f138420f000) [pid = 1825] [serial = 299] [outer = (nil)] 05:31:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f138628c400) [pid = 1825] [serial = 300] [outer = 0x7f138420f000] 05:31:16 INFO - PROCESS | 1825 | 1461069076592 Marionette DEBUG loaded listener.js 05:31:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f1388305800) [pid = 1825] [serial = 301] [outer = 0x7f138420f000] 05:31:17 INFO - PROCESS | 1825 | 1461069077432 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]]]}] 05:31:17 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. 05:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1330ms 05:31:17 INFO - PROCESS | 1825 | 1461069077468 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 05:31:17 INFO - PROCESS | 1825 | 1461069077471 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 05:31:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:31:17 INFO - PROCESS | 1825 | 1461069077478 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:31:17 INFO - PROCESS | 1825 | 1461069077480 Marionette TRACE conn3 <- [1,374,null,{}] 05:31:17 INFO - PROCESS | 1825 | 1461069077486 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}] 05:31:17 INFO - PROCESS | 1825 | 1461069077646 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 05:31:17 INFO - PROCESS | 1825 | 1461069077795 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1377159000 == 47 [pid = 1825] [id = 101] 05:31:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f136c38dc00) [pid = 1825] [serial = 302] [outer = (nil)] 05:31:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f136c38f800) [pid = 1825] [serial = 303] [outer = 0x7f136c38dc00] 05:31:17 INFO - PROCESS | 1825 | 1461069077884 Marionette DEBUG loaded listener.js 05:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f1388307c00) [pid = 1825] [serial = 304] [outer = 0x7f136c38dc00] 05:31:19 INFO - PROCESS | 1825 | 1461069079031 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:31:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:31:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1578ms 05:31:19 INFO - PROCESS | 1825 | 1461069079057 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 05:31:19 INFO - PROCESS | 1825 | 1461069079063 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 05:31:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:31:19 INFO - PROCESS | 1825 | 1461069079071 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:31:19 INFO - PROCESS | 1825 | 1461069079076 Marionette TRACE conn3 <- [1,378,null,{}] 05:31:19 INFO - PROCESS | 1825 | 1461069079083 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}] 05:31:19 INFO - PROCESS | 1825 | 1461069079252 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 05:31:19 INFO - PROCESS | 1825 | 1461069079414 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137057d000 == 46 [pid = 1825] [id = 57] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ceb9800 == 45 [pid = 1825] [id = 95] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137714d800 == 44 [pid = 1825] [id = 94] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13749d1800 == 43 [pid = 1825] [id = 93] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e118000 == 42 [pid = 1825] [id = 92] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1388061400) [pid = 1825] [serial = 258] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136dec0000 == 43 [pid = 1825] [id = 102] 05:31:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136c38d400) [pid = 1825] [serial = 305] [outer = (nil)] 05:31:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136c390c00) [pid = 1825] [serial = 306] [outer = 0x7f136c38d400] 05:31:19 INFO - PROCESS | 1825 | 1461069079508 Marionette DEBUG loaded listener.js 05:31:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f136ed81000) [pid = 1825] [serial = 307] [outer = 0x7f136c38d400] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387c51000 == 42 [pid = 1825] [id = 90] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382bd8000 == 41 [pid = 1825] [id = 88] 05:31:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374358800 == 40 [pid = 1825] [id = 87] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f1381fcac00) [pid = 1825] [serial = 252] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f13832dcc00) [pid = 1825] [serial = 255] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1381fd4400) [pid = 1825] [serial = 231] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f1388391800) [pid = 1825] [serial = 237] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f13727a3000) [pid = 1825] [serial = 246] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f13745e7800) [pid = 1825] [serial = 247] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f136a9f5800) [pid = 1825] [serial = 241] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f136a9e2400) [pid = 1825] [serial = 240] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136bc0e400) [pid = 1825] [serial = 243] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f136ed0b000) [pid = 1825] [serial = 244] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1378421000) [pid = 1825] [serial = 227] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136ed82800) [pid = 1825] [serial = 224] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136a8ebc00) [pid = 1825] [serial = 234] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f136b9a4000) [pid = 1825] [serial = 99] [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.] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f137661e000) [pid = 1825] [serial = 249] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f1384287400) [pid = 1825] [serial = 256] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13830e2000) [pid = 1825] [serial = 253] [outer = (nil)] [url = about:blank] 05:31:19 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f137842bc00) [pid = 1825] [serial = 250] [outer = (nil)] [url = about:blank] 05:31:20 INFO - PROCESS | 1825 | 1461069080256 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:31:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:31:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1234ms 05:31:20 INFO - PROCESS | 1825 | 1461069080316 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 05:31:20 INFO - PROCESS | 1825 | 1461069080324 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 05:31:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:31:20 INFO - PROCESS | 1825 | 1461069080335 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:31:20 INFO - PROCESS | 1825 | 1461069080338 Marionette TRACE conn3 <- [1,382,null,{}] 05:31:20 INFO - PROCESS | 1825 | 1461069080344 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}] 05:31:20 INFO - PROCESS | 1825 | 1461069080499 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 05:31:20 INFO - PROCESS | 1825 | 1461069080509 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fd7800 == 41 [pid = 1825] [id = 103] 05:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136c38cc00) [pid = 1825] [serial = 308] [outer = (nil)] 05:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13738f4800) [pid = 1825] [serial = 309] [outer = 0x7f136c38cc00] 05:31:20 INFO - PROCESS | 1825 | 1461069080570 Marionette DEBUG loaded listener.js 05:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f1375373400) [pid = 1825] [serial = 310] [outer = 0x7f136c38cc00] 05:31:21 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:21 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:31:21 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:21 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:21 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:31:21 INFO - PROCESS | 1825 | 1461069081466 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:31:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:31:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1187ms 05:31:21 INFO - PROCESS | 1825 | 1461069081524 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 05:31:21 INFO - PROCESS | 1825 | 1461069081527 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 05:31:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:31:21 INFO - PROCESS | 1825 | 1461069081533 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:31:21 INFO - PROCESS | 1825 | 1461069081538 Marionette TRACE conn3 <- [1,386,null,{}] 05:31:21 INFO - PROCESS | 1825 | 1461069081553 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}] 05:31:21 INFO - PROCESS | 1825 | 1461069081716 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 05:31:21 INFO - PROCESS | 1825 | 1461069081729 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e9a800 == 42 [pid = 1825] [id = 104] 05:31:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136a8ebc00) [pid = 1825] [serial = 311] [outer = (nil)] 05:31:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f13771bc000) [pid = 1825] [serial = 312] [outer = 0x7f136a8ebc00] 05:31:21 INFO - PROCESS | 1825 | 1461069081898 Marionette DEBUG loaded listener.js 05:31:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f1383f2a000) [pid = 1825] [serial = 313] [outer = 0x7f136a8ebc00] 05:31:22 INFO - PROCESS | 1825 | 1461069082785 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]]]}] 05:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1290ms 05:31:22 INFO - PROCESS | 1825 | 1461069082825 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 05:31:22 INFO - PROCESS | 1825 | 1461069082828 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 05:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:31:22 INFO - PROCESS | 1825 | 1461069082835 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:31:22 INFO - PROCESS | 1825 | 1461069082837 Marionette TRACE conn3 <- [1,390,null,{}] 05:31:22 INFO - PROCESS | 1825 | 1461069082843 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}] 05:31:23 INFO - PROCESS | 1825 | 1461069083031 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 05:31:23 INFO - PROCESS | 1825 | 1461069083065 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387921800 == 43 [pid = 1825] [id = 105] 05:31:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13758d2400) [pid = 1825] [serial = 314] [outer = (nil)] 05:31:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1387f2a800) [pid = 1825] [serial = 315] [outer = 0x7f13758d2400] 05:31:23 INFO - PROCESS | 1825 | 1461069083127 Marionette DEBUG loaded listener.js 05:31:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1388440400) [pid = 1825] [serial = 316] [outer = 0x7f13758d2400] 05:31:23 INFO - PROCESS | 1825 | 1461069083971 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]]]}] 05:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1187ms 05:31:24 INFO - PROCESS | 1825 | 1461069084029 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 05:31:24 INFO - PROCESS | 1825 | 1461069084033 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 05:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:31:24 INFO - PROCESS | 1825 | 1461069084038 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:31:24 INFO - PROCESS | 1825 | 1461069084040 Marionette TRACE conn3 <- [1,394,null,{}] 05:31:24 INFO - PROCESS | 1825 | 1461069084046 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}] 05:31:24 INFO - PROCESS | 1825 | 1461069084251 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 05:31:24 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f136a8e5000) [pid = 1825] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:31:24 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f136a9ec800) [pid = 1825] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:31:24 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136a8e7800) [pid = 1825] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:31:24 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f1384287c00) [pid = 1825] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:31:24 INFO - PROCESS | 1825 | 1461069084410 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382de0800 == 44 [pid = 1825] [id = 106] 05:31:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136a8e5000) [pid = 1825] [serial = 317] [outer = (nil)] 05:31:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13733cfc00) [pid = 1825] [serial = 318] [outer = 0x7f136a8e5000] 05:31:24 INFO - PROCESS | 1825 | 1461069084481 Marionette DEBUG loaded listener.js 05:31:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1388510c00) [pid = 1825] [serial = 319] [outer = 0x7f136a8e5000] 05:31:25 INFO - PROCESS | 1825 | 1461069085267 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]]]}] 05:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1276ms 05:31:25 INFO - PROCESS | 1825 | 1461069085317 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 05:31:25 INFO - PROCESS | 1825 | 1461069085319 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 05:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:31:25 INFO - PROCESS | 1825 | 1461069085326 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:31:25 INFO - PROCESS | 1825 | 1461069085328 Marionette TRACE conn3 <- [1,398,null,{}] 05:31:25 INFO - PROCESS | 1825 | 1461069085344 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}] 05:31:25 INFO - PROCESS | 1825 | 1461069085520 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 05:31:25 INFO - PROCESS | 1825 | 1461069085531 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a814000 == 45 [pid = 1825] [id = 107] 05:31:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136a8e7800) [pid = 1825] [serial = 320] [outer = (nil)] 05:31:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f1388506400) [pid = 1825] [serial = 321] [outer = 0x7f136a8e7800] 05:31:25 INFO - PROCESS | 1825 | 1461069085684 Marionette DEBUG loaded listener.js 05:31:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f138c618400) [pid = 1825] [serial = 322] [outer = 0x7f136a8e7800] 05:31:26 INFO - PROCESS | 1825 | 1461069086484 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]]]}] 05:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1178ms 05:31:26 INFO - PROCESS | 1825 | 1461069086519 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 05:31:26 INFO - PROCESS | 1825 | 1461069086524 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 05:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:31:26 INFO - PROCESS | 1825 | 1461069086534 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:31:26 INFO - PROCESS | 1825 | 1461069086540 Marionette TRACE conn3 <- [1,402,null,{}] 05:31:26 INFO - PROCESS | 1825 | 1461069086550 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}] 05:31:26 INFO - PROCESS | 1825 | 1461069086725 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 05:31:26 INFO - PROCESS | 1825 | 1461069086868 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374fe1800 == 46 [pid = 1825] [id = 108] 05:31:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f1369cc8000) [pid = 1825] [serial = 323] [outer = (nil)] 05:31:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f1369ccf400) [pid = 1825] [serial = 324] [outer = 0x7f1369cc8000] 05:31:26 INFO - PROCESS | 1825 | 1461069086945 Marionette DEBUG loaded listener.js 05:31:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f136a9ef000) [pid = 1825] [serial = 325] [outer = 0x7f1369cc8000] 05:31:27 INFO - PROCESS | 1825 | 1461069087930 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]]]}] 05:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1435ms 05:31:27 INFO - PROCESS | 1825 | 1461069087969 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 05:31:27 INFO - PROCESS | 1825 | 1461069087978 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 05:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:31:27 INFO - PROCESS | 1825 | 1461069087988 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:31:27 INFO - PROCESS | 1825 | 1461069087993 Marionette TRACE conn3 <- [1,406,null,{}] 05:31:28 INFO - PROCESS | 1825 | 1461069087998 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}] 05:31:28 INFO - PROCESS | 1825 | 1461069088168 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 05:31:28 INFO - PROCESS | 1825 | 1461069088308 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376666800 == 47 [pid = 1825] [id = 109] 05:31:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f1369cca400) [pid = 1825] [serial = 326] [outer = (nil)] 05:31:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f1370123800) [pid = 1825] [serial = 327] [outer = 0x7f1369cca400] 05:31:28 INFO - PROCESS | 1825 | 1461069088383 Marionette DEBUG loaded listener.js 05:31:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f1370129000) [pid = 1825] [serial = 328] [outer = 0x7f1369cca400] 05:31:29 INFO - PROCESS | 1825 | 1461069089435 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]]]}] 05:31:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:31:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1482ms 05:31:29 INFO - PROCESS | 1825 | 1461069089471 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 05:31:29 INFO - PROCESS | 1825 | 1461069089475 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 05:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:31:29 INFO - PROCESS | 1825 | 1461069089482 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:31:29 INFO - PROCESS | 1825 | 1461069089488 Marionette TRACE conn3 <- [1,410,null,{}] 05:31:29 INFO - PROCESS | 1825 | 1461069089503 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}] 05:31:29 INFO - PROCESS | 1825 | 1461069089672 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 05:31:29 INFO - PROCESS | 1825 | 1461069089856 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c64000 == 48 [pid = 1825] [id = 110] 05:31:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f13733d4000) [pid = 1825] [serial = 329] [outer = (nil)] 05:31:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f137661ac00) [pid = 1825] [serial = 330] [outer = 0x7f13733d4000] 05:31:29 INFO - PROCESS | 1825 | 1461069089939 Marionette DEBUG loaded listener.js 05:31:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f13771b3c00) [pid = 1825] [serial = 331] [outer = 0x7f13733d4000] 05:31:30 INFO - PROCESS | 1825 | 1461069090808 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]]]}] 05:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1387ms 05:31:30 INFO - PROCESS | 1825 | 1461069090871 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 05:31:30 INFO - PROCESS | 1825 | 1461069090878 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 05:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:31:30 INFO - PROCESS | 1825 | 1461069090885 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:31:30 INFO - PROCESS | 1825 | 1461069090889 Marionette TRACE conn3 <- [1,414,null,{}] 05:31:30 INFO - PROCESS | 1825 | 1461069090895 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}] 05:31:31 INFO - PROCESS | 1825 | 1461069091059 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 05:31:31 INFO - PROCESS | 1825 | 1461069091196 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375769800 == 49 [pid = 1825] [id = 111] 05:31:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f136a89fc00) [pid = 1825] [serial = 332] [outer = (nil)] 05:31:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f138843f400) [pid = 1825] [serial = 333] [outer = 0x7f136a89fc00] 05:31:31 INFO - PROCESS | 1825 | 1461069091269 Marionette DEBUG loaded listener.js 05:31:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f138ae81400) [pid = 1825] [serial = 334] [outer = 0x7f136a89fc00] 05:31:32 INFO - PROCESS | 1825 | 1461069092217 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]]]}] 05:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1379ms 05:31:32 INFO - PROCESS | 1825 | 1461069092266 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 05:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:31:32 INFO - PROCESS | 1825 | 1461069092270 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 05:31:32 INFO - PROCESS | 1825 | 1461069092277 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:31:32 INFO - PROCESS | 1825 | 1461069092280 Marionette TRACE conn3 <- [1,418,null,{}] 05:31:32 INFO - PROCESS | 1825 | 1461069092285 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}] 05:31:32 INFO - PROCESS | 1825 | 1461069092457 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 05:31:32 INFO - PROCESS | 1825 | 1461069092601 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d11800 == 50 [pid = 1825] [id = 112] 05:31:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f138c615c00) [pid = 1825] [serial = 335] [outer = (nil)] 05:31:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f138c621000) [pid = 1825] [serial = 336] [outer = 0x7f138c615c00] 05:31:32 INFO - PROCESS | 1825 | 1461069092724 Marionette DEBUG loaded listener.js 05:31:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f138c68d400) [pid = 1825] [serial = 337] [outer = 0x7f138c615c00] 05:31:34 INFO - PROCESS | 1825 | 1461069094334 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]]]}] 05:31:34 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 05:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2087ms 05:31:34 INFO - PROCESS | 1825 | 1461069094365 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 05:31:34 INFO - PROCESS | 1825 | 1461069094369 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 05:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:31:34 INFO - PROCESS | 1825 | 1461069094378 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:31:34 INFO - PROCESS | 1825 | 1461069094384 Marionette TRACE conn3 <- [1,422,null,{}] 05:31:34 INFO - PROCESS | 1825 | 1461069094393 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}] 05:31:34 INFO - PROCESS | 1825 | 1461069094594 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 05:31:34 INFO - PROCESS | 1825 | 1461069094739 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a626800 == 51 [pid = 1825] [id = 113] 05:31:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f136a9de800) [pid = 1825] [serial = 338] [outer = (nil)] 05:31:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f136a9e6c00) [pid = 1825] [serial = 339] [outer = 0x7f136a9de800] 05:31:34 INFO - PROCESS | 1825 | 1461069094857 Marionette DEBUG loaded listener.js 05:31:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f136bc0f000) [pid = 1825] [serial = 340] [outer = 0x7f136a9de800] 05:31:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13745c3000 == 50 [pid = 1825] [id = 50] 05:31:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13757c4000 == 49 [pid = 1825] [id = 51] 05:31:35 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f136a9fa400) [pid = 1825] [serial = 261] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f138a10bc00) [pid = 1825] [serial = 270] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13727aa400) [pid = 1825] [serial = 273] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f1374935c00) [pid = 1825] [serial = 264] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f13840cb800) [pid = 1825] [serial = 267] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f13771b9800) [pid = 1825] [serial = 285] [outer = (nil)] [url = about:blank] 05:31:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387916800 == 48 [pid = 1825] [id = 99] 05:31:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce1f000 == 47 [pid = 1825] [id = 98] 05:31:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c3dd000 == 46 [pid = 1825] [id = 97] 05:31:35 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c3d0800 == 45 [pid = 1825] [id = 96] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f136b9a3400) [pid = 1825] [serial = 276] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f13743ca800) [pid = 1825] [serial = 279] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f13701cc800) [pid = 1825] [serial = 277] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f13758d1c00) [pid = 1825] [serial = 280] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f1388449000) [pid = 1825] [serial = 259] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f13761dd000) [pid = 1825] [serial = 283] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f13733d5400) [pid = 1825] [serial = 282] [outer = (nil)] [url = about:blank] 05:31:36 INFO - PROCESS | 1825 | 1461069096143 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]]]}] 05:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1785ms 05:31:36 INFO - PROCESS | 1825 | 1461069096209 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 05:31:36 INFO - PROCESS | 1825 | 1461069096218 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 05:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:31:36 INFO - PROCESS | 1825 | 1461069096230 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:31:36 INFO - PROCESS | 1825 | 1461069096233 Marionette TRACE conn3 <- [1,426,null,{}] 05:31:36 INFO - PROCESS | 1825 | 1461069096239 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}] 05:31:36 INFO - PROCESS | 1825 | 1461069096407 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 05:31:36 INFO - PROCESS | 1825 | 1461069096502 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13732a5000 == 46 [pid = 1825] [id = 114] 05:31:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136a9e1800) [pid = 1825] [serial = 341] [outer = (nil)] 05:31:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f136c38ec00) [pid = 1825] [serial = 342] [outer = 0x7f136a9e1800] 05:31:36 INFO - PROCESS | 1825 | 1461069096565 Marionette DEBUG loaded listener.js 05:31:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f1370129400) [pid = 1825] [serial = 343] [outer = 0x7f136a9e1800] 05:31:37 INFO - PROCESS | 1825 | 1461069097216 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] 05:31:37 INFO - PROCESS | 1825 | 1461069097270 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 05:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:31:37 INFO - PROCESS | 1825 | 1461069097288 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:31:37 INFO - PROCESS | 1825 | 1461069097294 Marionette TRACE conn3 <- [1,430,null,{}] 05:31:37 INFO - PROCESS | 1825 | 1461069097391 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}] 05:31:37 INFO - PROCESS | 1825 | 1461069097552 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 05:31:37 INFO - PROCESS | 1825 | 1461069097660 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f0f800 == 47 [pid = 1825] [id = 115] 05:31:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f136c388000) [pid = 1825] [serial = 344] [outer = (nil)] 05:31:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f13727a8c00) [pid = 1825] [serial = 345] [outer = 0x7f136c388000] 05:31:37 INFO - PROCESS | 1825 | 1461069097724 Marionette DEBUG loaded listener.js 05:31:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f13733da400) [pid = 1825] [serial = 346] [outer = 0x7f136c388000] 05:31:38 INFO - PROCESS | 1825 | 1461069098540 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]]]}] 05:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1323ms 05:31:38 INFO - PROCESS | 1825 | 1461069098601 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 05:31:38 INFO - PROCESS | 1825 | 1461069098606 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 05:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:31:38 INFO - PROCESS | 1825 | 1461069098612 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:31:38 INFO - PROCESS | 1825 | 1461069098614 Marionette TRACE conn3 <- [1,434,null,{}] 05:31:38 INFO - PROCESS | 1825 | 1461069098619 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}] 05:31:38 INFO - PROCESS | 1825 | 1461069098823 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 05:31:38 INFO - PROCESS | 1825 | 1461069098844 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fdf000 == 48 [pid = 1825] [id = 116] 05:31:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f1369cc4400) [pid = 1825] [serial = 347] [outer = (nil)] 05:31:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f1369ef8800) [pid = 1825] [serial = 348] [outer = 0x7f1369cc4400] 05:31:38 INFO - PROCESS | 1825 | 1461069098905 Marionette DEBUG loaded listener.js 05:31:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f1370129800) [pid = 1825] [serial = 349] [outer = 0x7f1369cc4400] 05:31:39 INFO - PROCESS | 1825 | 1461069099792 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]]]}] 05:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1228ms 05:31:39 INFO - PROCESS | 1825 | 1461069099842 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 05:31:39 INFO - PROCESS | 1825 | 1461069099845 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 05:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:31:39 INFO - PROCESS | 1825 | 1461069099857 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:31:39 INFO - PROCESS | 1825 | 1461069099859 Marionette TRACE conn3 <- [1,438,null,{}] 05:31:39 INFO - PROCESS | 1825 | 1461069099866 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}] 05:31:40 INFO - PROCESS | 1825 | 1461069100053 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f1387f2e800) [pid = 1825] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f136b99fc00) [pid = 1825] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f13727a8000) [pid = 1825] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f136b89c400) [pid = 1825] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f13771b0800) [pid = 1825] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f138850a400) [pid = 1825] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f136b9a0400) [pid = 1825] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f136a8a6c00) [pid = 1825] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f13728e6400) [pid = 1825] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1375e4bc00) [pid = 1825] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f136b89ac00) [pid = 1825] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f136a9e6400) [pid = 1825] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f136a8e2800) [pid = 1825] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f136b8a4400) [pid = 1825] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f137280cc00) [pid = 1825] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136b995400) [pid = 1825] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f13701d3400) [pid = 1825] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f136a8e6800) [pid = 1825] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136a8e5800) [pid = 1825] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136c38cc00) [pid = 1825] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f136a9dd400) [pid = 1825] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f13758d2400) [pid = 1825] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f136a8e6400) [pid = 1825] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f136ed85400) [pid = 1825] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f136c38d400) [pid = 1825] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f136c38dc00) [pid = 1825] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f136a8ee400) [pid = 1825] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f136a8ebc00) [pid = 1825] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f138420f000) [pid = 1825] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f136a8e5000) [pid = 1825] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:31:40 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f13761df000) [pid = 1825] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:31:40 INFO - PROCESS | 1825 | 1461069100682 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a811800 == 49 [pid = 1825] [id = 117] 05:31:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f1369cca800) [pid = 1825] [serial = 350] [outer = (nil)] 05:31:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f136a8e5800) [pid = 1825] [serial = 351] [outer = 0x7f1369cca800] 05:31:40 INFO - PROCESS | 1825 | 1461069100747 Marionette DEBUG loaded listener.js 05:31:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f136a9e0c00) [pid = 1825] [serial = 352] [outer = 0x7f1369cca800] 05:31:41 INFO - PROCESS | 1825 | 1461069101416 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]]]}] 05:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1586ms 05:31:41 INFO - PROCESS | 1825 | 1461069101439 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 05:31:41 INFO - PROCESS | 1825 | 1461069101443 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 05:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:31:41 INFO - PROCESS | 1825 | 1461069101453 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:31:41 INFO - PROCESS | 1825 | 1461069101456 Marionette TRACE conn3 <- [1,442,null,{}] 05:31:41 INFO - PROCESS | 1825 | 1461069101470 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}] 05:31:41 INFO - PROCESS | 1825 | 1461069101655 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 05:31:41 INFO - PROCESS | 1825 | 1461069101671 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382dd0800 == 50 [pid = 1825] [id = 118] 05:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f13727a6400) [pid = 1825] [serial = 353] [outer = (nil)] 05:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f13733da800) [pid = 1825] [serial = 354] [outer = 0x7f13727a6400] 05:31:41 INFO - PROCESS | 1825 | 1461069101754 Marionette DEBUG loaded listener.js 05:31:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f1376235000) [pid = 1825] [serial = 355] [outer = 0x7f13727a6400] 05:31:42 INFO - PROCESS | 1825 | 1461069102749 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]]]}] 05:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1394ms 05:31:42 INFO - PROCESS | 1825 | 1461069102847 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 05:31:42 INFO - PROCESS | 1825 | 1461069102857 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 05:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:31:42 INFO - PROCESS | 1825 | 1461069102872 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:31:42 INFO - PROCESS | 1825 | 1461069102882 Marionette TRACE conn3 <- [1,446,null,{}] 05:31:42 INFO - PROCESS | 1825 | 1461069102896 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}] 05:31:43 INFO - PROCESS | 1825 | 1461069103186 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 05:31:43 INFO - PROCESS | 1825 | 1461069103439 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137050b000 == 51 [pid = 1825] [id = 119] 05:31:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136a8a1c00) [pid = 1825] [serial = 356] [outer = (nil)] 05:31:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136a9dc000) [pid = 1825] [serial = 357] [outer = 0x7f136a8a1c00] 05:31:43 INFO - PROCESS | 1825 | 1461069103572 Marionette DEBUG loaded listener.js 05:31:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f136b899000) [pid = 1825] [serial = 358] [outer = 0x7f136a8a1c00] 05:31:44 INFO - PROCESS | 1825 | 1461069104817 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]]]}] 05:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1995ms 05:31:44 INFO - PROCESS | 1825 | 1461069104866 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 05:31:44 INFO - PROCESS | 1825 | 1461069104874 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 05:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:31:44 INFO - PROCESS | 1825 | 1461069104885 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:31:44 INFO - PROCESS | 1825 | 1461069104889 Marionette TRACE conn3 <- [1,450,null,{}] 05:31:44 INFO - PROCESS | 1825 | 1461069104895 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}] 05:31:45 INFO - PROCESS | 1825 | 1461069105123 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 05:31:45 INFO - PROCESS | 1825 | 1461069105179 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce0b000 == 52 [pid = 1825] [id = 120] 05:31:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136bc0bc00) [pid = 1825] [serial = 359] [outer = (nil)] 05:31:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136ca06400) [pid = 1825] [serial = 360] [outer = 0x7f136bc0bc00] 05:31:45 INFO - PROCESS | 1825 | 1461069105348 Marionette DEBUG loaded listener.js 05:31:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136ca0ec00) [pid = 1825] [serial = 361] [outer = 0x7f136bc0bc00] 05:31:46 INFO - PROCESS | 1825 | 1461069106346 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] 05:31:46 INFO - PROCESS | 1825 | 1461069106432 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 05:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:31:46 INFO - PROCESS | 1825 | 1461069106439 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:31:46 INFO - PROCESS | 1825 | 1461069106445 Marionette TRACE conn3 <- [1,454,null,{}] 05:31:46 INFO - PROCESS | 1825 | 1461069106461 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}] 05:31:46 INFO - PROCESS | 1825 | 1461069106801 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 05:31:46 INFO - PROCESS | 1825 | 1461069106930 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13862b8000 == 53 [pid = 1825] [id = 121] 05:31:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13701cfc00) [pid = 1825] [serial = 362] [outer = (nil)] 05:31:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f13727aa400) [pid = 1825] [serial = 363] [outer = 0x7f13701cfc00] 05:31:47 INFO - PROCESS | 1825 | 1461069107009 Marionette DEBUG loaded listener.js 05:31:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f13733d2000) [pid = 1825] [serial = 364] [outer = 0x7f13701cfc00] 05:31:47 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:31:47 INFO - PROCESS | 1825 | 1461069107876 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]]]}] 05:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1489ms 05:31:47 INFO - PROCESS | 1825 | 1461069107928 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 05:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:31:47 INFO - PROCESS | 1825 | 1461069107933 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 05:31:47 INFO - PROCESS | 1825 | 1461069107939 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:31:47 INFO - PROCESS | 1825 | 1461069107942 Marionette TRACE conn3 <- [1,458,null,{}] 05:31:47 INFO - PROCESS | 1825 | 1461069107947 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}] 05:31:48 INFO - PROCESS | 1825 | 1461069108105 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 05:31:48 INFO - PROCESS | 1825 | 1461069108248 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c5a000 == 54 [pid = 1825] [id = 122] 05:31:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f136a8ef400) [pid = 1825] [serial = 365] [outer = (nil)] 05:31:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1374f88c00) [pid = 1825] [serial = 366] [outer = 0x7f136a8ef400] 05:31:48 INFO - PROCESS | 1825 | 1461069108320 Marionette DEBUG loaded listener.js 05:31:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f1376235400) [pid = 1825] [serial = 367] [outer = 0x7f136a8ef400] 05:31:49 INFO - PROCESS | 1825 | 1461069109213 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] 05:31:49 INFO - PROCESS | 1825 | 1461069109282 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 05:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:31:49 INFO - PROCESS | 1825 | 1461069109288 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:31:49 INFO - PROCESS | 1825 | 1461069109291 Marionette TRACE conn3 <- [1,462,null,{}] 05:31:49 INFO - PROCESS | 1825 | 1461069109297 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}] 05:31:49 INFO - PROCESS | 1825 | 1461069109455 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 05:31:49 INFO - PROCESS | 1825 | 1461069109606 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138aecd800 == 55 [pid = 1825] [id = 123] 05:31:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f136936b800) [pid = 1825] [serial = 368] [outer = (nil)] 05:31:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f1369374c00) [pid = 1825] [serial = 369] [outer = 0x7f136936b800] 05:31:49 INFO - PROCESS | 1825 | 1461069109682 Marionette DEBUG loaded listener.js 05:31:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f1372808c00) [pid = 1825] [serial = 370] [outer = 0x7f136936b800] 05:31:50 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:31:50 INFO - PROCESS | 1825 | 1461069110675 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] 05:31:50 INFO - PROCESS | 1825 | 1461069110729 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 05:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:31:50 INFO - PROCESS | 1825 | 1461069110736 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:31:50 INFO - PROCESS | 1825 | 1461069110740 Marionette TRACE conn3 <- [1,466,null,{}] 05:31:50 INFO - PROCESS | 1825 | 1461069110745 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}] 05:31:50 INFO - PROCESS | 1825 | 1461069110961 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 05:31:51 INFO - PROCESS | 1825 | 1461069111159 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b5f800 == 56 [pid = 1825] [id = 124] 05:31:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136946c000) [pid = 1825] [serial = 371] [outer = (nil)] 05:31:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f1375f34400) [pid = 1825] [serial = 372] [outer = 0x7f136946c000] 05:31:51 INFO - PROCESS | 1825 | 1461069111281 Marionette DEBUG loaded listener.js 05:31:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f13770b0000) [pid = 1825] [serial = 373] [outer = 0x7f136946c000] 05:31:52 INFO - PROCESS | 1825 | 1461069112139 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] 05:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 05:31:52 INFO - PROCESS | 1825 | 1461069112181 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 05:31:52 INFO - PROCESS | 1825 | 1461069112187 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:31:52 INFO - PROCESS | 1825 | 1461069112191 Marionette TRACE conn3 <- [1,470,null,{}] 05:31:52 INFO - PROCESS | 1825 | 1461069112196 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}] 05:31:52 INFO - PROCESS | 1825 | 1461069112347 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 05:31:52 INFO - PROCESS | 1825 | 1461069112497 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137026b800 == 57 [pid = 1825] [id = 125] 05:31:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f13742a9800) [pid = 1825] [serial = 374] [outer = (nil)] 05:31:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f1377258400) [pid = 1825] [serial = 375] [outer = 0x7f13742a9800] 05:31:52 INFO - PROCESS | 1825 | 1461069112588 Marionette DEBUG loaded listener.js 05:31:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f1381fc8800) [pid = 1825] [serial = 376] [outer = 0x7f13742a9800] 05:31:53 INFO - PROCESS | 1825 | 1461069113498 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]]]}] 05:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1390ms 05:31:53 INFO - PROCESS | 1825 | 1461069113578 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 05:31:53 INFO - PROCESS | 1825 | 1461069113582 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 05:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:31:53 INFO - PROCESS | 1825 | 1461069113588 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:31:53 INFO - PROCESS | 1825 | 1461069113591 Marionette TRACE conn3 <- [1,474,null,{}] 05:31:53 INFO - PROCESS | 1825 | 1461069113597 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}] 05:31:53 INFO - PROCESS | 1825 | 1461069113793 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 05:31:53 INFO - PROCESS | 1825 | 1461069113911 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c316000 == 58 [pid = 1825] [id = 126] 05:31:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f136a8a4c00) [pid = 1825] [serial = 377] [outer = (nil)] 05:31:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f136a9f7000) [pid = 1825] [serial = 378] [outer = 0x7f136a8a4c00] 05:31:53 INFO - PROCESS | 1825 | 1461069113982 Marionette DEBUG loaded listener.js 05:31:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136bc0dc00) [pid = 1825] [serial = 379] [outer = 0x7f136a8a4c00] 05:31:55 INFO - PROCESS | 1825 | 1461069115127 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]]]}] 05:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1589ms 05:31:55 INFO - PROCESS | 1825 | 1461069115178 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 05:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:31:55 INFO - PROCESS | 1825 | 1461069115183 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 05:31:55 INFO - PROCESS | 1825 | 1461069115191 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:31:55 INFO - PROCESS | 1825 | 1461069115196 Marionette TRACE conn3 <- [1,478,null,{}] 05:31:55 INFO - PROCESS | 1825 | 1461069115204 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}] 05:31:55 INFO - PROCESS | 1825 | 1461069115369 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 05:31:55 INFO - PROCESS | 1825 | 1461069115582 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cadf000 == 59 [pid = 1825] [id = 127] 05:31:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f1369ccc000) [pid = 1825] [serial = 380] [outer = (nil)] 05:31:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f1369ef0400) [pid = 1825] [serial = 381] [outer = 0x7f1369ccc000] 05:31:55 INFO - PROCESS | 1825 | 1461069115651 Marionette DEBUG loaded listener.js 05:31:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f1369efd400) [pid = 1825] [serial = 382] [outer = 0x7f1369ccc000] 05:31:56 INFO - PROCESS | 1825 | 1461069116515 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]]]}] 05:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1384ms 05:31:56 INFO - PROCESS | 1825 | 1461069116576 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 05:31:56 INFO - PROCESS | 1825 | 1461069116584 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 05:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:31:56 INFO - PROCESS | 1825 | 1461069116594 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:31:56 INFO - PROCESS | 1825 | 1461069116598 Marionette TRACE conn3 <- [1,482,null,{}] 05:31:56 INFO - PROCESS | 1825 | 1461069116603 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}] 05:31:56 INFO - PROCESS | 1825 | 1461069116760 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 05:31:56 INFO - PROCESS | 1825 | 1461069116902 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138a17c000 == 58 [pid = 1825] [id = 89] 05:31:56 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1388506400) [pid = 1825] [serial = 321] [outer = (nil)] [url = about:blank] 05:31:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c315000 == 59 [pid = 1825] [id = 128] 05:31:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f1369ef4800) [pid = 1825] [serial = 383] [outer = (nil)] 05:31:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f136a9fb400) [pid = 1825] [serial = 384] [outer = 0x7f1369ef4800] 05:31:57 INFO - PROCESS | 1825 | 1461069116998 Marionette DEBUG loaded listener.js 05:31:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f136bc0ac00) [pid = 1825] [serial = 385] [outer = 0x7f1369ef4800] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f1383095400) [pid = 1825] [serial = 274] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f138320b400) [pid = 1825] [serial = 228] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13771bc800) [pid = 1825] [serial = 159] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f13843c7400) [pid = 1825] [serial = 268] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f138808e400) [pid = 1825] [serial = 232] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f136de86000) [pid = 1825] [serial = 162] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f136b99d400) [pid = 1825] [serial = 262] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f13787d1c00) [pid = 1825] [serial = 235] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f136bc19c00) [pid = 1825] [serial = 189] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f1383096c00) [pid = 1825] [serial = 195] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f13761d9000) [pid = 1825] [serial = 192] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f13832b8800) [pid = 1825] [serial = 186] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f1388503800) [pid = 1825] [serial = 238] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f13738f4800) [pid = 1825] [serial = 309] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f1375373400) [pid = 1825] [serial = 310] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f138427b800) [pid = 1825] [serial = 298] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f1381fd5c00) [pid = 1825] [serial = 297] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1387f2a800) [pid = 1825] [serial = 315] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f136b898000) [pid = 1825] [serial = 289] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136a9df800) [pid = 1825] [serial = 288] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1375e53800) [pid = 1825] [serial = 295] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1373ac7800) [pid = 1825] [serial = 294] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136c390c00) [pid = 1825] [serial = 306] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136ed81000) [pid = 1825] [serial = 307] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1388307c00) [pid = 1825] [serial = 304] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f136c38f800) [pid = 1825] [serial = 303] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f13728d8800) [pid = 1825] [serial = 292] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13701d8000) [pid = 1825] [serial = 291] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f13771bc000) [pid = 1825] [serial = 312] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f1388440400) [pid = 1825] [serial = 316] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f1388305800) [pid = 1825] [serial = 301] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f138628c400) [pid = 1825] [serial = 300] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f13733cfc00) [pid = 1825] [serial = 318] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f1381fc9000) [pid = 1825] [serial = 286] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f1383f2a000) [pid = 1825] [serial = 313] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f1388510c00) [pid = 1825] [serial = 319] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f138838e800) [pid = 1825] [serial = 222] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f13727a9000) [pid = 1825] [serial = 225] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f13761d5800) [pid = 1825] [serial = 265] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f13745e0800) [pid = 1825] [serial = 165] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f13840cec00) [pid = 1825] [serial = 198] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f138ab7fc00) [pid = 1825] [serial = 271] [outer = (nil)] [url = about:blank] 05:31:57 INFO - PROCESS | 1825 | 1461069117928 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]]]}] 05:31:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:31:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1392ms 05:31:57 INFO - PROCESS | 1825 | 1461069117987 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 05:31:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:31:57 INFO - PROCESS | 1825 | 1461069117991 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 05:31:57 INFO - PROCESS | 1825 | 1461069117997 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:31:58 INFO - PROCESS | 1825 | 1461069118002 Marionette TRACE conn3 <- [1,486,null,{}] 05:31:58 INFO - PROCESS | 1825 | 1461069118017 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}] 05:31:58 INFO - PROCESS | 1825 | 1461069118177 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 05:31:58 INFO - PROCESS | 1825 | 1461069118275 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137537e000 == 60 [pid = 1825] [id = 129] 05:31:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f136a9db000) [pid = 1825] [serial = 386] [outer = (nil)] 05:31:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f136ca0d400) [pid = 1825] [serial = 387] [outer = 0x7f136a9db000] 05:31:58 INFO - PROCESS | 1825 | 1461069118339 Marionette DEBUG loaded listener.js 05:31:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f1370126000) [pid = 1825] [serial = 388] [outer = 0x7f136a9db000] 05:31:59 INFO - PROCESS | 1825 | 1461069119020 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]]]}] 05:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1041ms 05:31:59 INFO - PROCESS | 1825 | 1461069119037 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 05:31:59 INFO - PROCESS | 1825 | 1461069119042 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 05:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:31:59 INFO - PROCESS | 1825 | 1461069119048 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:31:59 INFO - PROCESS | 1825 | 1461069119050 Marionette TRACE conn3 <- [1,490,null,{}] 05:31:59 INFO - PROCESS | 1825 | 1461069119055 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}] 05:31:59 INFO - PROCESS | 1825 | 1461069119264 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 05:31:59 INFO - PROCESS | 1825 | 1461069119333 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375968800 == 61 [pid = 1825] [id = 130] 05:31:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f136b896400) [pid = 1825] [serial = 389] [outer = (nil)] 05:31:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f13701cf000) [pid = 1825] [serial = 390] [outer = 0x7f136b896400] 05:31:59 INFO - PROCESS | 1825 | 1461069119395 Marionette DEBUG loaded listener.js 05:31:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f13732c6400) [pid = 1825] [serial = 391] [outer = 0x7f136b896400] 05:32:00 INFO - PROCESS | 1825 | 1461069120260 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]]]}] 05:32:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:32:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1285ms 05:32:00 INFO - PROCESS | 1825 | 1461069120335 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 05:32:00 INFO - PROCESS | 1825 | 1461069120339 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 05:32:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:32:00 INFO - PROCESS | 1825 | 1461069120366 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:32:00 INFO - PROCESS | 1825 | 1461069120369 Marionette TRACE conn3 <- [1,494,null,{}] 05:32:00 INFO - PROCESS | 1825 | 1461069120380 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}] 05:32:00 INFO - PROCESS | 1825 | 1461069120643 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 05:32:00 INFO - PROCESS | 1825 | 1461069120667 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13768d0800 == 62 [pid = 1825] [id = 131] 05:32:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f1370126400) [pid = 1825] [serial = 392] [outer = (nil)] 05:32:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f13745dec00) [pid = 1825] [serial = 393] [outer = 0x7f1370126400] 05:32:00 INFO - PROCESS | 1825 | 1461069120728 Marionette DEBUG loaded listener.js 05:32:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f1375e53800) [pid = 1825] [serial = 394] [outer = 0x7f1370126400] 05:32:01 INFO - PROCESS | 1825 | 1461069121680 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]]]}] 05:32:01 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f1369cc4400) [pid = 1825] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:32:01 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f1369cca800) [pid = 1825] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:32:01 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f136a8e7800) [pid = 1825] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:32:01 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f136a9de800) [pid = 1825] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:32:01 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f136c388000) [pid = 1825] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:32:01 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f136a9e1800) [pid = 1825] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:32:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:32:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1397ms 05:32:01 INFO - PROCESS | 1825 | 1461069121754 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 05:32:01 INFO - PROCESS | 1825 | 1461069121758 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 05:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:32:01 INFO - PROCESS | 1825 | 1461069121764 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:32:01 INFO - PROCESS | 1825 | 1461069121766 Marionette TRACE conn3 <- [1,498,null,{}] 05:32:01 INFO - PROCESS | 1825 | 1461069121772 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}] 05:32:01 INFO - PROCESS | 1825 | 1461069121938 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 05:32:02 INFO - PROCESS | 1825 | 1461069122045 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137c0bc000 == 63 [pid = 1825] [id = 132] 05:32:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f1375e4a000) [pid = 1825] [serial = 395] [outer = (nil)] 05:32:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f1376f6d800) [pid = 1825] [serial = 396] [outer = 0x7f1375e4a000] 05:32:02 INFO - PROCESS | 1825 | 1461069122124 Marionette DEBUG loaded listener.js 05:32:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f137875b400) [pid = 1825] [serial = 397] [outer = 0x7f1375e4a000] 05:32:02 INFO - PROCESS | 1825 | 1461069122872 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]]]}] 05:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1135ms 05:32:02 INFO - PROCESS | 1825 | 1461069122902 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 05:32:02 INFO - PROCESS | 1825 | 1461069122904 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 05:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:32:02 INFO - PROCESS | 1825 | 1461069122912 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:32:02 INFO - PROCESS | 1825 | 1461069122915 Marionette TRACE conn3 <- [1,502,null,{}] 05:32:02 INFO - PROCESS | 1825 | 1461069122932 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}] 05:32:03 INFO - PROCESS | 1825 | 1461069123089 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 05:32:03 INFO - PROCESS | 1825 | 1461069123099 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e9d800 == 64 [pid = 1825] [id = 133] 05:32:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f1369ef3800) [pid = 1825] [serial = 398] [outer = (nil)] 05:32:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f13830e9000) [pid = 1825] [serial = 399] [outer = 0x7f1369ef3800] 05:32:03 INFO - PROCESS | 1825 | 1461069123159 Marionette DEBUG loaded listener.js 05:32:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f1383fc5c00) [pid = 1825] [serial = 400] [outer = 0x7f1369ef3800] 05:32:04 INFO - PROCESS | 1825 | 1461069124069 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]]]}] 05:32:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:32:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1189ms 05:32:04 INFO - PROCESS | 1825 | 1461069124102 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 05:32:04 INFO - PROCESS | 1825 | 1461069124107 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 05:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:32:04 INFO - PROCESS | 1825 | 1461069124116 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:32:04 INFO - PROCESS | 1825 | 1461069124122 Marionette TRACE conn3 <- [1,506,null,{}] 05:32:04 INFO - PROCESS | 1825 | 1461069124131 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}] 05:32:04 INFO - PROCESS | 1825 | 1461069124320 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 05:32:04 INFO - PROCESS | 1825 | 1461069124464 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cadc000 == 65 [pid = 1825] [id = 134] 05:32:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f1369379000) [pid = 1825] [serial = 401] [outer = (nil)] 05:32:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f1369ef1800) [pid = 1825] [serial = 402] [outer = 0x7f1369379000] 05:32:04 INFO - PROCESS | 1825 | 1461069124536 Marionette DEBUG loaded listener.js 05:32:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136a8ea400) [pid = 1825] [serial = 403] [outer = 0x7f1369379000] 05:32:05 INFO - PROCESS | 1825 | 1461069125516 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]]]}] 05:32:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:32:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1435ms 05:32:05 INFO - PROCESS | 1825 | 1461069125550 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 05:32:05 INFO - PROCESS | 1825 | 1461069125558 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 05:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:32:05 INFO - PROCESS | 1825 | 1461069125569 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:32:05 INFO - PROCESS | 1825 | 1461069125573 Marionette TRACE conn3 <- [1,510,null,{}] 05:32:05 INFO - PROCESS | 1825 | 1461069125581 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}] 05:32:05 INFO - PROCESS | 1825 | 1461069125740 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 05:32:05 INFO - PROCESS | 1825 | 1461069125889 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1385c02800 == 66 [pid = 1825] [id = 135] 05:32:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f136b89b000) [pid = 1825] [serial = 404] [outer = (nil)] 05:32:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136c38d400) [pid = 1825] [serial = 405] [outer = 0x7f136b89b000] 05:32:06 INFO - PROCESS | 1825 | 1461069126108 Marionette DEBUG loaded listener.js 05:32:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136ca0fc00) [pid = 1825] [serial = 406] [outer = 0x7f136b89b000] 05:32:07 INFO - PROCESS | 1825 | 1461069127350 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]]]}] 05:32:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:32:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1839ms 05:32:07 INFO - PROCESS | 1825 | 1461069127409 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 05:32:07 INFO - PROCESS | 1825 | 1461069127413 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 05:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:32:07 INFO - PROCESS | 1825 | 1461069127420 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:32:07 INFO - PROCESS | 1825 | 1461069127426 Marionette TRACE conn3 <- [1,514,null,{}] 05:32:07 INFO - PROCESS | 1825 | 1461069127443 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}] 05:32:07 INFO - PROCESS | 1825 | 1461069127635 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 05:32:07 INFO - PROCESS | 1825 | 1461069127800 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13880b3000 == 67 [pid = 1825] [id = 136] 05:32:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13742a3000) [pid = 1825] [serial = 407] [outer = (nil)] 05:32:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1376888000) [pid = 1825] [serial = 408] [outer = 0x7f13742a3000] 05:32:07 INFO - PROCESS | 1825 | 1461069127894 Marionette DEBUG loaded listener.js 05:32:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f1378524400) [pid = 1825] [serial = 409] [outer = 0x7f13742a3000] 05:32:08 INFO - PROCESS | 1825 | 1461069128692 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]]]}] 05:32:08 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 05:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1338ms 05:32:08 INFO - PROCESS | 1825 | 1461069128759 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 05:32:08 INFO - PROCESS | 1825 | 1461069128765 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 05:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:32:08 INFO - PROCESS | 1825 | 1461069128771 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:32:08 INFO - PROCESS | 1825 | 1461069128774 Marionette TRACE conn3 <- [1,518,null,{}] 05:32:08 INFO - PROCESS | 1825 | 1461069128779 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}] 05:32:08 INFO - PROCESS | 1825 | 1461069128942 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 05:32:09 INFO - PROCESS | 1825 | 1461069129083 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138aecd000 == 68 [pid = 1825] [id = 137] 05:32:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136cf14800) [pid = 1825] [serial = 410] [outer = (nil)] 05:32:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f136cf20c00) [pid = 1825] [serial = 411] [outer = 0x7f136cf14800] 05:32:09 INFO - PROCESS | 1825 | 1461069129155 Marionette DEBUG loaded listener.js 05:32:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1376887c00) [pid = 1825] [serial = 412] [outer = 0x7f136cf14800] 05:32:10 INFO - PROCESS | 1825 | 1461069130067 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]]]}] 05:32:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:32:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1330ms 05:32:10 INFO - PROCESS | 1825 | 1461069130102 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 05:32:10 INFO - PROCESS | 1825 | 1461069130106 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 05:32:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:32:10 INFO - PROCESS | 1825 | 1461069130112 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:32:10 INFO - PROCESS | 1825 | 1461069130115 Marionette TRACE conn3 <- [1,522,null,{}] 05:32:10 INFO - PROCESS | 1825 | 1461069130120 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}] 05:32:10 INFO - PROCESS | 1825 | 1461069130273 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 05:32:10 INFO - PROCESS | 1825 | 1461069130418 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b85800 == 69 [pid = 1825] [id = 138] 05:32:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1369c25000) [pid = 1825] [serial = 413] [outer = (nil)] 05:32:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f1369c2cc00) [pid = 1825] [serial = 414] [outer = 0x7f1369c25000] 05:32:10 INFO - PROCESS | 1825 | 1461069130489 Marionette DEBUG loaded listener.js 05:32:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f136ca09400) [pid = 1825] [serial = 415] [outer = 0x7f1369c25000] 05:32:11 INFO - PROCESS | 1825 | 1461069131471 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]]]}] 05:32:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1385ms 05:32:11 INFO - PROCESS | 1825 | 1461069131500 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 05:32:11 INFO - PROCESS | 1825 | 1461069131503 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 05:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:32:11 INFO - PROCESS | 1825 | 1461069131509 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:32:11 INFO - PROCESS | 1825 | 1461069131513 Marionette TRACE conn3 <- [1,526,null,{}] 05:32:11 INFO - PROCESS | 1825 | 1461069131518 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}] 05:32:11 INFO - PROCESS | 1825 | 1461069131715 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 05:32:11 INFO - PROCESS | 1825 | 1461069131861 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3e6000 == 70 [pid = 1825] [id = 139] 05:32:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136a8e3000) [pid = 1825] [serial = 416] [outer = (nil)] 05:32:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f136c38e800) [pid = 1825] [serial = 417] [outer = 0x7f136a8e3000] 05:32:11 INFO - PROCESS | 1825 | 1461069131987 Marionette DEBUG loaded listener.js 05:32:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f138427b800) [pid = 1825] [serial = 418] [outer = 0x7f136a8e3000] 05:32:13 INFO - PROCESS | 1825 | 1461069133208 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]]]}] 05:32:13 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 05:32:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1730ms 05:32:13 INFO - PROCESS | 1825 | 1461069133241 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 05:32:13 INFO - PROCESS | 1825 | 1461069133248 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 05:32:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:32:13 INFO - PROCESS | 1825 | 1461069133257 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:32:13 INFO - PROCESS | 1825 | 1461069133261 Marionette TRACE conn3 <- [1,530,null,{}] 05:32:13 INFO - PROCESS | 1825 | 1461069133268 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}] 05:32:13 INFO - PROCESS | 1825 | 1461069133431 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 05:32:13 INFO - PROCESS | 1825 | 1461069133579 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137025d000 == 71 [pid = 1825] [id = 140] 05:32:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f136936cc00) [pid = 1825] [serial = 419] [outer = (nil)] 05:32:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f1369469c00) [pid = 1825] [serial = 420] [outer = 0x7f136936cc00] 05:32:13 INFO - PROCESS | 1825 | 1461069133714 Marionette DEBUG loaded listener.js 05:32:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136a8f0800) [pid = 1825] [serial = 421] [outer = 0x7f136936cc00] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ed8a800 == 70 [pid = 1825] [id = 49] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f13733da800) [pid = 1825] [serial = 354] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137c0bc000 == 69 [pid = 1825] [id = 132] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13768d0800 == 68 [pid = 1825] [id = 131] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375968800 == 67 [pid = 1825] [id = 130] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137537e000 == 66 [pid = 1825] [id = 129] 05:32:14 INFO - PROCESS | 1825 | 1461069134747 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"]]]}] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c315000 == 65 [pid = 1825] [id = 128] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cadf000 == 64 [pid = 1825] [id = 127] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387c5a000 == 63 [pid = 1825] [id = 122] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13862b8000 == 62 [pid = 1825] [id = 121] 05:32:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce0b000 == 61 [pid = 1825] [id = 120] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1369ef8800) [pid = 1825] [serial = 348] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f136a8e5800) [pid = 1825] [serial = 351] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f138c618400) [pid = 1825] [serial = 322] [outer = (nil)] [url = about:blank] 05:32:14 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 05:32:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:32:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:32:14 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 05:32:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:32:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:32:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1539ms 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f1370123800) [pid = 1825] [serial = 327] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f137661ac00) [pid = 1825] [serial = 330] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f1369ccf400) [pid = 1825] [serial = 324] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136bc0f000) [pid = 1825] [serial = 340] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f136a9e6c00) [pid = 1825] [serial = 339] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f13727a8c00) [pid = 1825] [serial = 345] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136c38ec00) [pid = 1825] [serial = 342] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f1370129400) [pid = 1825] [serial = 343] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f138c621000) [pid = 1825] [serial = 336] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f138843f400) [pid = 1825] [serial = 333] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f1370129800) [pid = 1825] [serial = 349] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13733da400) [pid = 1825] [serial = 346] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f136a9e0c00) [pid = 1825] [serial = 352] [outer = (nil)] [url = about:blank] 05:32:14 INFO - PROCESS | 1825 | 1461069134814 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 05:32:14 INFO - PROCESS | 1825 | 1461069134822 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 05:32:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:32:14 INFO - PROCESS | 1825 | 1461069134837 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:32:14 INFO - PROCESS | 1825 | 1461069134841 Marionette TRACE conn3 <- [1,534,null,{}] 05:32:14 INFO - PROCESS | 1825 | 1461069134846 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}] 05:32:15 INFO - PROCESS | 1825 | 1461069135043 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 05:32:15 INFO - PROCESS | 1825 | 1461069135165 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374367800 == 62 [pid = 1825] [id = 141] 05:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136936d400) [pid = 1825] [serial = 422] [outer = (nil)] 05:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136c386000) [pid = 1825] [serial = 423] [outer = 0x7f136936d400] 05:32:15 INFO - PROCESS | 1825 | 1461069135234 Marionette DEBUG loaded listener.js 05:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f136ca07400) [pid = 1825] [serial = 424] [outer = 0x7f136936d400] 05:32:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136bc13400) [pid = 1825] [serial = 425] [outer = 0x7f136ed7d400] 05:32:16 INFO - PROCESS | 1825 | 1461069136111 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]]]}] 05:32:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:32:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1332ms 05:32:16 INFO - PROCESS | 1825 | 1461069136169 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 05:32:16 INFO - PROCESS | 1825 | 1461069136172 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 05:32:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:32:16 INFO - PROCESS | 1825 | 1461069136179 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:32:16 INFO - PROCESS | 1825 | 1461069136184 Marionette TRACE conn3 <- [1,538,null,{}] 05:32:16 INFO - PROCESS | 1825 | 1461069136200 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}] 05:32:16 INFO - PROCESS | 1825 | 1461069136368 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 05:32:16 INFO - PROCESS | 1825 | 1461069136508 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137597b800 == 63 [pid = 1825] [id = 142] 05:32:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136b8a0000) [pid = 1825] [serial = 426] [outer = (nil)] 05:32:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136ed13c00) [pid = 1825] [serial = 427] [outer = 0x7f136b8a0000] 05:32:16 INFO - PROCESS | 1825 | 1461069136577 Marionette DEBUG loaded listener.js 05:32:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13727a2800) [pid = 1825] [serial = 428] [outer = 0x7f136b8a0000] 05:32:17 INFO - PROCESS | 1825 | 1461069137356 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]]]}] 05:32:17 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. 05:32:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1232ms 05:32:17 INFO - PROCESS | 1825 | 1461069137413 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 05:32:17 INFO - PROCESS | 1825 | 1461069137416 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 05:32:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:32:17 INFO - PROCESS | 1825 | 1461069137423 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:32:17 INFO - PROCESS | 1825 | 1461069137425 Marionette TRACE conn3 <- [1,542,null,{}] 05:32:17 INFO - PROCESS | 1825 | 1461069137431 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}] 05:32:17 INFO - PROCESS | 1825 | 1461069137632 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 05:32:17 INFO - PROCESS | 1825 | 1461069137660 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13785df000 == 64 [pid = 1825] [id = 143] 05:32:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f13701d0000) [pid = 1825] [serial = 429] [outer = (nil)] 05:32:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1373365000) [pid = 1825] [serial = 430] [outer = 0x7f13701d0000] 05:32:17 INFO - PROCESS | 1825 | 1461069137724 Marionette DEBUG loaded listener.js 05:32:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f13733d6000) [pid = 1825] [serial = 431] [outer = 0x7f13701d0000] 05:32:18 INFO - PROCESS | 1825 | 1461069138568 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]]]}] 05:32:18 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. 05:32:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1187ms 05:32:18 INFO - PROCESS | 1825 | 1461069138611 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 05:32:18 INFO - PROCESS | 1825 | 1461069138615 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 05:32:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:32:18 INFO - PROCESS | 1825 | 1461069138627 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:32:18 INFO - PROCESS | 1825 | 1461069138630 Marionette TRACE conn3 <- [1,546,null,{}] 05:32:18 INFO - PROCESS | 1825 | 1461069138636 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}] 05:32:18 INFO - PROCESS | 1825 | 1461069138831 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1370126400) [pid = 1825] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f13727a6400) [pid = 1825] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f136b896400) [pid = 1825] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f1369ef4800) [pid = 1825] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f1369ccc000) [pid = 1825] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f136a9db000) [pid = 1825] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:32:19 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f1375e4a000) [pid = 1825] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:32:19 INFO - PROCESS | 1825 | 1461069139193 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3d5800 == 65 [pid = 1825] [id = 144] 05:32:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1369ccc000) [pid = 1825] [serial = 432] [outer = (nil)] 05:32:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136b896400) [pid = 1825] [serial = 433] [outer = 0x7f1369ccc000] 05:32:19 INFO - PROCESS | 1825 | 1461069139271 Marionette DEBUG loaded listener.js 05:32:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f13727a9000) [pid = 1825] [serial = 434] [outer = 0x7f1369ccc000] 05:32:20 INFO - PROCESS | 1825 | 1461069140185 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]]]}] 05:32:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:32:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1584ms 05:32:20 INFO - PROCESS | 1825 | 1461069140213 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 05:32:20 INFO - PROCESS | 1825 | 1461069140221 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 05:32:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:32:20 INFO - PROCESS | 1825 | 1461069140230 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:32:20 INFO - PROCESS | 1825 | 1461069140235 Marionette TRACE conn3 <- [1,550,null,{}] 05:32:20 INFO - PROCESS | 1825 | 1461069140244 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}] 05:32:20 INFO - PROCESS | 1825 | 1461069140469 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 05:32:20 INFO - PROCESS | 1825 | 1461069140636 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374646800 == 66 [pid = 1825] [id = 145] 05:32:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f136946b400) [pid = 1825] [serial = 435] [outer = (nil)] 05:32:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1369ccf400) [pid = 1825] [serial = 436] [outer = 0x7f136946b400] 05:32:20 INFO - PROCESS | 1825 | 1461069140715 Marionette DEBUG loaded listener.js 05:32:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136a9fa400) [pid = 1825] [serial = 437] [outer = 0x7f136946b400] 05:32:21 INFO - PROCESS | 1825 | 1461069141578 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]]]}] 05:32:21 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. 05:32:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1388ms 05:32:21 INFO - PROCESS | 1825 | 1461069141624 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 05:32:21 INFO - PROCESS | 1825 | 1461069141632 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 05:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:32:21 INFO - PROCESS | 1825 | 1461069141645 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:32:21 INFO - PROCESS | 1825 | 1461069141649 Marionette TRACE conn3 <- [1,554,null,{}] 05:32:21 INFO - PROCESS | 1825 | 1461069141657 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}] 05:32:21 INFO - PROCESS | 1825 | 1461069141837 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 05:32:21 INFO - PROCESS | 1825 | 1461069141989 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138327f800 == 67 [pid = 1825] [id = 146] 05:32:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f136946f000) [pid = 1825] [serial = 438] [outer = (nil)] 05:32:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f136cf16c00) [pid = 1825] [serial = 439] [outer = 0x7f136946f000] 05:32:22 INFO - PROCESS | 1825 | 1461069142065 Marionette DEBUG loaded listener.js 05:32:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f13701d2800) [pid = 1825] [serial = 440] [outer = 0x7f136946f000] 05:32:22 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:23 INFO - PROCESS | 1825 | 1461069143135 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]]]}] 05:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 05:32:23 INFO - PROCESS | 1825 | 1461069143178 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 05:32:23 INFO - PROCESS | 1825 | 1461069143182 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 05:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:32:23 INFO - PROCESS | 1825 | 1461069143190 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:32:23 INFO - PROCESS | 1825 | 1461069143195 Marionette TRACE conn3 <- [1,558,null,{}] 05:32:23 INFO - PROCESS | 1825 | 1461069143212 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}] 05:32:23 INFO - PROCESS | 1825 | 1461069143400 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 05:32:23 INFO - PROCESS | 1825 | 1461069143542 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c47800 == 68 [pid = 1825] [id = 147] 05:32:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f13701d6800) [pid = 1825] [serial = 441] [outer = (nil)] 05:32:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13747f9800) [pid = 1825] [serial = 442] [outer = 0x7f13701d6800] 05:32:23 INFO - PROCESS | 1825 | 1461069143619 Marionette DEBUG loaded listener.js 05:32:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f1376238000) [pid = 1825] [serial = 443] [outer = 0x7f13701d6800] 05:32:24 INFO - PROCESS | 1825 | 1461069144529 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]]]}] 05:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1395ms 05:32:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:32:24 INFO - PROCESS | 1825 | 1461069144586 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 05:32:24 INFO - PROCESS | 1825 | 1461069144590 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 05:32:24 INFO - PROCESS | 1825 | 1461069144597 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:32:24 INFO - PROCESS | 1825 | 1461069144601 Marionette TRACE conn3 <- [1,562,null,{}] 05:32:24 INFO - PROCESS | 1825 | 1461069144609 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}] 05:32:24 INFO - PROCESS | 1825 | 1461069144791 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 05:32:24 INFO - PROCESS | 1825 | 1461069144936 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387e10800 == 69 [pid = 1825] [id = 148] 05:32:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f13733d5400) [pid = 1825] [serial = 444] [outer = (nil)] 05:32:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f13771b0000) [pid = 1825] [serial = 445] [outer = 0x7f13733d5400] 05:32:25 INFO - PROCESS | 1825 | 1461069145020 Marionette DEBUG loaded listener.js 05:32:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f137852b800) [pid = 1825] [serial = 446] [outer = 0x7f13733d5400] 05:32:25 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:25 INFO - PROCESS | 1825 | 1461069145898 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]]]}] 05:32:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:32:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1347ms 05:32:25 INFO - PROCESS | 1825 | 1461069145944 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 05:32:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:32:25 INFO - PROCESS | 1825 | 1461069145948 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 05:32:25 INFO - PROCESS | 1825 | 1461069145956 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:32:25 INFO - PROCESS | 1825 | 1461069145958 Marionette TRACE conn3 <- [1,566,null,{}] 05:32:25 INFO - PROCESS | 1825 | 1461069145965 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}] 05:32:26 INFO - PROCESS | 1825 | 1461069146143 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 05:32:26 INFO - PROCESS | 1825 | 1461069146293 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138834a000 == 70 [pid = 1825] [id = 149] 05:32:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f1369c21400) [pid = 1825] [serial = 447] [outer = (nil)] 05:32:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f138300d800) [pid = 1825] [serial = 448] [outer = 0x7f1369c21400] 05:32:26 INFO - PROCESS | 1825 | 1461069146365 Marionette DEBUG loaded listener.js 05:32:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f13832bb400) [pid = 1825] [serial = 449] [outer = 0x7f1369c21400] 05:32:26 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:27 INFO - PROCESS | 1825 | 1461069147274 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]]]}] 05:32:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:32:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1386ms 05:32:27 INFO - PROCESS | 1825 | 1461069147341 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 05:32:27 INFO - PROCESS | 1825 | 1461069147345 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 05:32:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:32:27 INFO - PROCESS | 1825 | 1461069147351 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:32:27 INFO - PROCESS | 1825 | 1461069147355 Marionette TRACE conn3 <- [1,570,null,{}] 05:32:27 INFO - PROCESS | 1825 | 1461069147360 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}] 05:32:27 INFO - PROCESS | 1825 | 1461069147578 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 05:32:27 INFO - PROCESS | 1825 | 1461069147725 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13a72d2800 == 71 [pid = 1825] [id = 150] 05:32:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f1384207c00) [pid = 1825] [serial = 450] [outer = (nil)] 05:32:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f1384286400) [pid = 1825] [serial = 451] [outer = 0x7f1384207c00] 05:32:27 INFO - PROCESS | 1825 | 1461069147802 Marionette DEBUG loaded listener.js 05:32:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f13861c9000) [pid = 1825] [serial = 452] [outer = 0x7f1384207c00] 05:32:28 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:28 INFO - PROCESS | 1825 | 1461069148671 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]]]}] 05:32:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:32:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1382ms 05:32:28 INFO - PROCESS | 1825 | 1461069148736 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 05:32:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:32:28 INFO - PROCESS | 1825 | 1461069148740 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 05:32:28 INFO - PROCESS | 1825 | 1461069148746 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:32:28 INFO - PROCESS | 1825 | 1461069148750 Marionette TRACE conn3 <- [1,574,null,{}] 05:32:28 INFO - PROCESS | 1825 | 1461069148755 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}] 05:32:28 INFO - PROCESS | 1825 | 1461069148920 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 05:32:29 INFO - PROCESS | 1825 | 1461069149068 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136949f800 == 72 [pid = 1825] [id = 151] 05:32:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f13694b1400) [pid = 1825] [serial = 453] [outer = (nil)] 05:32:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f13694b7400) [pid = 1825] [serial = 454] [outer = 0x7f13694b1400] 05:32:29 INFO - PROCESS | 1825 | 1461069149147 Marionette DEBUG loaded listener.js 05:32:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f13694bb000) [pid = 1825] [serial = 455] [outer = 0x7f13694b1400] 05:32:30 INFO - PROCESS | 1825 | 1461069150339 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]]]}] 05:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1635ms 05:32:30 INFO - PROCESS | 1825 | 1461069150382 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 05:32:30 INFO - PROCESS | 1825 | 1461069150388 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 05:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:32:30 INFO - PROCESS | 1825 | 1461069150395 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:32:30 INFO - PROCESS | 1825 | 1461069150400 Marionette TRACE conn3 <- [1,578,null,{}] 05:32:30 INFO - PROCESS | 1825 | 1461069150408 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}] 05:32:30 INFO - PROCESS | 1825 | 1461069150609 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 05:32:30 INFO - PROCESS | 1825 | 1461069150917 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b80800 == 73 [pid = 1825] [id = 152] 05:32:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f1369cc8800) [pid = 1825] [serial = 456] [outer = (nil)] 05:32:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f1369efa000) [pid = 1825] [serial = 457] [outer = 0x7f1369cc8800] 05:32:31 INFO - PROCESS | 1825 | 1461069150994 Marionette DEBUG loaded listener.js 05:32:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f136a9d7c00) [pid = 1825] [serial = 458] [outer = 0x7f1369cc8800] 05:32:31 INFO - PROCESS | 1825 | 1461069151850 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]]]}] 05:32:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:32:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1535ms 05:32:31 INFO - PROCESS | 1825 | 1461069151932 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 05:32:31 INFO - PROCESS | 1825 | 1461069151940 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 05:32:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:32:31 INFO - PROCESS | 1825 | 1461069151950 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:32:31 INFO - PROCESS | 1825 | 1461069151955 Marionette TRACE conn3 <- [1,582,null,{}] 05:32:31 INFO - PROCESS | 1825 | 1461069151961 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}] 05:32:32 INFO - PROCESS | 1825 | 1461069152176 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 05:32:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13785df000 == 72 [pid = 1825] [id = 143] 05:32:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137597b800 == 71 [pid = 1825] [id = 142] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f136a9dc000) [pid = 1825] [serial = 357] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f136ca06400) [pid = 1825] [serial = 360] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136a9f7000) [pid = 1825] [serial = 378] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13727aa400) [pid = 1825] [serial = 363] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f1374f88c00) [pid = 1825] [serial = 366] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f1369374c00) [pid = 1825] [serial = 369] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f1375f34400) [pid = 1825] [serial = 372] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f1377258400) [pid = 1825] [serial = 375] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f13830e9000) [pid = 1825] [serial = 399] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | 1461069152349 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374367800 == 70 [pid = 1825] [id = 141] 05:32:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137025d000 == 69 [pid = 1825] [id = 140] 05:32:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cad0800 == 70 [pid = 1825] [id = 153] 05:32:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f1369cc8c00) [pid = 1825] [serial = 459] [outer = (nil)] 05:32:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f136a9dc800) [pid = 1825] [serial = 460] [outer = 0x7f1369cc8c00] 05:32:32 INFO - PROCESS | 1825 | 1461069152464 Marionette DEBUG loaded listener.js 05:32:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136bc10000) [pid = 1825] [serial = 461] [outer = 0x7f1369cc8c00] 05:32:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1385c02800 == 69 [pid = 1825] [id = 135] 05:32:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cadc000 == 68 [pid = 1825] [id = 134] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f13745dec00) [pid = 1825] [serial = 393] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f1376235000) [pid = 1825] [serial = 355] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f13701cf000) [pid = 1825] [serial = 390] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f136a9fb400) [pid = 1825] [serial = 384] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f136bc0ac00) [pid = 1825] [serial = 385] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f1369efd400) [pid = 1825] [serial = 382] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f1369ef0400) [pid = 1825] [serial = 381] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f136ca0d400) [pid = 1825] [serial = 387] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1370126000) [pid = 1825] [serial = 388] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f1376f6d800) [pid = 1825] [serial = 396] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f1375e53800) [pid = 1825] [serial = 394] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f137875b400) [pid = 1825] [serial = 397] [outer = (nil)] [url = about:blank] 05:32:32 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f13732c6400) [pid = 1825] [serial = 391] [outer = (nil)] [url = about:blank] 05:32:33 INFO - PROCESS | 1825 | 1461069153344 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]]]}] 05:32:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:32:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1438ms 05:32:33 INFO - PROCESS | 1825 | 1461069153390 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 05:32:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:32:33 INFO - PROCESS | 1825 | 1461069153394 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 05:32:33 INFO - PROCESS | 1825 | 1461069153401 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:32:33 INFO - PROCESS | 1825 | 1461069153407 Marionette TRACE conn3 <- [1,586,null,{}] 05:32:33 INFO - PROCESS | 1825 | 1461069153423 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}] 05:32:33 INFO - PROCESS | 1825 | 1461069153587 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 05:32:33 INFO - PROCESS | 1825 | 1461069153693 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1373066000 == 69 [pid = 1825] [id = 154] 05:32:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136a9dd000) [pid = 1825] [serial = 462] [outer = (nil)] 05:32:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f136c8ca000) [pid = 1825] [serial = 463] [outer = 0x7f136a9dd000] 05:32:33 INFO - PROCESS | 1825 | 1461069153760 Marionette DEBUG loaded listener.js 05:32:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f136ca06800) [pid = 1825] [serial = 464] [outer = 0x7f136a9dd000] 05:32:34 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:34 INFO - PROCESS | 1825 | 1461069154499 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]]]}] 05:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1141ms 05:32:34 INFO - PROCESS | 1825 | 1461069154556 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 05:32:34 INFO - PROCESS | 1825 | 1461069154561 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 05:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:32:34 INFO - PROCESS | 1825 | 1461069154573 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:32:34 INFO - PROCESS | 1825 | 1461069154576 Marionette TRACE conn3 <- [1,590,null,{}] 05:32:34 INFO - PROCESS | 1825 | 1461069154582 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}] 05:32:34 INFO - PROCESS | 1825 | 1461069154741 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 05:32:34 INFO - PROCESS | 1825 | 1461069154753 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375771000 == 70 [pid = 1825] [id = 155] 05:32:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f136ca07800) [pid = 1825] [serial = 465] [outer = (nil)] 05:32:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136ed70c00) [pid = 1825] [serial = 466] [outer = 0x7f136ca07800] 05:32:34 INFO - PROCESS | 1825 | 1461069154816 Marionette DEBUG loaded listener.js 05:32:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f13701cd800) [pid = 1825] [serial = 467] [outer = 0x7f136ca07800] 05:32:35 INFO - PROCESS | 1825 | 1461069155739 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]]]}] 05:32:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:32:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1232ms 05:32:35 INFO - PROCESS | 1825 | 1461069155816 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 05:32:35 INFO - PROCESS | 1825 | 1461069155818 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 05:32:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:32:35 INFO - PROCESS | 1825 | 1461069155825 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:32:35 INFO - PROCESS | 1825 | 1461069155828 Marionette TRACE conn3 <- [1,594,null,{}] 05:32:35 INFO - PROCESS | 1825 | 1461069155834 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}] 05:32:36 INFO - PROCESS | 1825 | 1461069156026 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 05:32:36 INFO - PROCESS | 1825 | 1461069156049 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137665b800 == 71 [pid = 1825] [id = 156] 05:32:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f1369471800) [pid = 1825] [serial = 468] [outer = (nil)] 05:32:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f13727aa800) [pid = 1825] [serial = 469] [outer = 0x7f1369471800] 05:32:36 INFO - PROCESS | 1825 | 1461069156110 Marionette DEBUG loaded listener.js 05:32:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f13733cf800) [pid = 1825] [serial = 470] [outer = 0x7f1369471800] 05:32:37 INFO - PROCESS | 1825 | 1461069157197 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]]]}] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f138c615c00) [pid = 1825] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f136a8a4c00) [pid = 1825] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f13701d0000) [pid = 1825] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f1369379000) [pid = 1825] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f136b8a0000) [pid = 1825] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f136936d400) [pid = 1825] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f136936cc00) [pid = 1825] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f136a8e3000) [pid = 1825] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1369cc8000) [pid = 1825] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f136a8ef400) [pid = 1825] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136936b800) [pid = 1825] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1369cca400) [pid = 1825] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f13733d4000) [pid = 1825] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136a89fc00) [pid = 1825] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136946c000) [pid = 1825] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f13742a9800) [pid = 1825] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f136a8a1c00) [pid = 1825] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f136bc0bc00) [pid = 1825] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:32:37 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13701cfc00) [pid = 1825] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:32:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:32:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1480ms 05:32:37 INFO - PROCESS | 1825 | 1461069157308 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 05:32:37 INFO - PROCESS | 1825 | 1461069157312 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 05:32:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:32:37 INFO - PROCESS | 1825 | 1461069157317 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:32:37 INFO - PROCESS | 1825 | 1461069157319 Marionette TRACE conn3 <- [1,598,null,{}] 05:32:37 INFO - PROCESS | 1825 | 1461069157325 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}] 05:32:37 INFO - PROCESS | 1825 | 1461069157501 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 05:32:37 INFO - PROCESS | 1825 | 1461069157667 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137595e800 == 72 [pid = 1825] [id = 157] 05:32:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13701cfc00) [pid = 1825] [serial = 471] [outer = (nil)] 05:32:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13733d2400) [pid = 1825] [serial = 472] [outer = 0x7f13701cfc00] 05:32:37 INFO - PROCESS | 1825 | 1461069157755 Marionette DEBUG loaded listener.js 05:32:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f1375e54000) [pid = 1825] [serial = 473] [outer = 0x7f13701cfc00] 05:32:38 INFO - PROCESS | 1825 | 1461069158606 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]]]}] 05:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1328ms 05:32:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:32:38 INFO - PROCESS | 1825 | 1461069158658 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 05:32:38 INFO - PROCESS | 1825 | 1461069158661 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 05:32:38 INFO - PROCESS | 1825 | 1461069158668 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:32:38 INFO - PROCESS | 1825 | 1461069158671 Marionette TRACE conn3 <- [1,602,null,{}] 05:32:38 INFO - PROCESS | 1825 | 1461069158676 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}] 05:32:38 INFO - PROCESS | 1825 | 1461069158822 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 05:32:38 INFO - PROCESS | 1825 | 1461069158933 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382d85800 == 73 [pid = 1825] [id = 158] 05:32:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f1369cc6400) [pid = 1825] [serial = 474] [outer = (nil)] 05:32:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f137574c000) [pid = 1825] [serial = 475] [outer = 0x7f1369cc6400] 05:32:39 INFO - PROCESS | 1825 | 1461069158996 Marionette DEBUG loaded listener.js 05:32:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f137875b400) [pid = 1825] [serial = 476] [outer = 0x7f1369cc6400] 05:32:39 INFO - PROCESS | 1825 | 1461069159927 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]]]}] 05:32:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:32:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1336ms 05:32:40 INFO - PROCESS | 1825 | 1461069160004 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 05:32:40 INFO - PROCESS | 1825 | 1461069160011 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 05:32:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:32:40 INFO - PROCESS | 1825 | 1461069160022 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:32:40 INFO - PROCESS | 1825 | 1461069160027 Marionette TRACE conn3 <- [1,606,null,{}] 05:32:40 INFO - PROCESS | 1825 | 1461069160037 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}] 05:32:40 INFO - PROCESS | 1825 | 1461069160274 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 05:32:40 INFO - PROCESS | 1825 | 1461069160478 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cddb000 == 74 [pid = 1825] [id = 159] 05:32:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1369efac00) [pid = 1825] [serial = 477] [outer = (nil)] 05:32:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136a8a4c00) [pid = 1825] [serial = 478] [outer = 0x7f1369efac00] 05:32:40 INFO - PROCESS | 1825 | 1461069160600 Marionette DEBUG loaded listener.js 05:32:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f136a9f2400) [pid = 1825] [serial = 479] [outer = 0x7f1369efac00] 05:32:41 INFO - PROCESS | 1825 | 1461069161456 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]]]}] 05:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1489ms 05:32:41 INFO - PROCESS | 1825 | 1461069161512 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 05:32:41 INFO - PROCESS | 1825 | 1461069161521 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 05:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:32:41 INFO - PROCESS | 1825 | 1461069161532 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:32:41 INFO - PROCESS | 1825 | 1461069161536 Marionette TRACE conn3 <- [1,610,null,{}] 05:32:41 INFO - PROCESS | 1825 | 1461069161544 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}] 05:32:41 INFO - PROCESS | 1825 | 1461069161727 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 05:32:41 INFO - PROCESS | 1825 | 1461069161875 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375766800 == 75 [pid = 1825] [id = 160] 05:32:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1369efd400) [pid = 1825] [serial = 480] [outer = (nil)] 05:32:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136c8c6c00) [pid = 1825] [serial = 481] [outer = 0x7f1369efd400] 05:32:41 INFO - PROCESS | 1825 | 1461069161952 Marionette DEBUG loaded listener.js 05:32:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f136c8d1000) [pid = 1825] [serial = 482] [outer = 0x7f1369efd400] 05:32:42 INFO - PROCESS | 1825 | 1461069162958 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]]]}] 05:32:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:32:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1489ms 05:32:43 INFO - PROCESS | 1825 | 1461069163021 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 05:32:43 INFO - PROCESS | 1825 | 1461069163026 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 05:32:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:32:43 INFO - PROCESS | 1825 | 1461069163033 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:32:43 INFO - PROCESS | 1825 | 1461069163039 Marionette TRACE conn3 <- [1,614,null,{}] 05:32:43 INFO - PROCESS | 1825 | 1461069163056 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}] 05:32:43 INFO - PROCESS | 1825 | 1461069163281 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 05:32:43 INFO - PROCESS | 1825 | 1461069163477 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387927000 == 76 [pid = 1825] [id = 161] 05:32:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13701ce400) [pid = 1825] [serial = 483] [outer = (nil)] 05:32:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f13733da400) [pid = 1825] [serial = 484] [outer = 0x7f13701ce400] 05:32:43 INFO - PROCESS | 1825 | 1461069163597 Marionette DEBUG loaded listener.js 05:32:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f1376236c00) [pid = 1825] [serial = 485] [outer = 0x7f13701ce400] 05:32:44 INFO - PROCESS | 1825 | 1461069164431 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]]]}] 05:32:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:32:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1446ms 05:32:44 INFO - PROCESS | 1825 | 1461069164480 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 05:32:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:32:44 INFO - PROCESS | 1825 | 1461069164485 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 05:32:44 INFO - PROCESS | 1825 | 1461069164491 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:32:44 INFO - PROCESS | 1825 | 1461069164495 Marionette TRACE conn3 <- [1,618,null,{}] 05:32:44 INFO - PROCESS | 1825 | 1461069164500 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}] 05:32:44 INFO - PROCESS | 1825 | 1461069164671 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 05:32:44 INFO - PROCESS | 1825 | 1461069164825 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388334800 == 77 [pid = 1825] [id = 162] 05:32:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f13727ab800) [pid = 1825] [serial = 486] [outer = (nil)] 05:32:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f1383092800) [pid = 1825] [serial = 487] [outer = 0x7f13727ab800] 05:32:44 INFO - PROCESS | 1825 | 1461069164897 Marionette DEBUG loaded listener.js 05:32:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f1383f32800) [pid = 1825] [serial = 488] [outer = 0x7f13727ab800] 05:32:45 INFO - PROCESS | 1825 | 1461069165861 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]]]}] 05:32:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:32:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1439ms 05:32:45 INFO - PROCESS | 1825 | 1461069165931 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 05:32:45 INFO - PROCESS | 1825 | 1461069165935 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 05:32:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:32:45 INFO - PROCESS | 1825 | 1461069165941 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:32:45 INFO - PROCESS | 1825 | 1461069165944 Marionette TRACE conn3 <- [1,622,null,{}] 05:32:45 INFO - PROCESS | 1825 | 1461069165949 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}] 05:32:46 INFO - PROCESS | 1825 | 1461069166152 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 05:32:46 INFO - PROCESS | 1825 | 1461069166307 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c67a000 == 78 [pid = 1825] [id = 163] 05:32:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f1369465c00) [pid = 1825] [serial = 489] [outer = (nil)] 05:32:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f1384211800) [pid = 1825] [serial = 490] [outer = 0x7f1369465c00] 05:32:46 INFO - PROCESS | 1825 | 1461069166419 Marionette DEBUG loaded listener.js 05:32:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f1384288000) [pid = 1825] [serial = 491] [outer = 0x7f1369465c00] 05:32:47 INFO - PROCESS | 1825 | 1461069167289 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]]]}] 05:32:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:32:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1380ms 05:32:47 INFO - PROCESS | 1825 | 1461069167322 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 05:32:47 INFO - PROCESS | 1825 | 1461069167325 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 05:32:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:32:47 INFO - PROCESS | 1825 | 1461069167332 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:32:47 INFO - PROCESS | 1825 | 1461069167335 Marionette TRACE conn3 <- [1,626,null,{}] 05:32:47 INFO - PROCESS | 1825 | 1461069167341 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}] 05:32:47 INFO - PROCESS | 1825 | 1461069167538 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 05:32:47 INFO - PROCESS | 1825 | 1461069167698 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369769800 == 79 [pid = 1825] [id = 164] 05:32:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f1369373800) [pid = 1825] [serial = 492] [outer = (nil)] 05:32:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136aab0800) [pid = 1825] [serial = 493] [outer = 0x7f1369373800] 05:32:47 INFO - PROCESS | 1825 | 1461069167788 Marionette DEBUG loaded listener.js 05:32:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f138624dc00) [pid = 1825] [serial = 494] [outer = 0x7f1369373800] 05:32:48 INFO - PROCESS | 1825 | 1461069168742 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]]]}] 05:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1484ms 05:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:32:48 INFO - PROCESS | 1825 | 1461069168817 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 05:32:48 INFO - PROCESS | 1825 | 1461069168820 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 05:32:48 INFO - PROCESS | 1825 | 1461069168827 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:32:48 INFO - PROCESS | 1825 | 1461069168831 Marionette TRACE conn3 <- [1,630,null,{}] 05:32:48 INFO - PROCESS | 1825 | 1461069168837 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}] 05:32:49 INFO - PROCESS | 1825 | 1461069169253 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 05:32:49 INFO - PROCESS | 1825 | 1461069169505 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b4b000 == 80 [pid = 1825] [id = 165] 05:32:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f136936d000) [pid = 1825] [serial = 495] [outer = (nil)] 05:32:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f1369379800) [pid = 1825] [serial = 496] [outer = 0x7f136936d000] 05:32:49 INFO - PROCESS | 1825 | 1461069169575 Marionette DEBUG loaded listener.js 05:32:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f13694bac00) [pid = 1825] [serial = 497] [outer = 0x7f136936d000] 05:32:50 INFO - PROCESS | 1825 | 1461069170442 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]]]}] 05:32:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:32:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1649ms 05:32:50 INFO - PROCESS | 1825 | 1461069170476 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 05:32:50 INFO - PROCESS | 1825 | 1461069170482 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 05:32:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:32:50 INFO - PROCESS | 1825 | 1461069170490 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:32:50 INFO - PROCESS | 1825 | 1461069170497 Marionette TRACE conn3 <- [1,634,null,{}] 05:32:50 INFO - PROCESS | 1825 | 1461069170503 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}] 05:32:50 INFO - PROCESS | 1825 | 1461069170665 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 05:32:50 INFO - PROCESS | 1825 | 1461069170822 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369498800 == 81 [pid = 1825] [id = 166] 05:32:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f136a89a800) [pid = 1825] [serial = 498] [outer = (nil)] 05:32:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f136a8a1400) [pid = 1825] [serial = 499] [outer = 0x7f136a89a800] 05:32:50 INFO - PROCESS | 1825 | 1461069170942 Marionette DEBUG loaded listener.js 05:32:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f136a8e4800) [pid = 1825] [serial = 500] [outer = 0x7f136a89a800] 05:32:51 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a81d000 == 80 [pid = 1825] [id = 48] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137595e800 == 79 [pid = 1825] [id = 157] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f136b896400) [pid = 1825] [serial = 433] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137665b800 == 78 [pid = 1825] [id = 156] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375771000 == 77 [pid = 1825] [id = 155] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1373066000 == 76 [pid = 1825] [id = 154] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cad0800 == 75 [pid = 1825] [id = 153] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b80800 == 74 [pid = 1825] [id = 152] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387e10800 == 73 [pid = 1825] [id = 148] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387c47800 == 72 [pid = 1825] [id = 147] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138327f800 == 71 [pid = 1825] [id = 146] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374646800 == 70 [pid = 1825] [id = 145] 05:32:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c3d5800 == 69 [pid = 1825] [id = 144] 05:32:51 INFO - PROCESS | 1825 | 1461069171928 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]]]}] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f1381fc8800) [pid = 1825] [serial = 376] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f136b899000) [pid = 1825] [serial = 358] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136ca0ec00) [pid = 1825] [serial = 361] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13733d2000) [pid = 1825] [serial = 364] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f138c68d400) [pid = 1825] [serial = 337] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f136bc0dc00) [pid = 1825] [serial = 379] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f1373365000) [pid = 1825] [serial = 430] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f136a8ea400) [pid = 1825] [serial = 403] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f1369ef1800) [pid = 1825] [serial = 402] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f136ed13c00) [pid = 1825] [serial = 427] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f136c386000) [pid = 1825] [serial = 423] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f136ca07400) [pid = 1825] [serial = 424] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f13733d6000) [pid = 1825] [serial = 431] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f136c38d400) [pid = 1825] [serial = 405] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f136a8f0800) [pid = 1825] [serial = 421] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f1369469c00) [pid = 1825] [serial = 420] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f1376888000) [pid = 1825] [serial = 408] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f136cf20c00) [pid = 1825] [serial = 411] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1369c2cc00) [pid = 1825] [serial = 414] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f138427b800) [pid = 1825] [serial = 418] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136c38e800) [pid = 1825] [serial = 417] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f137851f400) [pid = 1825] [serial = 229] [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.] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f13727a2800) [pid = 1825] [serial = 428] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f136a9ef000) [pid = 1825] [serial = 325] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f1376235400) [pid = 1825] [serial = 367] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1372808c00) [pid = 1825] [serial = 370] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f1370129000) [pid = 1825] [serial = 328] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f13771b3c00) [pid = 1825] [serial = 331] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f138ae81400) [pid = 1825] [serial = 334] [outer = (nil)] [url = about:blank] 05:32:51 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f13770b0000) [pid = 1825] [serial = 373] [outer = (nil)] [url = about:blank] 05:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1534ms 05:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:32:52 INFO - PROCESS | 1825 | 1461069172025 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 05:32:52 INFO - PROCESS | 1825 | 1461069172029 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 05:32:52 INFO - PROCESS | 1825 | 1461069172036 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:32:52 INFO - PROCESS | 1825 | 1461069172039 Marionette TRACE conn3 <- [1,638,null,{}] 05:32:52 INFO - PROCESS | 1825 | 1461069172045 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}] 05:32:52 INFO - PROCESS | 1825 | 1461069172202 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 05:32:52 INFO - PROCESS | 1825 | 1461069172409 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caa7800 == 70 [pid = 1825] [id = 167] 05:32:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136a9e5400) [pid = 1825] [serial = 501] [outer = (nil)] 05:32:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136a9f6c00) [pid = 1825] [serial = 502] [outer = 0x7f136a9e5400] 05:32:52 INFO - PROCESS | 1825 | 1461069172476 Marionette DEBUG loaded listener.js 05:32:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f136aaa9800) [pid = 1825] [serial = 503] [outer = 0x7f136a9e5400] 05:32:52 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:32:53 INFO - PROCESS | 1825 | 1461069173180 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]]]}] 05:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1179ms 05:32:53 INFO - PROCESS | 1825 | 1461069173220 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 05:32:53 INFO - PROCESS | 1825 | 1461069173226 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 05:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:32:53 INFO - PROCESS | 1825 | 1461069173243 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:32:53 INFO - PROCESS | 1825 | 1461069173250 Marionette TRACE conn3 <- [1,642,null,{}] 05:32:53 INFO - PROCESS | 1825 | 1461069173256 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}] 05:32:53 INFO - PROCESS | 1825 | 1461069173416 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 05:32:53 INFO - PROCESS | 1825 | 1461069173425 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136dec0800 == 71 [pid = 1825] [id = 168] 05:32:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136aaaa000) [pid = 1825] [serial = 504] [outer = (nil)] 05:32:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136bc0c800) [pid = 1825] [serial = 505] [outer = 0x7f136aaaa000] 05:32:53 INFO - PROCESS | 1825 | 1461069173488 Marionette DEBUG loaded listener.js 05:32:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136c38ac00) [pid = 1825] [serial = 506] [outer = 0x7f136aaaa000] 05:32:54 INFO - PROCESS | 1825 | 1461069174355 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]]]}] 05:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1194ms 05:32:54 INFO - PROCESS | 1825 | 1461069174430 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 05:32:54 INFO - PROCESS | 1825 | 1461069174433 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 05:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:32:54 INFO - PROCESS | 1825 | 1461069174450 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:32:54 INFO - PROCESS | 1825 | 1461069174454 Marionette TRACE conn3 <- [1,646,null,{}] 05:32:54 INFO - PROCESS | 1825 | 1461069174469 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}] 05:32:54 INFO - PROCESS | 1825 | 1461069174668 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 05:32:54 INFO - PROCESS | 1825 | 1461069174691 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b8a000 == 72 [pid = 1825] [id = 169] 05:32:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f136aab2800) [pid = 1825] [serial = 507] [outer = (nil)] 05:32:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f136c8cec00) [pid = 1825] [serial = 508] [outer = 0x7f136aab2800] 05:32:54 INFO - PROCESS | 1825 | 1461069174753 Marionette DEBUG loaded listener.js 05:32:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136ca04000) [pid = 1825] [serial = 509] [outer = 0x7f136aab2800] 05:32:55 INFO - PROCESS | 1825 | 1461069175676 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]]]}] 05:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1298ms 05:32:55 INFO - PROCESS | 1825 | 1461069175739 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 05:32:55 INFO - PROCESS | 1825 | 1461069175743 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 05:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:32:55 INFO - PROCESS | 1825 | 1461069175755 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:32:55 INFO - PROCESS | 1825 | 1461069175757 Marionette TRACE conn3 <- [1,650,null,{}] 05:32:55 INFO - PROCESS | 1825 | 1461069175764 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}] 05:32:55 INFO - PROCESS | 1825 | 1461069175956 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 05:32:55 INFO - PROCESS | 1825 | 1461069175983 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374358800 == 73 [pid = 1825] [id = 170] 05:32:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f136cf1b000) [pid = 1825] [serial = 510] [outer = (nil)] 05:32:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f136cf21400) [pid = 1825] [serial = 511] [outer = 0x7f136cf1b000] 05:32:56 INFO - PROCESS | 1825 | 1461069176061 Marionette DEBUG loaded listener.js 05:32:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136ed0c000) [pid = 1825] [serial = 512] [outer = 0x7f136cf1b000] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f1369cc8c00) [pid = 1825] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f13701cfc00) [pid = 1825] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1369cc8800) [pid = 1825] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f136a9dd000) [pid = 1825] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f1369471800) [pid = 1825] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f1369ccc000) [pid = 1825] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:32:56 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136ca07800) [pid = 1825] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:32:57 INFO - PROCESS | 1825 | 1461069177009 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]]]}] 05:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1285ms 05:32:57 INFO - PROCESS | 1825 | 1461069177035 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 05:32:57 INFO - PROCESS | 1825 | 1461069177038 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 05:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:32:57 INFO - PROCESS | 1825 | 1461069177044 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:32:57 INFO - PROCESS | 1825 | 1461069177047 Marionette TRACE conn3 <- [1,654,null,{}] 05:32:57 INFO - PROCESS | 1825 | 1461069177052 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}] 05:32:57 INFO - PROCESS | 1825 | 1461069177215 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 05:32:57 INFO - PROCESS | 1825 | 1461069177234 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374fe4800 == 74 [pid = 1825] [id = 171] 05:32:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136ed0d800) [pid = 1825] [serial = 513] [outer = (nil)] 05:32:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f13701d0800) [pid = 1825] [serial = 514] [outer = 0x7f136ed0d800] 05:32:57 INFO - PROCESS | 1825 | 1461069177296 Marionette DEBUG loaded listener.js 05:32:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f1370353400) [pid = 1825] [serial = 515] [outer = 0x7f136ed0d800] 05:32:58 INFO - PROCESS | 1825 | 1461069178092 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]]]}] 05:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1077ms 05:32:58 INFO - PROCESS | 1825 | 1461069178127 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 05:32:58 INFO - PROCESS | 1825 | 1461069178131 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 05:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:32:58 INFO - PROCESS | 1825 | 1461069178136 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:32:58 INFO - PROCESS | 1825 | 1461069178139 Marionette TRACE conn3 <- [1,658,null,{}] 05:32:58 INFO - PROCESS | 1825 | 1461069178144 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}] 05:32:58 INFO - PROCESS | 1825 | 1461069178334 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 05:32:58 INFO - PROCESS | 1825 | 1461069178348 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137576a000 == 75 [pid = 1825] [id = 172] 05:32:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136ed78c00) [pid = 1825] [serial = 516] [outer = (nil)] 05:32:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f13727a7400) [pid = 1825] [serial = 517] [outer = 0x7f136ed78c00] 05:32:58 INFO - PROCESS | 1825 | 1461069178420 Marionette DEBUG loaded listener.js 05:32:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1372808c00) [pid = 1825] [serial = 518] [outer = 0x7f136ed78c00] 05:32:59 INFO - PROCESS | 1825 | 1461069179427 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]]]}] 05:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1328ms 05:32:59 INFO - PROCESS | 1825 | 1461069179466 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 05:32:59 INFO - PROCESS | 1825 | 1461069179473 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 05:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:32:59 INFO - PROCESS | 1825 | 1461069179484 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:32:59 INFO - PROCESS | 1825 | 1461069179488 Marionette TRACE conn3 <- [1,662,null,{}] 05:32:59 INFO - PROCESS | 1825 | 1461069179501 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}] 05:32:59 INFO - PROCESS | 1825 | 1461069179705 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 05:32:59 INFO - PROCESS | 1825 | 1461069179857 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ca9d000 == 76 [pid = 1825] [id = 173] 05:32:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f1369c2e400) [pid = 1825] [serial = 519] [outer = (nil)] 05:32:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f1369ef1400) [pid = 1825] [serial = 520] [outer = 0x7f1369c2e400] 05:32:59 INFO - PROCESS | 1825 | 1461069179940 Marionette DEBUG loaded listener.js 05:33:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f136a9dec00) [pid = 1825] [serial = 521] [outer = 0x7f1369c2e400] 05:33:00 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:33:00 INFO - PROCESS | 1825 | 1461069180941 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]]]}] 05:33:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:33:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1488ms 05:33:00 INFO - PROCESS | 1825 | 1461069180973 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 05:33:00 INFO - PROCESS | 1825 | 1461069180982 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 05:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:33:01 INFO - PROCESS | 1825 | 1461069180993 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:33:01 INFO - PROCESS | 1825 | 1461069180996 Marionette TRACE conn3 <- [1,666,null,{}] 05:33:01 INFO - PROCESS | 1825 | 1461069181003 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}] 05:33:01 INFO - PROCESS | 1825 | 1461069181226 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 05:33:01 INFO - PROCESS | 1825 | 1461069181467 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13749d0000 == 77 [pid = 1825] [id = 174] 05:33:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f1369cce000) [pid = 1825] [serial = 522] [outer = (nil)] 05:33:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136bc0bc00) [pid = 1825] [serial = 523] [outer = 0x7f1369cce000] 05:33:01 INFO - PROCESS | 1825 | 1461069181590 Marionette DEBUG loaded listener.js 05:33:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136c8cf000) [pid = 1825] [serial = 524] [outer = 0x7f1369cce000] 05:33:02 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:33:02 INFO - PROCESS | 1825 | 1461069182485 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]]]}] 05:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1534ms 05:33:02 INFO - PROCESS | 1825 | 1461069182527 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 05:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:33:02 INFO - PROCESS | 1825 | 1461069182532 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 05:33:02 INFO - PROCESS | 1825 | 1461069182538 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:33:02 INFO - PROCESS | 1825 | 1461069182544 Marionette TRACE conn3 <- [1,670,null,{}] 05:33:02 INFO - PROCESS | 1825 | 1461069182562 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}] 05:33:02 INFO - PROCESS | 1825 | 1461069182750 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 05:33:02 INFO - PROCESS | 1825 | 1461069182912 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766db000 == 78 [pid = 1825] [id = 175] 05:33:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f1369cca400) [pid = 1825] [serial = 525] [outer = (nil)] 05:33:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f136e065000) [pid = 1825] [serial = 526] [outer = 0x7f1369cca400] 05:33:03 INFO - PROCESS | 1825 | 1461069183041 Marionette DEBUG loaded listener.js 05:33:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f13728e7400) [pid = 1825] [serial = 527] [outer = 0x7f1369cca400] 05:33:03 INFO - PROCESS | 1825 | 1461069183863 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]]]}] 05:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1386ms 05:33:03 INFO - PROCESS | 1825 | 1461069183924 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 05:33:03 INFO - PROCESS | 1825 | 1461069183928 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 05:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:33:03 INFO - PROCESS | 1825 | 1461069183935 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:33:03 INFO - PROCESS | 1825 | 1461069183939 Marionette TRACE conn3 <- [1,674,null,{}] 05:33:03 INFO - PROCESS | 1825 | 1461069183944 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}] 05:33:04 INFO - PROCESS | 1825 | 1461069184119 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 05:33:04 INFO - PROCESS | 1825 | 1461069184270 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137c0cb000 == 79 [pid = 1825] [id = 176] 05:33:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f136ca03000) [pid = 1825] [serial = 528] [outer = (nil)] 05:33:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f13733d6000) [pid = 1825] [serial = 529] [outer = 0x7f136ca03000] 05:33:04 INFO - PROCESS | 1825 | 1461069184346 Marionette DEBUG loaded listener.js 05:33:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f13738f8000) [pid = 1825] [serial = 530] [outer = 0x7f136ca03000] 05:33:04 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:33:05 INFO - PROCESS | 1825 | 1461069185221 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]]]}] 05:33:05 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 05:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1330ms 05:33:05 INFO - PROCESS | 1825 | 1461069185268 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 05:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:33:05 INFO - PROCESS | 1825 | 1461069185272 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 05:33:05 INFO - PROCESS | 1825 | 1461069185281 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:33:05 INFO - PROCESS | 1825 | 1461069185286 Marionette TRACE conn3 <- [1,678,null,{}] 05:33:05 INFO - PROCESS | 1825 | 1461069185292 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}] 05:33:05 INFO - PROCESS | 1825 | 1461069185456 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 05:33:05 INFO - PROCESS | 1825 | 1461069185615 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ced1800 == 80 [pid = 1825] [id = 177] 05:33:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136aab5400) [pid = 1825] [serial = 531] [outer = (nil)] 05:33:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f13743c9400) [pid = 1825] [serial = 532] [outer = 0x7f136aab5400] 05:33:05 INFO - PROCESS | 1825 | 1461069185692 Marionette DEBUG loaded listener.js 05:33:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f13746c4c00) [pid = 1825] [serial = 533] [outer = 0x7f136aab5400] 05:33:06 INFO - PROCESS | 1825 | 1461069186748 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]]]}] 05:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1533ms 05:33:06 INFO - PROCESS | 1825 | 1461069186814 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 05:33:06 INFO - PROCESS | 1825 | 1461069186818 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 05:33:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:33:06 INFO - PROCESS | 1825 | 1461069186824 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:33:06 INFO - PROCESS | 1825 | 1461069186827 Marionette TRACE conn3 <- [1,682,null,{}] 05:33:06 INFO - PROCESS | 1825 | 1461069186833 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}] 05:33:07 INFO - PROCESS | 1825 | 1461069187055 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 05:33:07 INFO - PROCESS | 1825 | 1461069187255 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138617a800 == 81 [pid = 1825] [id = 178] 05:33:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f137622f800) [pid = 1825] [serial = 534] [outer = (nil)] 05:33:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f13771b8c00) [pid = 1825] [serial = 535] [outer = 0x7f137622f800] 05:33:07 INFO - PROCESS | 1825 | 1461069187378 Marionette DEBUG loaded listener.js 05:33:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f137728d400) [pid = 1825] [serial = 536] [outer = 0x7f137622f800] 05:33:08 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:08 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:33:08 INFO - PROCESS | 1825 | 1461069188664 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]]]}] 05:33:08 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) 05:33:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1883ms 05:33:08 INFO - PROCESS | 1825 | 1461069188757 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 05:33:08 INFO - PROCESS | 1825 | 1461069188761 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 05:33:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:33:08 INFO - PROCESS | 1825 | 1461069188787 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:33:08 INFO - PROCESS | 1825 | 1461069188791 Marionette TRACE conn3 <- [1,686,null,{}] 05:33:08 INFO - PROCESS | 1825 | 1461069188798 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}] 05:33:08 INFO - PROCESS | 1825 | 1461069188961 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 05:33:09 INFO - PROCESS | 1825 | 1461069189110 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13879a2000 == 82 [pid = 1825] [id = 179] 05:33:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f136aa5dc00) [pid = 1825] [serial = 537] [outer = (nil)] 05:33:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1377292400) [pid = 1825] [serial = 538] [outer = 0x7f136aa5dc00] 05:33:09 INFO - PROCESS | 1825 | 1461069189187 Marionette DEBUG loaded listener.js 05:33:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f137842b800) [pid = 1825] [serial = 539] [outer = 0x7f136aa5dc00] 05:33:10 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:10 INFO - PROCESS | 1825 | 1461069190485 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]]]}] 05:33:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:33:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1737ms 05:33:10 INFO - PROCESS | 1825 | 1461069190666 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 05:33:10 INFO - PROCESS | 1825 | 1461069190674 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 05:33:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:33:10 INFO - PROCESS | 1825 | 1461069190727 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:33:10 INFO - PROCESS | 1825 | 1461069190732 Marionette TRACE conn3 <- [1,690,null,{}] 05:33:10 INFO - PROCESS | 1825 | 1461069190754 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}] 05:33:10 INFO - PROCESS | 1825 | 1461069190910 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 05:33:11 INFO - PROCESS | 1825 | 1461069191066 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a627800 == 83 [pid = 1825] [id = 180] 05:33:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1369efd800) [pid = 1825] [serial = 540] [outer = (nil)] 05:33:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f136a89fc00) [pid = 1825] [serial = 541] [outer = 0x7f1369efd800] 05:33:11 INFO - PROCESS | 1825 | 1461069191137 Marionette DEBUG loaded listener.js 05:33:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f136a8ef400) [pid = 1825] [serial = 542] [outer = 0x7f1369efd800] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374fe4800 == 82 [pid = 1825] [id = 171] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374358800 == 81 [pid = 1825] [id = 170] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b8a000 == 80 [pid = 1825] [id = 169] 05:33:11 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f137574c000) [pid = 1825] [serial = 475] [outer = (nil)] [url = about:blank] 05:33:11 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1384286400) [pid = 1825] [serial = 451] [outer = (nil)] [url = about:blank] 05:33:11 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f138300d800) [pid = 1825] [serial = 448] [outer = (nil)] [url = about:blank] 05:33:11 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f13771b0000) [pid = 1825] [serial = 445] [outer = (nil)] [url = about:blank] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136dec0800 == 79 [pid = 1825] [id = 168] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136caa7800 == 78 [pid = 1825] [id = 167] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369498800 == 77 [pid = 1825] [id = 166] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b4b000 == 76 [pid = 1825] [id = 165] 05:33:11 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388334800 == 75 [pid = 1825] [id = 162] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f136bc10000) [pid = 1825] [serial = 461] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f13733d2400) [pid = 1825] [serial = 472] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f1369efa000) [pid = 1825] [serial = 457] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136c8ca000) [pid = 1825] [serial = 463] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1369ccf400) [pid = 1825] [serial = 436] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f13733cf800) [pid = 1825] [serial = 470] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f136cf16c00) [pid = 1825] [serial = 439] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f136a9dc800) [pid = 1825] [serial = 460] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f136ca06800) [pid = 1825] [serial = 464] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f13727aa800) [pid = 1825] [serial = 469] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f13694b7400) [pid = 1825] [serial = 454] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f1375e54000) [pid = 1825] [serial = 473] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f13727a9000) [pid = 1825] [serial = 434] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f13701cd800) [pid = 1825] [serial = 467] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f136ed70c00) [pid = 1825] [serial = 466] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f136a9d7c00) [pid = 1825] [serial = 458] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f13747f9800) [pid = 1825] [serial = 442] [outer = (nil)] [url = about:blank] 05:33:12 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:12 INFO - PROCESS | 1825 | 1461069192474 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]]]}] 05:33:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:33:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1800ms 05:33:12 INFO - PROCESS | 1825 | 1461069192544 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 05:33:12 INFO - PROCESS | 1825 | 1461069192551 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 05:33:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:33:12 INFO - PROCESS | 1825 | 1461069192571 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:33:12 INFO - PROCESS | 1825 | 1461069192576 Marionette TRACE conn3 <- [1,694,null,{}] 05:33:12 INFO - PROCESS | 1825 | 1461069192584 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}] 05:33:12 INFO - PROCESS | 1825 | 1461069192728 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 05:33:12 INFO - PROCESS | 1825 | 1461069192739 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cdd1000 == 76 [pid = 1825] [id = 181] 05:33:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f1369ccac00) [pid = 1825] [serial = 543] [outer = (nil)] 05:33:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136aab0c00) [pid = 1825] [serial = 544] [outer = 0x7f1369ccac00] 05:33:12 INFO - PROCESS | 1825 | 1461069192800 Marionette DEBUG loaded listener.js 05:33:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136b997c00) [pid = 1825] [serial = 545] [outer = 0x7f1369ccac00] 05:33:14 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:14 INFO - PROCESS | 1825 | 1461069194151 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]]]}] 05:33:14 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) 05:33:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1643ms 05:33:14 INFO - PROCESS | 1825 | 1461069194207 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 05:33:14 INFO - PROCESS | 1825 | 1461069194211 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 05:33:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:33:14 INFO - PROCESS | 1825 | 1461069194225 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:33:14 INFO - PROCESS | 1825 | 1461069194231 Marionette TRACE conn3 <- [1,698,null,{}] 05:33:14 INFO - PROCESS | 1825 | 1461069194246 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}] 05:33:14 INFO - PROCESS | 1825 | 1461069194537 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 05:33:14 INFO - PROCESS | 1825 | 1461069194569 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c319800 == 77 [pid = 1825] [id = 182] 05:33:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f136bc0b800) [pid = 1825] [serial = 546] [outer = (nil)] 05:33:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f136c392c00) [pid = 1825] [serial = 547] [outer = 0x7f136bc0b800] 05:33:14 INFO - PROCESS | 1825 | 1461069194635 Marionette DEBUG loaded listener.js 05:33:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f136e05ac00) [pid = 1825] [serial = 548] [outer = 0x7f136bc0b800] 05:33:15 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:15 INFO - PROCESS | 1825 | 1461069195839 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]]]}] 05:33:15 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) 05:33:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1646ms 05:33:15 INFO - PROCESS | 1825 | 1461069195872 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 05:33:15 INFO - PROCESS | 1825 | 1461069195876 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 05:33:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:33:15 INFO - PROCESS | 1825 | 1461069195882 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:33:15 INFO - PROCESS | 1825 | 1461069195885 Marionette TRACE conn3 <- [1,702,null,{}] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f136aaaa000) [pid = 1825] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f136a89a800) [pid = 1825] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f136936d000) [pid = 1825] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f136a9e5400) [pid = 1825] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f1369cc6400) [pid = 1825] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f136aab2800) [pid = 1825] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f136cf1b000) [pid = 1825] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f136ed0d800) [pid = 1825] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f136cf14800) [pid = 1825] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f136b89b000) [pid = 1825] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f1369c25000) [pid = 1825] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:33:16 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f13742a3000) [pid = 1825] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:33:16 INFO - PROCESS | 1825 | 1461069196104 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}] 05:33:16 INFO - PROCESS | 1825 | 1461069196250 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 05:33:16 INFO - PROCESS | 1825 | 1461069196260 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e11f800 == 78 [pid = 1825] [id = 183] 05:33:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1369c2a800) [pid = 1825] [serial = 549] [outer = (nil)] 05:33:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f136c391400) [pid = 1825] [serial = 550] [outer = 0x7f1369c2a800] 05:33:16 INFO - PROCESS | 1825 | 1461069196324 Marionette DEBUG loaded listener.js 05:33:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f136e063800) [pid = 1825] [serial = 551] [outer = 0x7f1369c2a800] 05:33:17 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:17 INFO - PROCESS | 1825 | 1461069197527 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]]]}] 05:33:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:33:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1664ms 05:33:17 INFO - PROCESS | 1825 | 1461069197547 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 05:33:17 INFO - PROCESS | 1825 | 1461069197550 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 05:33:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:33:17 INFO - PROCESS | 1825 | 1461069197556 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:33:17 INFO - PROCESS | 1825 | 1461069197558 Marionette TRACE conn3 <- [1,706,null,{}] 05:33:17 INFO - PROCESS | 1825 | 1461069197564 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}] 05:33:17 INFO - PROCESS | 1825 | 1461069197717 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 05:33:17 INFO - PROCESS | 1825 | 1461069197913 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13757c1800 == 79 [pid = 1825] [id = 184] 05:33:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136aaaf800) [pid = 1825] [serial = 552] [outer = (nil)] 05:33:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f13701d4000) [pid = 1825] [serial = 553] [outer = 0x7f136aaaf800] 05:33:17 INFO - PROCESS | 1825 | 1461069197978 Marionette DEBUG loaded listener.js 05:33:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13728db800) [pid = 1825] [serial = 554] [outer = 0x7f136aaaf800] 05:33:19 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:19 INFO - PROCESS | 1825 | 1461069199363 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]]]}] 05:33:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1879ms 05:33:19 INFO - PROCESS | 1825 | 1461069199486 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 05:33:19 INFO - PROCESS | 1825 | 1461069199493 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 05:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:33:19 INFO - PROCESS | 1825 | 1461069199505 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:33:19 INFO - PROCESS | 1825 | 1461069199510 Marionette TRACE conn3 <- [1,710,null,{}] 05:33:19 INFO - PROCESS | 1825 | 1461069199520 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}] 05:33:19 INFO - PROCESS | 1825 | 1461069199703 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 05:33:19 INFO - PROCESS | 1825 | 1461069199858 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137025b800 == 80 [pid = 1825] [id = 185] 05:33:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f1369cc8000) [pid = 1825] [serial = 555] [outer = (nil)] 05:33:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f136aa59800) [pid = 1825] [serial = 556] [outer = 0x7f1369cc8000] 05:33:19 INFO - PROCESS | 1825 | 1461069199935 Marionette DEBUG loaded listener.js 05:33:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136b89d400) [pid = 1825] [serial = 557] [outer = 0x7f1369cc8000] 05:33:21 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:21 INFO - PROCESS | 1825 | 1461069201243 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]]]}] 05:33:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:33:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1785ms 05:33:21 INFO - PROCESS | 1825 | 1461069201423 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 05:33:21 INFO - PROCESS | 1825 | 1461069201433 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 05:33:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:33:21 INFO - PROCESS | 1825 | 1461069201451 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:33:21 INFO - PROCESS | 1825 | 1461069201455 Marionette TRACE conn3 <- [1,714,null,{}] 05:33:21 INFO - PROCESS | 1825 | 1461069201462 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}] 05:33:21 INFO - PROCESS | 1825 | 1461069201650 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 05:33:21 INFO - PROCESS | 1825 | 1461069201799 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376664000 == 81 [pid = 1825] [id = 186] 05:33:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f1369ccb000) [pid = 1825] [serial = 558] [outer = (nil)] 05:33:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f136c8ccc00) [pid = 1825] [serial = 559] [outer = 0x7f1369ccb000] 05:33:21 INFO - PROCESS | 1825 | 1461069201877 Marionette DEBUG loaded listener.js 05:33:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f13701d2c00) [pid = 1825] [serial = 560] [outer = 0x7f1369ccb000] 05:33:23 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:23 INFO - PROCESS | 1825 | 1461069203219 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]]]}] 05:33:23 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 05:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1834ms 05:33:23 INFO - PROCESS | 1825 | 1461069203289 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 05:33:23 INFO - PROCESS | 1825 | 1461069203294 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 05:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:33:23 INFO - PROCESS | 1825 | 1461069203302 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:33:23 INFO - PROCESS | 1825 | 1461069203308 Marionette TRACE conn3 <- [1,718,null,{}] 05:33:23 INFO - PROCESS | 1825 | 1461069203325 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}] 05:33:23 INFO - PROCESS | 1825 | 1461069203506 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 05:33:23 INFO - PROCESS | 1825 | 1461069203657 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382bed800 == 82 [pid = 1825] [id = 187] 05:33:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f1369ef2800) [pid = 1825] [serial = 561] [outer = (nil)] 05:33:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f13733d3c00) [pid = 1825] [serial = 562] [outer = 0x7f1369ef2800] 05:33:23 INFO - PROCESS | 1825 | 1461069203741 Marionette DEBUG loaded listener.js 05:33:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f1375152c00) [pid = 1825] [serial = 563] [outer = 0x7f1369ef2800] 05:33:25 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:25 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:33:25 INFO - PROCESS | 1825 | 1461069205157 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]]]}] 05:33:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1891ms 05:33:25 INFO - PROCESS | 1825 | 1461069205194 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 05:33:25 INFO - PROCESS | 1825 | 1461069205198 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 05:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:33:25 INFO - PROCESS | 1825 | 1461069205206 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:33:25 INFO - PROCESS | 1825 | 1461069205209 Marionette TRACE conn3 <- [1,722,null,{}] 05:33:25 INFO - PROCESS | 1825 | 1461069205215 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}] 05:33:25 INFO - PROCESS | 1825 | 1461069205387 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 05:33:25 INFO - PROCESS | 1825 | 1461069205542 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d1b800 == 83 [pid = 1825] [id = 188] 05:33:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f1369468400) [pid = 1825] [serial = 564] [outer = (nil)] 05:33:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f1369c2e800) [pid = 1825] [serial = 565] [outer = 0x7f1369468400] 05:33:25 INFO - PROCESS | 1825 | 1461069205622 Marionette DEBUG loaded listener.js 05:33:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f136c38fc00) [pid = 1825] [serial = 566] [outer = 0x7f1369468400] 05:33:26 INFO - PROCESS | 1825 | 1461069206759 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] 05:33:26 INFO - PROCESS | 1825 | 1461069206845 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 05:33:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:33:26 INFO - PROCESS | 1825 | 1461069206857 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:33:26 INFO - PROCESS | 1825 | 1461069206864 Marionette TRACE conn3 <- [1,726,null,{}] 05:33:26 INFO - PROCESS | 1825 | 1461069206873 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}] 05:33:27 INFO - PROCESS | 1825 | 1461069207229 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 05:33:27 INFO - PROCESS | 1825 | 1461069207375 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ca98000 == 84 [pid = 1825] [id = 189] 05:33:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f136aa5b400) [pid = 1825] [serial = 567] [outer = (nil)] 05:33:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f136aaad400) [pid = 1825] [serial = 568] [outer = 0x7f136aa5b400] 05:33:27 INFO - PROCESS | 1825 | 1461069207451 Marionette DEBUG loaded listener.js 05:33:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f136bc10000) [pid = 1825] [serial = 569] [outer = 0x7f136aa5b400] 05:33:28 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:28 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:33:28 INFO - PROCESS | 1825 | 1461069208433 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]]]}] 05:33:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:33:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1649ms 05:33:28 INFO - PROCESS | 1825 | 1461069208505 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 05:33:28 INFO - PROCESS | 1825 | 1461069208513 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 05:33:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:33:28 INFO - PROCESS | 1825 | 1461069208523 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:33:28 INFO - PROCESS | 1825 | 1461069208526 Marionette TRACE conn3 <- [1,730,null,{}] 05:33:28 INFO - PROCESS | 1825 | 1461069208533 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}] 05:33:28 INFO - PROCESS | 1825 | 1461069208754 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a812000 == 83 [pid = 1825] [id = 46] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382e98000 == 82 [pid = 1825] [id = 45] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766d4000 == 81 [pid = 1825] [id = 55] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e11f800 == 80 [pid = 1825] [id = 183] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c319800 == 79 [pid = 1825] [id = 182] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f136a8a4c00) [pid = 1825] [serial = 478] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136c8c6c00) [pid = 1825] [serial = 481] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13733da400) [pid = 1825] [serial = 484] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f1383092800) [pid = 1825] [serial = 487] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f1384211800) [pid = 1825] [serial = 490] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f136aab0800) [pid = 1825] [serial = 493] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | 1461069209095 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cdd1000 == 78 [pid = 1825] [id = 181] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a627800 == 77 [pid = 1825] [id = 180] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13879a2000 == 76 [pid = 1825] [id = 179] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138617a800 == 75 [pid = 1825] [id = 178] 05:33:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369757800 == 76 [pid = 1825] [id = 190] 05:33:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136a8a4c00) [pid = 1825] [serial = 570] [outer = (nil)] 05:33:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f136aa58c00) [pid = 1825] [serial = 571] [outer = 0x7f136a8a4c00] 05:33:29 INFO - PROCESS | 1825 | 1461069209169 Marionette DEBUG loaded listener.js 05:33:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f136ed67000) [pid = 1825] [serial = 572] [outer = 0x7f136a8a4c00] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ced1800 == 75 [pid = 1825] [id = 177] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137c0cb000 == 74 [pid = 1825] [id = 176] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766db000 == 73 [pid = 1825] [id = 175] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13749d0000 == 72 [pid = 1825] [id = 174] 05:33:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ca9d000 == 71 [pid = 1825] [id = 173] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f1376887c00) [pid = 1825] [serial = 412] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f136ca0fc00) [pid = 1825] [serial = 406] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f136ca09400) [pid = 1825] [serial = 415] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f1378524400) [pid = 1825] [serial = 409] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f136bc0c800) [pid = 1825] [serial = 505] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f136a8e4800) [pid = 1825] [serial = 500] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f1369379800) [pid = 1825] [serial = 496] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f13694bac00) [pid = 1825] [serial = 497] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f136a8a1400) [pid = 1825] [serial = 499] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f136a9f6c00) [pid = 1825] [serial = 502] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f136aaa9800) [pid = 1825] [serial = 503] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f137875b400) [pid = 1825] [serial = 476] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f136c8cec00) [pid = 1825] [serial = 508] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f136cf21400) [pid = 1825] [serial = 511] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f13701d0800) [pid = 1825] [serial = 514] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f136ed0c000) [pid = 1825] [serial = 512] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f136ca04000) [pid = 1825] [serial = 509] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1370353400) [pid = 1825] [serial = 515] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f136c38ac00) [pid = 1825] [serial = 506] [outer = (nil)] [url = about:blank] 05:33:29 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:29 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:33:29 INFO - PROCESS | 1825 | 1461069209987 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] 05:33:30 INFO - PROCESS | 1825 | 1461069210018 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 05:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:33:30 INFO - PROCESS | 1825 | 1461069210024 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:33:30 INFO - PROCESS | 1825 | 1461069210029 Marionette TRACE conn3 <- [1,734,null,{}] 05:33:30 INFO - PROCESS | 1825 | 1461069210055 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}] 05:33:30 INFO - PROCESS | 1825 | 1461069210208 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 05:33:30 INFO - PROCESS | 1825 | 1461069210227 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370516800 == 72 [pid = 1825] [id = 191] 05:33:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f137280c000) [pid = 1825] [serial = 573] [outer = (nil)] 05:33:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f13733d4000) [pid = 1825] [serial = 574] [outer = 0x7f137280c000] 05:33:30 INFO - PROCESS | 1825 | 1461069210295 Marionette DEBUG loaded listener.js 05:33:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f1374551000) [pid = 1825] [serial = 575] [outer = 0x7f137280c000] 05:33:31 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:31 INFO - PROCESS | 1825 | 1461069211155 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]]]}] 05:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1187ms 05:33:31 INFO - PROCESS | 1825 | 1461069211212 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 05:33:31 INFO - PROCESS | 1825 | 1461069211217 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 05:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:33:31 INFO - PROCESS | 1825 | 1461069211223 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:33:31 INFO - PROCESS | 1825 | 1461069211225 Marionette TRACE conn3 <- [1,738,null,{}] 05:33:31 INFO - PROCESS | 1825 | 1461069211230 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}] 05:33:31 INFO - PROCESS | 1825 | 1461069211386 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 05:33:31 INFO - PROCESS | 1825 | 1461069211511 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766c2000 == 73 [pid = 1825] [id = 192] 05:33:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f137280cc00) [pid = 1825] [serial = 576] [outer = (nil)] 05:33:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f13758d0c00) [pid = 1825] [serial = 577] [outer = 0x7f137280cc00] 05:33:31 INFO - PROCESS | 1825 | 1461069211606 Marionette DEBUG loaded listener.js 05:33:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f137713a000) [pid = 1825] [serial = 578] [outer = 0x7f137280cc00] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f1369465c00) [pid = 1825] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f13701d6800) [pid = 1825] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f1369ef3800) [pid = 1825] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f13694b1400) [pid = 1825] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f1369efac00) [pid = 1825] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f13727ab800) [pid = 1825] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f1369373800) [pid = 1825] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f1369c21400) [pid = 1825] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1369efd400) [pid = 1825] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f136946f000) [pid = 1825] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f136946b400) [pid = 1825] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13701ce400) [pid = 1825] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f1384207c00) [pid = 1825] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f13733d5400) [pid = 1825] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f136bc0b800) [pid = 1825] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f1369c2a800) [pid = 1825] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f1369efd800) [pid = 1825] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f1369cca400) [pid = 1825] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f1369ccac00) [pid = 1825] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f136aa5dc00) [pid = 1825] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f1369cce000) [pid = 1825] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f136ed78c00) [pid = 1825] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:33:32 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f1369c2e400) [pid = 1825] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:33:33 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:33 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:33:33 INFO - PROCESS | 1825 | 1461069213433 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]]]}] 05:33:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:33:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2233ms 05:33:33 INFO - PROCESS | 1825 | 1461069213458 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 05:33:33 INFO - PROCESS | 1825 | 1461069213464 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 05:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:33:33 INFO - PROCESS | 1825 | 1461069213474 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:33:33 INFO - PROCESS | 1825 | 1461069213480 Marionette TRACE conn3 <- [1,742,null,{}] 05:33:33 INFO - PROCESS | 1825 | 1461069213489 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}] 05:33:33 INFO - PROCESS | 1825 | 1461069213665 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 05:33:33 INFO - PROCESS | 1825 | 1461069213822 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b8a800 == 74 [pid = 1825] [id = 193] 05:33:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f13694aec00) [pid = 1825] [serial = 579] [outer = (nil)] 05:33:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f136a8e9c00) [pid = 1825] [serial = 580] [outer = 0x7f13694aec00] 05:33:33 INFO - PROCESS | 1825 | 1461069213899 Marionette DEBUG loaded listener.js 05:33:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f136aa54400) [pid = 1825] [serial = 581] [outer = 0x7f13694aec00] 05:33:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:35 INFO - PROCESS | 1825 | 1461069215315 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]]]}] 05:33:35 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 05:33:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1886ms 05:33:35 INFO - PROCESS | 1825 | 1461069215362 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 05:33:35 INFO - PROCESS | 1825 | 1461069215371 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 05:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:33:35 INFO - PROCESS | 1825 | 1461069215382 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:33:35 INFO - PROCESS | 1825 | 1461069215387 Marionette TRACE conn3 <- [1,746,null,{}] 05:33:35 INFO - PROCESS | 1825 | 1461069215395 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}] 05:33:35 INFO - PROCESS | 1825 | 1461069215568 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 05:33:35 INFO - PROCESS | 1825 | 1461069215719 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c30b800 == 75 [pid = 1825] [id = 194] 05:33:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f13694af000) [pid = 1825] [serial = 582] [outer = (nil)] 05:33:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f136bc0d800) [pid = 1825] [serial = 583] [outer = 0x7f13694af000] 05:33:35 INFO - PROCESS | 1825 | 1461069215793 Marionette DEBUG loaded listener.js 05:33:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f136cf15400) [pid = 1825] [serial = 584] [outer = 0x7f13694af000] 05:33:36 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:37 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:37 INFO - PROCESS | 1825 | 1461069217229 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]]]}] 05:33:37 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.) 05:33:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1886ms 05:33:37 INFO - PROCESS | 1825 | 1461069217268 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 05:33:37 INFO - PROCESS | 1825 | 1461069217272 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 05:33:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:33:37 INFO - PROCESS | 1825 | 1461069217279 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:33:37 INFO - PROCESS | 1825 | 1461069217285 Marionette TRACE conn3 <- [1,750,null,{}] 05:33:37 INFO - PROCESS | 1825 | 1461069217301 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}] 05:33:37 INFO - PROCESS | 1825 | 1461069217513 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 05:33:37 INFO - PROCESS | 1825 | 1461069217665 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ca9f800 == 76 [pid = 1825] [id = 195] 05:33:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f136cf17400) [pid = 1825] [serial = 585] [outer = (nil)] 05:33:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f13727a6800) [pid = 1825] [serial = 586] [outer = 0x7f136cf17400] 05:33:37 INFO - PROCESS | 1825 | 1461069217744 Marionette DEBUG loaded listener.js 05:33:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f13743c9000) [pid = 1825] [serial = 587] [outer = 0x7f136cf17400] 05:33:39 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:39 INFO - PROCESS | 1825 | 1461069219070 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]]]}] 05:33:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:33:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1840ms 05:33:39 INFO - PROCESS | 1825 | 1461069219155 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 05:33:39 INFO - PROCESS | 1825 | 1461069219161 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 05:33:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:33:39 INFO - PROCESS | 1825 | 1461069219217 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:33:39 INFO - PROCESS | 1825 | 1461069219221 Marionette TRACE conn3 <- [1,754,null,{}] 05:33:39 INFO - PROCESS | 1825 | 1461069219227 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}] 05:33:39 INFO - PROCESS | 1825 | 1461069219394 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 05:33:39 INFO - PROCESS | 1825 | 1461069219548 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138617f000 == 77 [pid = 1825] [id = 196] 05:33:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f136e061400) [pid = 1825] [serial = 588] [outer = (nil)] 05:33:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f1375e4a000) [pid = 1825] [serial = 589] [outer = 0x7f136e061400] 05:33:39 INFO - PROCESS | 1825 | 1461069219622 Marionette DEBUG loaded listener.js 05:33:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13771b6800) [pid = 1825] [serial = 590] [outer = 0x7f136e061400] 05:33:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:40 INFO - PROCESS | 1825 | 1461069220912 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]]]}] 05:33:40 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 05:33:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1743ms 05:33:41 INFO - PROCESS | 1825 | 1461069221039 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 05:33:41 INFO - PROCESS | 1825 | 1461069221043 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 05:33:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:33:41 INFO - PROCESS | 1825 | 1461069221062 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:33:41 INFO - PROCESS | 1825 | 1461069221066 Marionette TRACE conn3 <- [1,758,null,{}] 05:33:41 INFO - PROCESS | 1825 | 1461069221072 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}] 05:33:41 INFO - PROCESS | 1825 | 1461069221229 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 05:33:41 INFO - PROCESS | 1825 | 1461069221550 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c304000 == 78 [pid = 1825] [id = 197] 05:33:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f13694b1400) [pid = 1825] [serial = 591] [outer = (nil)] 05:33:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f13694b6400) [pid = 1825] [serial = 592] [outer = 0x7f13694b1400] 05:33:41 INFO - PROCESS | 1825 | 1461069221648 Marionette DEBUG loaded listener.js 05:33:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f1369ccf400) [pid = 1825] [serial = 593] [outer = 0x7f13694b1400] 05:33:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:42 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:33:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:42 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:33:42 INFO - PROCESS | 1825 | 1461069222622 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]]]}] 05:33:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:33:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1632ms 05:33:42 INFO - PROCESS | 1825 | 1461069222693 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 05:33:42 INFO - PROCESS | 1825 | 1461069222700 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 05:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:33:42 INFO - PROCESS | 1825 | 1461069222709 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:33:42 INFO - PROCESS | 1825 | 1461069222713 Marionette TRACE conn3 <- [1,762,null,{}] 05:33:42 INFO - PROCESS | 1825 | 1461069222721 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}] 05:33:42 INFO - PROCESS | 1825 | 1461069222895 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370502800 == 77 [pid = 1825] [id = 54] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138c67a000 == 76 [pid = 1825] [id = 163] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370516800 == 75 [pid = 1825] [id = 191] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369757800 == 74 [pid = 1825] [id = 190] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ca98000 == 73 [pid = 1825] [id = 189] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f13733d6000) [pid = 1825] [serial = 529] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f13743c9400) [pid = 1825] [serial = 532] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f13771b8c00) [pid = 1825] [serial = 535] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | 1461069223158 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369d1b800 == 72 [pid = 1825] [id = 188] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382bed800 == 71 [pid = 1825] [id = 187] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376664000 == 70 [pid = 1825] [id = 186] 05:33:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137025b800 == 69 [pid = 1825] [id = 185] 05:33:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b7d000 == 70 [pid = 1825] [id = 198] 05:33:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f136a8e6000) [pid = 1825] [serial = 594] [outer = (nil)] 05:33:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136aa58800) [pid = 1825] [serial = 595] [outer = 0x7f136a8e6000] 05:33:43 INFO - PROCESS | 1825 | 1461069223236 Marionette DEBUG loaded listener.js 05:33:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136aaadc00) [pid = 1825] [serial = 596] [outer = 0x7f136a8e6000] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f1384288000) [pid = 1825] [serial = 491] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f1376238000) [pid = 1825] [serial = 443] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f1383fc5c00) [pid = 1825] [serial = 400] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f13694bb000) [pid = 1825] [serial = 455] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f136a9f2400) [pid = 1825] [serial = 479] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f1383f32800) [pid = 1825] [serial = 488] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f138624dc00) [pid = 1825] [serial = 494] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f13832bb400) [pid = 1825] [serial = 449] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f136c8d1000) [pid = 1825] [serial = 482] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f13701d2800) [pid = 1825] [serial = 440] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f136a9fa400) [pid = 1825] [serial = 437] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f1376236c00) [pid = 1825] [serial = 485] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f13861c9000) [pid = 1825] [serial = 452] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f137852b800) [pid = 1825] [serial = 446] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f136c392c00) [pid = 1825] [serial = 547] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f136c391400) [pid = 1825] [serial = 550] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f136a8ef400) [pid = 1825] [serial = 542] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f136a89fc00) [pid = 1825] [serial = 541] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f13728e7400) [pid = 1825] [serial = 527] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f136e065000) [pid = 1825] [serial = 526] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f136aab0c00) [pid = 1825] [serial = 544] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f137842b800) [pid = 1825] [serial = 539] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f1377292400) [pid = 1825] [serial = 538] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f136c8cf000) [pid = 1825] [serial = 524] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f136bc0bc00) [pid = 1825] [serial = 523] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f13727a7400) [pid = 1825] [serial = 517] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f1372808c00) [pid = 1825] [serial = 518] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f136a9dec00) [pid = 1825] [serial = 521] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f1369ef1400) [pid = 1825] [serial = 520] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f136b997c00) [pid = 1825] [serial = 545] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f136e05ac00) [pid = 1825] [serial = 548] [outer = (nil)] [url = about:blank] 05:33:43 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f136e063800) [pid = 1825] [serial = 551] [outer = (nil)] [url = about:blank] 05:33:44 INFO - PROCESS | 1825 | 1461069224378 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]]]}] 05:33:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:33:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1683ms 05:33:44 INFO - PROCESS | 1825 | 1461069224394 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 05:33:44 INFO - PROCESS | 1825 | 1461069224400 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 05:33:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:33:44 INFO - PROCESS | 1825 | 1461069224408 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:33:44 INFO - PROCESS | 1825 | 1461069224412 Marionette TRACE conn3 <- [1,766,null,{}] 05:33:44 INFO - PROCESS | 1825 | 1461069224418 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}] 05:33:44 INFO - PROCESS | 1825 | 1461069224567 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 05:33:44 INFO - PROCESS | 1825 | 1461069224804 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e10f800 == 71 [pid = 1825] [id = 199] 05:33:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f136b89ac00) [pid = 1825] [serial = 597] [outer = (nil)] 05:33:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f136c388400) [pid = 1825] [serial = 598] [outer = 0x7f136b89ac00] 05:33:44 INFO - PROCESS | 1825 | 1461069224865 Marionette DEBUG loaded listener.js 05:33:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f136c8d1000) [pid = 1825] [serial = 599] [outer = 0x7f136b89ac00] 05:33:45 INFO - PROCESS | 1825 | 1461069225960 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]]]}] 05:33:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:33:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1591ms 05:33:46 INFO - PROCESS | 1825 | 1461069226019 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 05:33:46 INFO - PROCESS | 1825 | 1461069226022 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 05:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:33:46 INFO - PROCESS | 1825 | 1461069226041 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:33:46 INFO - PROCESS | 1825 | 1461069226050 Marionette TRACE conn3 <- [1,770,null,{}] 05:33:46 INFO - PROCESS | 1825 | 1461069226063 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}] 05:33:46 INFO - PROCESS | 1825 | 1461069226297 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 05:33:46 INFO - PROCESS | 1825 | 1461069226330 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374fc7000 == 72 [pid = 1825] [id = 200] 05:33:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f136a9f2400) [pid = 1825] [serial = 600] [outer = (nil)] 05:33:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f136ed77400) [pid = 1825] [serial = 601] [outer = 0x7f136a9f2400] 05:33:46 INFO - PROCESS | 1825 | 1461069226403 Marionette DEBUG loaded listener.js 05:33:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f13727ba400) [pid = 1825] [serial = 602] [outer = 0x7f136a9f2400] 05:33:47 INFO - PROCESS | 1825 | 1461069227217 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]]]}] 05:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1238ms 05:33:47 INFO - PROCESS | 1825 | 1461069227278 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 05:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:33:47 INFO - PROCESS | 1825 | 1461069227282 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 05:33:47 INFO - PROCESS | 1825 | 1461069227289 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:33:47 INFO - PROCESS | 1825 | 1461069227292 Marionette TRACE conn3 <- [1,774,null,{}] 05:33:47 INFO - PROCESS | 1825 | 1461069227298 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}] 05:33:47 INFO - PROCESS | 1825 | 1461069227496 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 05:33:47 INFO - PROCESS | 1825 | 1461069227510 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137597a800 == 73 [pid = 1825] [id = 201] 05:33:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f137323c800) [pid = 1825] [serial = 603] [outer = (nil)] 05:33:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f1374554400) [pid = 1825] [serial = 604] [outer = 0x7f137323c800] 05:33:47 INFO - PROCESS | 1825 | 1461069227573 Marionette DEBUG loaded listener.js 05:33:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f1375744c00) [pid = 1825] [serial = 605] [outer = 0x7f137323c800] 05:33:47 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f136a8a4c00) [pid = 1825] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:33:47 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f137280c000) [pid = 1825] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:33:47 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f136aa5b400) [pid = 1825] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:33:47 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f137622f800) [pid = 1825] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:33:47 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f136ca03000) [pid = 1825] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:33:47 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f136aab5400) [pid = 1825] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:33:48 INFO - PROCESS | 1825 | 1461069228420 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]]]}] 05:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1186ms 05:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:33:48 INFO - PROCESS | 1825 | 1461069228475 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 05:33:48 INFO - PROCESS | 1825 | 1461069228478 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 05:33:48 INFO - PROCESS | 1825 | 1461069228485 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:33:48 INFO - PROCESS | 1825 | 1461069228488 Marionette TRACE conn3 <- [1,778,null,{}] 05:33:48 INFO - PROCESS | 1825 | 1461069228494 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}] 05:33:48 INFO - PROCESS | 1825 | 1461069228664 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 05:33:48 INFO - PROCESS | 1825 | 1461069228674 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fe3000 == 74 [pid = 1825] [id = 202] 05:33:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f1375f33000) [pid = 1825] [serial = 606] [outer = (nil)] 05:33:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f1376238c00) [pid = 1825] [serial = 607] [outer = 0x7f1375f33000] 05:33:48 INFO - PROCESS | 1825 | 1461069228851 Marionette DEBUG loaded listener.js 05:33:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f1377288800) [pid = 1825] [serial = 608] [outer = 0x7f1375f33000] 05:33:49 INFO - PROCESS | 1825 | 1461069229586 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]]]}] 05:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1132ms 05:33:49 INFO - PROCESS | 1825 | 1461069229617 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 05:33:49 INFO - PROCESS | 1825 | 1461069229620 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 05:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:33:49 INFO - PROCESS | 1825 | 1461069229627 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:33:49 INFO - PROCESS | 1825 | 1461069229630 Marionette TRACE conn3 <- [1,782,null,{}] 05:33:49 INFO - PROCESS | 1825 | 1461069229635 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}] 05:33:49 INFO - PROCESS | 1825 | 1461069229828 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 05:33:49 INFO - PROCESS | 1825 | 1461069229985 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b62800 == 75 [pid = 1825] [id = 203] 05:33:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f136936cc00) [pid = 1825] [serial = 609] [outer = (nil)] 05:33:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f136946fc00) [pid = 1825] [serial = 610] [outer = 0x7f136936cc00] 05:33:50 INFO - PROCESS | 1825 | 1461069230065 Marionette DEBUG loaded listener.js 05:33:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f1369cc6400) [pid = 1825] [serial = 611] [outer = 0x7f136936cc00] 05:33:51 INFO - PROCESS | 1825 | 1461069231039 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]]]}] 05:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1430ms 05:33:51 INFO - PROCESS | 1825 | 1461069231060 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 05:33:51 INFO - PROCESS | 1825 | 1461069231067 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 05:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:33:51 INFO - PROCESS | 1825 | 1461069231076 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:33:51 INFO - PROCESS | 1825 | 1461069231080 Marionette TRACE conn3 <- [1,786,null,{}] 05:33:51 INFO - PROCESS | 1825 | 1461069231088 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}] 05:33:51 INFO - PROCESS | 1825 | 1461069231265 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 05:33:51 INFO - PROCESS | 1825 | 1461069231425 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13745bf800 == 76 [pid = 1825] [id = 204] 05:33:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f1369375000) [pid = 1825] [serial = 612] [outer = (nil)] 05:33:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f136c38d400) [pid = 1825] [serial = 613] [outer = 0x7f1369375000] 05:33:51 INFO - PROCESS | 1825 | 1461069231501 Marionette DEBUG loaded listener.js 05:33:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f136ca0c000) [pid = 1825] [serial = 614] [outer = 0x7f1369375000] 05:33:52 INFO - PROCESS | 1825 | 1461069232537 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]]]}] 05:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1532ms 05:33:52 INFO - PROCESS | 1825 | 1461069232612 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 05:33:52 INFO - PROCESS | 1825 | 1461069232618 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 05:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:33:52 INFO - PROCESS | 1825 | 1461069232627 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:33:52 INFO - PROCESS | 1825 | 1461069232630 Marionette TRACE conn3 <- [1,790,null,{}] 05:33:52 INFO - PROCESS | 1825 | 1461069232636 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}] 05:33:52 INFO - PROCESS | 1825 | 1461069232819 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 05:33:53 INFO - PROCESS | 1825 | 1461069233065 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382dd2000 == 77 [pid = 1825] [id = 205] 05:33:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f136bc0c000) [pid = 1825] [serial = 615] [outer = (nil)] 05:33:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f13730a2000) [pid = 1825] [serial = 616] [outer = 0x7f136bc0c000] 05:33:53 INFO - PROCESS | 1825 | 1461069233189 Marionette DEBUG loaded listener.js 05:33:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f1375e4b800) [pid = 1825] [serial = 617] [outer = 0x7f136bc0c000] 05:33:54 INFO - PROCESS | 1825 | 1461069234066 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]]]}] 05:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1482ms 05:33:54 INFO - PROCESS | 1825 | 1461069234110 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 05:33:54 INFO - PROCESS | 1825 | 1461069234114 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 05:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:33:54 INFO - PROCESS | 1825 | 1461069234145 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:33:54 INFO - PROCESS | 1825 | 1461069234155 Marionette TRACE conn3 <- [1,794,null,{}] 05:33:54 INFO - PROCESS | 1825 | 1461069234166 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}] 05:33:54 INFO - PROCESS | 1825 | 1461069234359 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 05:33:54 INFO - PROCESS | 1825 | 1461069234515 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c49000 == 78 [pid = 1825] [id = 206] 05:33:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f136b89d000) [pid = 1825] [serial = 618] [outer = (nil)] 05:33:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f1377289c00) [pid = 1825] [serial = 619] [outer = 0x7f136b89d000] 05:33:54 INFO - PROCESS | 1825 | 1461069234590 Marionette DEBUG loaded listener.js 05:33:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f1378529800) [pid = 1825] [serial = 620] [outer = 0x7f136b89d000] 05:33:55 INFO - PROCESS | 1825 | 1461069235450 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]]]}] 05:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1368ms 05:33:55 INFO - PROCESS | 1825 | 1461069235491 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 05:33:55 INFO - PROCESS | 1825 | 1461069235496 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 05:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:33:55 INFO - PROCESS | 1825 | 1461069235502 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:33:55 INFO - PROCESS | 1825 | 1461069235505 Marionette TRACE conn3 <- [1,798,null,{}] 05:33:55 INFO - PROCESS | 1825 | 1461069235511 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}] 05:33:55 INFO - PROCESS | 1825 | 1461069235686 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 05:33:55 INFO - PROCESS | 1825 | 1461069235844 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387e0f000 == 79 [pid = 1825] [id = 207] 05:33:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f136b998400) [pid = 1825] [serial = 621] [outer = (nil)] 05:33:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f137c15d800) [pid = 1825] [serial = 622] [outer = 0x7f136b998400] 05:33:55 INFO - PROCESS | 1825 | 1461069235917 Marionette DEBUG loaded listener.js 05:33:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f1381fd3800) [pid = 1825] [serial = 623] [outer = 0x7f136b998400] 05:33:56 INFO - PROCESS | 1825 | 1461069236825 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]]]}] 05:33:56 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 05:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1379ms 05:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:33:56 INFO - PROCESS | 1825 | 1461069236882 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 05:33:56 INFO - PROCESS | 1825 | 1461069236885 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 05:33:56 INFO - PROCESS | 1825 | 1461069236892 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:33:56 INFO - PROCESS | 1825 | 1461069236895 Marionette TRACE conn3 <- [1,802,null,{}] 05:33:56 INFO - PROCESS | 1825 | 1461069236901 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}] 05:33:57 INFO - PROCESS | 1825 | 1461069237081 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 05:33:57 INFO - PROCESS | 1825 | 1461069237238 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13880b4800 == 80 [pid = 1825] [id = 208] 05:33:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f138300c000) [pid = 1825] [serial = 624] [outer = (nil)] 05:33:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f1383099800) [pid = 1825] [serial = 625] [outer = 0x7f138300c000] 05:33:57 INFO - PROCESS | 1825 | 1461069237325 Marionette DEBUG loaded listener.js 05:33:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f13832d7800) [pid = 1825] [serial = 626] [outer = 0x7f138300c000] 05:33:58 INFO - PROCESS | 1825 | 1461069238222 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]]]}] 05:33:58 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 05:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1389ms 05:33:58 INFO - PROCESS | 1825 | 1461069238280 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 05:33:58 INFO - PROCESS | 1825 | 1461069238284 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 05:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:33:58 INFO - PROCESS | 1825 | 1461069238293 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:33:58 INFO - PROCESS | 1825 | 1461069238297 Marionette TRACE conn3 <- [1,806,null,{}] 05:33:58 INFO - PROCESS | 1825 | 1461069238304 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}] 05:33:58 INFO - PROCESS | 1825 | 1461069238487 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 05:33:58 INFO - PROCESS | 1825 | 1461069238644 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388523800 == 81 [pid = 1825] [id = 209] 05:33:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f13701d7c00) [pid = 1825] [serial = 627] [outer = (nil)] 05:33:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f138427cc00) [pid = 1825] [serial = 628] [outer = 0x7f13701d7c00] 05:33:58 INFO - PROCESS | 1825 | 1461069238718 Marionette DEBUG loaded listener.js 05:33:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f1384284800) [pid = 1825] [serial = 629] [outer = 0x7f13701d7c00] 05:33:59 INFO - PROCESS | 1825 | 1461069239549 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]]]}] 05:33:59 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 05:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1288ms 05:33:59 INFO - PROCESS | 1825 | 1461069239581 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 05:33:59 INFO - PROCESS | 1825 | 1461069239585 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 05:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:33:59 INFO - PROCESS | 1825 | 1461069239591 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:33:59 INFO - PROCESS | 1825 | 1461069239594 Marionette TRACE conn3 <- [1,810,null,{}] 05:33:59 INFO - PROCESS | 1825 | 1461069239600 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}] 05:33:59 INFO - PROCESS | 1825 | 1461069239772 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 05:33:59 INFO - PROCESS | 1825 | 1461069239933 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138ae39800 == 82 [pid = 1825] [id = 210] 05:33:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f1383fd2000) [pid = 1825] [serial = 630] [outer = (nil)] 05:33:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f13843bb000) [pid = 1825] [serial = 631] [outer = 0x7f1383fd2000] 05:34:00 INFO - PROCESS | 1825 | 1461069240004 Marionette DEBUG loaded listener.js 05:34:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f138619a400) [pid = 1825] [serial = 632] [outer = 0x7f1383fd2000] 05:34:00 INFO - PROCESS | 1825 | 1461069240914 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]]]}] 05:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1378ms 05:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:34:00 INFO - PROCESS | 1825 | 1461069240971 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 05:34:00 INFO - PROCESS | 1825 | 1461069240974 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 05:34:00 INFO - PROCESS | 1825 | 1461069240981 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:34:00 INFO - PROCESS | 1825 | 1461069240984 Marionette TRACE conn3 <- [1,814,null,{}] 05:34:00 INFO - PROCESS | 1825 | 1461069240990 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}] 05:34:01 INFO - PROCESS | 1825 | 1461069241206 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 05:34:01 INFO - PROCESS | 1825 | 1461069241369 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c681000 == 83 [pid = 1825] [id = 211] 05:34:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f13701cd800) [pid = 1825] [serial = 633] [outer = (nil)] 05:34:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f138628b000) [pid = 1825] [serial = 634] [outer = 0x7f13701cd800] 05:34:01 INFO - PROCESS | 1825 | 1461069241451 Marionette DEBUG loaded listener.js 05:34:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f138795d400) [pid = 1825] [serial = 635] [outer = 0x7f13701cd800] 05:34:02 INFO - PROCESS | 1825 | 1461069242390 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] 05:34:02 INFO - PROCESS | 1825 | 1461069242424 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 05:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:34:02 INFO - PROCESS | 1825 | 1461069242430 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:34:02 INFO - PROCESS | 1825 | 1461069242433 Marionette TRACE conn3 <- [1,818,null,{}] 05:34:02 INFO - PROCESS | 1825 | 1461069242440 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}] 05:34:02 INFO - PROCESS | 1825 | 1461069242620 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 05:34:02 INFO - PROCESS | 1825 | 1461069242786 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caca000 == 84 [pid = 1825] [id = 212] 05:34:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f1369372c00) [pid = 1825] [serial = 636] [outer = (nil)] 05:34:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f136ca09000) [pid = 1825] [serial = 637] [outer = 0x7f1369372c00] 05:34:02 INFO - PROCESS | 1825 | 1461069242866 Marionette DEBUG loaded listener.js 05:34:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f1387f2a400) [pid = 1825] [serial = 638] [outer = 0x7f1369372c00] 05:34:04 INFO - PROCESS | 1825 | 1461069244368 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]]]}] 05:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1988ms 05:34:04 INFO - PROCESS | 1825 | 1461069244420 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 05:34:04 INFO - PROCESS | 1825 | 1461069244425 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 05:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:34:04 INFO - PROCESS | 1825 | 1461069244435 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:34:04 INFO - PROCESS | 1825 | 1461069244441 Marionette TRACE conn3 <- [1,822,null,{}] 05:34:04 INFO - PROCESS | 1825 | 1461069244550 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}] 05:34:04 INFO - PROCESS | 1825 | 1461069244731 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 05:34:04 INFO - PROCESS | 1825 | 1461069244903 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cdcf000 == 85 [pid = 1825] [id = 213] 05:34:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f1369379c00) [pid = 1825] [serial = 639] [outer = (nil)] 05:34:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f1369c2a800) [pid = 1825] [serial = 640] [outer = 0x7f1369379c00] 05:34:04 INFO - PROCESS | 1825 | 1461069244975 Marionette DEBUG loaded listener.js 05:34:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136a866c00) [pid = 1825] [serial = 641] [outer = 0x7f1369379c00] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13757c1800 == 84 [pid = 1825] [id = 184] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376fe3000 == 83 [pid = 1825] [id = 202] 05:34:05 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f13758d0c00) [pid = 1825] [serial = 577] [outer = (nil)] [url = about:blank] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137597a800 == 82 [pid = 1825] [id = 201] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374fc7000 == 81 [pid = 1825] [id = 200] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e10f800 == 80 [pid = 1825] [id = 199] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b7d000 == 79 [pid = 1825] [id = 198] 05:34:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c304000 == 78 [pid = 1825] [id = 197] 05:34:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b8a800 == 77 [pid = 1825] [id = 193] 05:34:06 INFO - PROCESS | 1825 | 1461069246061 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] 05:34:06 INFO - PROCESS | 1825 | 1461069246175 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 05:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:34:06 INFO - PROCESS | 1825 | 1461069246208 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:34:06 INFO - PROCESS | 1825 | 1461069246213 Marionette TRACE conn3 <- [1,826,null,{}] 05:34:06 INFO - PROCESS | 1825 | 1461069246236 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}] 05:34:06 INFO - PROCESS | 1825 | 1461069246513 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 05:34:06 INFO - PROCESS | 1825 | 1461069246767 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a812000 == 78 [pid = 1825] [id = 214] 05:34:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f136a867c00) [pid = 1825] [serial = 642] [outer = (nil)] 05:34:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f136a8e7c00) [pid = 1825] [serial = 643] [outer = 0x7f136a867c00] 05:34:06 INFO - PROCESS | 1825 | 1461069246875 Marionette DEBUG loaded listener.js 05:34:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f136a9dc000) [pid = 1825] [serial = 644] [outer = 0x7f136a867c00] 05:34:08 INFO - PROCESS | 1825 | 1461069248084 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]]]}] 05:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1909ms 05:34:08 INFO - PROCESS | 1825 | 1461069248115 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 05:34:08 INFO - PROCESS | 1825 | 1461069248118 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 05:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:34:08 INFO - PROCESS | 1825 | 1461069248124 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:34:08 INFO - PROCESS | 1825 | 1461069248130 Marionette TRACE conn3 <- [1,830,null,{}] 05:34:08 INFO - PROCESS | 1825 | 1461069248174 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}] 05:34:08 INFO - PROCESS | 1825 | 1461069248397 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 05:34:08 INFO - PROCESS | 1825 | 1461069248467 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370271800 == 79 [pid = 1825] [id = 215] 05:34:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f136aaab800) [pid = 1825] [serial = 645] [outer = (nil)] 05:34:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136b89a000) [pid = 1825] [serial = 646] [outer = 0x7f136aaab800] 05:34:08 INFO - PROCESS | 1825 | 1461069248533 Marionette DEBUG loaded listener.js 05:34:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f136bc0e400) [pid = 1825] [serial = 647] [outer = 0x7f136aaab800] 05:34:09 INFO - PROCESS | 1825 | 1461069249334 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]]]}] 05:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1240ms 05:34:09 INFO - PROCESS | 1825 | 1461069249366 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 05:34:09 INFO - PROCESS | 1825 | 1461069249370 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 05:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:34:09 INFO - PROCESS | 1825 | 1461069249378 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:34:09 INFO - PROCESS | 1825 | 1461069249381 Marionette TRACE conn3 <- [1,834,null,{}] 05:34:09 INFO - PROCESS | 1825 | 1461069249410 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}] 05:34:09 INFO - PROCESS | 1825 | 1461069249615 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 05:34:09 INFO - PROCESS | 1825 | 1461069249644 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13749ca800 == 80 [pid = 1825] [id = 216] 05:34:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f136b997c00) [pid = 1825] [serial = 648] [outer = (nil)] 05:34:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f136c8ccc00) [pid = 1825] [serial = 649] [outer = 0x7f136b997c00] 05:34:09 INFO - PROCESS | 1825 | 1461069249708 Marionette DEBUG loaded listener.js 05:34:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f136cf1c000) [pid = 1825] [serial = 650] [outer = 0x7f136b997c00] 05:34:10 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f136aaaf800) [pid = 1825] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:34:10 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f136b89ac00) [pid = 1825] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:34:10 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f13694b1400) [pid = 1825] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:34:10 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f136a8e6000) [pid = 1825] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:34:10 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f136a9f2400) [pid = 1825] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:34:10 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f137323c800) [pid = 1825] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:34:10 INFO - PROCESS | 1825 | 1461069250722 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]]]}] 05:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1393ms 05:34:10 INFO - PROCESS | 1825 | 1461069250771 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 05:34:10 INFO - PROCESS | 1825 | 1461069250775 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 05:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:34:10 INFO - PROCESS | 1825 | 1461069250780 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:34:10 INFO - PROCESS | 1825 | 1461069250784 Marionette TRACE conn3 <- [1,838,null,{}] 05:34:10 INFO - PROCESS | 1825 | 1461069250790 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}] 05:34:10 INFO - PROCESS | 1825 | 1461069250950 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 05:34:11 INFO - PROCESS | 1825 | 1461069251066 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137576c000 == 81 [pid = 1825] [id = 217] 05:34:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f1369379000) [pid = 1825] [serial = 651] [outer = (nil)] 05:34:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f136ca08800) [pid = 1825] [serial = 652] [outer = 0x7f1369379000] 05:34:11 INFO - PROCESS | 1825 | 1461069251133 Marionette DEBUG loaded listener.js 05:34:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f136ed75400) [pid = 1825] [serial = 653] [outer = 0x7f1369379000] 05:34:11 INFO - PROCESS | 1825 | 1461069251835 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]]]}] 05:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1130ms 05:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:34:11 INFO - PROCESS | 1825 | 1461069251913 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 05:34:11 INFO - PROCESS | 1825 | 1461069251915 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 05:34:11 INFO - PROCESS | 1825 | 1461069251922 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:34:11 INFO - PROCESS | 1825 | 1461069251925 Marionette TRACE conn3 <- [1,842,null,{}] 05:34:11 INFO - PROCESS | 1825 | 1461069251938 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}] 05:34:12 INFO - PROCESS | 1825 | 1461069252134 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 05:34:12 INFO - PROCESS | 1825 | 1461069252146 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1377148800 == 82 [pid = 1825] [id = 218] 05:34:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f13701d8000) [pid = 1825] [serial = 654] [outer = (nil)] 05:34:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f13742a3000) [pid = 1825] [serial = 655] [outer = 0x7f13701d8000] 05:34:12 INFO - PROCESS | 1825 | 1461069252213 Marionette DEBUG loaded listener.js 05:34:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f13750d0400) [pid = 1825] [serial = 656] [outer = 0x7f13701d8000] 05:34:13 INFO - PROCESS | 1825 | 1461069253328 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]]]}] 05:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1449ms 05:34:13 INFO - PROCESS | 1825 | 1461069253372 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 05:34:13 INFO - PROCESS | 1825 | 1461069253379 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 05:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:34:13 INFO - PROCESS | 1825 | 1461069253389 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:34:13 INFO - PROCESS | 1825 | 1461069253394 Marionette TRACE conn3 <- [1,846,null,{}] 05:34:13 INFO - PROCESS | 1825 | 1461069253404 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}] 05:34:13 INFO - PROCESS | 1825 | 1461069253639 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 05:34:13 INFO - PROCESS | 1825 | 1461069253852 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cf7c000 == 83 [pid = 1825] [id = 219] 05:34:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f136a865400) [pid = 1825] [serial = 657] [outer = (nil)] 05:34:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f136a8a3400) [pid = 1825] [serial = 658] [outer = 0x7f136a865400] 05:34:13 INFO - PROCESS | 1825 | 1461069253976 Marionette DEBUG loaded listener.js 05:34:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f136a9db800) [pid = 1825] [serial = 659] [outer = 0x7f136a865400] 05:34:14 INFO - PROCESS | 1825 | 1461069254945 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]]]}] 05:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1589ms 05:34:14 INFO - PROCESS | 1825 | 1461069254979 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 05:34:14 INFO - PROCESS | 1825 | 1461069254987 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 05:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:34:15 INFO - PROCESS | 1825 | 1461069254999 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:34:15 INFO - PROCESS | 1825 | 1461069255003 Marionette TRACE conn3 <- [1,850,null,{}] 05:34:15 INFO - PROCESS | 1825 | 1461069255009 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}] 05:34:15 INFO - PROCESS | 1825 | 1461069255240 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 05:34:15 INFO - PROCESS | 1825 | 1461069255478 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766d4000 == 84 [pid = 1825] [id = 220] 05:34:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f136b8a1800) [pid = 1825] [serial = 660] [outer = (nil)] 05:34:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f136bc0bc00) [pid = 1825] [serial = 661] [outer = 0x7f136b8a1800] 05:34:15 INFO - PROCESS | 1825 | 1461069255605 Marionette DEBUG loaded listener.js 05:34:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f136ca0dc00) [pid = 1825] [serial = 662] [outer = 0x7f136b8a1800] 05:34:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f13701d1c00) [pid = 1825] [serial = 663] [outer = 0x7f136ed7d400] 05:34:16 INFO - PROCESS | 1825 | 1461069256661 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]]]}] 05:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1681ms 05:34:16 INFO - PROCESS | 1825 | 1461069256680 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 05:34:16 INFO - PROCESS | 1825 | 1461069256683 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 05:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:34:16 INFO - PROCESS | 1825 | 1461069256690 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:34:16 INFO - PROCESS | 1825 | 1461069256696 Marionette TRACE conn3 <- [1,854,null,{}] 05:34:16 INFO - PROCESS | 1825 | 1461069256713 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}] 05:34:16 INFO - PROCESS | 1825 | 1461069256944 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 05:34:17 INFO - PROCESS | 1825 | 1461069257210 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383275000 == 85 [pid = 1825] [id = 221] 05:34:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f13733d3c00) [pid = 1825] [serial = 664] [outer = (nil)] 05:34:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f13743c9c00) [pid = 1825] [serial = 665] [outer = 0x7f13733d3c00] 05:34:17 INFO - PROCESS | 1825 | 1461069257292 Marionette DEBUG loaded listener.js 05:34:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f13761d5800) [pid = 1825] [serial = 666] [outer = 0x7f13733d3c00] 05:34:18 INFO - PROCESS | 1825 | 1461069258256 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]]]}] 05:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1636ms 05:34:18 INFO - PROCESS | 1825 | 1461069258329 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 05:34:18 INFO - PROCESS | 1825 | 1461069258335 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 05:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:34:18 INFO - PROCESS | 1825 | 1461069258343 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:34:18 INFO - PROCESS | 1825 | 1461069258346 Marionette TRACE conn3 <- [1,858,null,{}] 05:34:18 INFO - PROCESS | 1825 | 1461069258354 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}] 05:34:18 INFO - PROCESS | 1825 | 1461069258619 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 05:34:18 INFO - PROCESS | 1825 | 1461069258848 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387992000 == 86 [pid = 1825] [id = 222] 05:34:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f136aa54c00) [pid = 1825] [serial = 667] [outer = (nil)] 05:34:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f1376f6a000) [pid = 1825] [serial = 668] [outer = 0x7f136aa54c00] 05:34:18 INFO - PROCESS | 1825 | 1461069258943 Marionette DEBUG loaded listener.js 05:34:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f1377287400) [pid = 1825] [serial = 669] [outer = 0x7f136aa54c00] 05:34:19 INFO - PROCESS | 1825 | 1461069259955 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]]]}] 05:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1691ms 05:34:20 INFO - PROCESS | 1825 | 1461069260034 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 05:34:20 INFO - PROCESS | 1825 | 1461069260038 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 05:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:34:20 INFO - PROCESS | 1825 | 1461069260047 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:34:20 INFO - PROCESS | 1825 | 1461069260052 Marionette TRACE conn3 <- [1,862,null,{}] 05:34:20 INFO - PROCESS | 1825 | 1461069260059 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}] 05:34:20 INFO - PROCESS | 1825 | 1461069260287 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 05:34:20 INFO - PROCESS | 1825 | 1461069260496 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388345000 == 87 [pid = 1825] [id = 223] 05:34:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f1377294800) [pid = 1825] [serial = 670] [outer = (nil)] 05:34:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f137842c400) [pid = 1825] [serial = 671] [outer = 0x7f1377294800] 05:34:20 INFO - PROCESS | 1825 | 1461069260585 Marionette DEBUG loaded listener.js 05:34:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f137c160800) [pid = 1825] [serial = 672] [outer = 0x7f1377294800] 05:34:21 INFO - PROCESS | 1825 | 1461069261453 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]]]}] 05:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1449ms 05:34:21 INFO - PROCESS | 1825 | 1461069261497 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 05:34:21 INFO - PROCESS | 1825 | 1461069261501 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 05:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:34:21 INFO - PROCESS | 1825 | 1461069261506 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:34:21 INFO - PROCESS | 1825 | 1461069261509 Marionette TRACE conn3 <- [1,866,null,{}] 05:34:21 INFO - PROCESS | 1825 | 1461069261514 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}] 05:34:21 INFO - PROCESS | 1825 | 1461069261724 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 05:34:21 INFO - PROCESS | 1825 | 1461069261898 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dc9800 == 88 [pid = 1825] [id = 224] 05:34:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f1381f59400) [pid = 1825] [serial = 673] [outer = (nil)] 05:34:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f1383f2f400) [pid = 1825] [serial = 674] [outer = 0x7f1381f59400] 05:34:22 INFO - PROCESS | 1825 | 1461069262008 Marionette DEBUG loaded listener.js 05:34:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f138795b800) [pid = 1825] [serial = 675] [outer = 0x7f1381f59400] 05:34:22 INFO - PROCESS | 1825 | 1461069262893 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]]]}] 05:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1438ms 05:34:22 INFO - PROCESS | 1825 | 1461069262947 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 05:34:22 INFO - PROCESS | 1825 | 1461069262952 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 05:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:34:22 INFO - PROCESS | 1825 | 1461069262960 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:34:22 INFO - PROCESS | 1825 | 1461069262965 Marionette TRACE conn3 <- [1,870,null,{}] 05:34:22 INFO - PROCESS | 1825 | 1461069262972 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}] 05:34:23 INFO - PROCESS | 1825 | 1461069263171 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 05:34:23 INFO - PROCESS | 1825 | 1461069263375 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362de1000 == 89 [pid = 1825] [id = 225] 05:34:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f1369ea9000) [pid = 1825] [serial = 676] [outer = (nil)] 05:34:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f1369eaec00) [pid = 1825] [serial = 677] [outer = 0x7f1369ea9000] 05:34:23 INFO - PROCESS | 1825 | 1461069263501 Marionette DEBUG loaded listener.js 05:34:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f1369eb3400) [pid = 1825] [serial = 678] [outer = 0x7f1369ea9000] 05:34:24 INFO - PROCESS | 1825 | 1461069264366 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]]]}] 05:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1438ms 05:34:24 INFO - PROCESS | 1825 | 1461069264399 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 05:34:24 INFO - PROCESS | 1825 | 1461069264404 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 05:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:34:24 INFO - PROCESS | 1825 | 1461069264412 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:34:24 INFO - PROCESS | 1825 | 1461069264416 Marionette TRACE conn3 <- [1,874,null,{}] 05:34:24 INFO - PROCESS | 1825 | 1461069264421 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}] 05:34:24 INFO - PROCESS | 1825 | 1461069264595 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 05:34:24 INFO - PROCESS | 1825 | 1461069264760 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ed8000 == 90 [pid = 1825] [id = 226] 05:34:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f1369ea9800) [pid = 1825] [serial = 679] [outer = (nil)] 05:34:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f1381fcb800) [pid = 1825] [serial = 680] [outer = 0x7f1369ea9800] 05:34:24 INFO - PROCESS | 1825 | 1461069264835 Marionette DEBUG loaded listener.js 05:34:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1387f23800) [pid = 1825] [serial = 681] [outer = 0x7f1369ea9800] 05:34:25 INFO - PROCESS | 1825 | 1461069265756 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]]]}] 05:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1380ms 05:34:25 INFO - PROCESS | 1825 | 1461069265793 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 05:34:25 INFO - PROCESS | 1825 | 1461069265798 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 05:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:34:25 INFO - PROCESS | 1825 | 1461069265808 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:34:25 INFO - PROCESS | 1825 | 1461069265812 Marionette TRACE conn3 <- [1,878,null,{}] 05:34:25 INFO - PROCESS | 1825 | 1461069265819 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}] 05:34:26 INFO - PROCESS | 1825 | 1461069266056 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 05:34:26 INFO - PROCESS | 1825 | 1461069266564 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3d6000 == 91 [pid = 1825] [id = 227] 05:34:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f13694b0400) [pid = 1825] [serial = 682] [outer = (nil)] 05:34:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1369c22800) [pid = 1825] [serial = 683] [outer = 0x7f13694b0400] 05:34:26 INFO - PROCESS | 1825 | 1461069266652 Marionette DEBUG loaded listener.js 05:34:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f1369ef9400) [pid = 1825] [serial = 684] [outer = 0x7f13694b0400] 05:34:27 INFO - PROCESS | 1825 | 1461069267474 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]]]}] 05:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1736ms 05:34:27 INFO - PROCESS | 1825 | 1461069267546 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 05:34:27 INFO - PROCESS | 1825 | 1461069267553 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 05:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:34:27 INFO - PROCESS | 1825 | 1461069267561 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:34:27 INFO - PROCESS | 1825 | 1461069267565 Marionette TRACE conn3 <- [1,882,null,{}] 05:34:27 INFO - PROCESS | 1825 | 1461069267572 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}] 05:34:27 INFO - PROCESS | 1825 | 1461069267786 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 05:34:28 INFO - PROCESS | 1825 | 1461069268102 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a813800 == 92 [pid = 1825] [id = 228] 05:34:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f136a870400) [pid = 1825] [serial = 685] [outer = (nil)] 05:34:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f136a9d8c00) [pid = 1825] [serial = 686] [outer = 0x7f136a870400] 05:34:28 INFO - PROCESS | 1825 | 1461069268197 Marionette DEBUG loaded listener.js 05:34:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f136aaad400) [pid = 1825] [serial = 687] [outer = 0x7f136a870400] 05:34:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137576c000 == 91 [pid = 1825] [id = 217] 05:34:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13749ca800 == 90 [pid = 1825] [id = 216] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f136a8e9c00) [pid = 1825] [serial = 580] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f136bc0d800) [pid = 1825] [serial = 583] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f13727a6800) [pid = 1825] [serial = 586] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1375e4a000) [pid = 1825] [serial = 589] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f1376238c00) [pid = 1825] [serial = 607] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370271800 == 89 [pid = 1825] [id = 215] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a812000 == 88 [pid = 1825] [id = 214] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cdcf000 == 87 [pid = 1825] [id = 213] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387e0f000 == 86 [pid = 1825] [id = 207] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387c49000 == 85 [pid = 1825] [id = 206] 05:34:29 INFO - PROCESS | 1825 | 1461069269166 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]]]}] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382dd2000 == 84 [pid = 1825] [id = 205] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13745bf800 == 83 [pid = 1825] [id = 204] 05:34:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b62800 == 82 [pid = 1825] [id = 203] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f13728db800) [pid = 1825] [serial = 554] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f136c388400) [pid = 1825] [serial = 598] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f1369ccf400) [pid = 1825] [serial = 593] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f13694b6400) [pid = 1825] [serial = 592] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136aa58800) [pid = 1825] [serial = 595] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f136aaadc00) [pid = 1825] [serial = 596] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f136ed77400) [pid = 1825] [serial = 601] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f1374554400) [pid = 1825] [serial = 604] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f13727ba400) [pid = 1825] [serial = 602] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f1375744c00) [pid = 1825] [serial = 605] [outer = (nil)] [url = about:blank] 05:34:29 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f136c8d1000) [pid = 1825] [serial = 599] [outer = (nil)] [url = about:blank] 05:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1636ms 05:34:29 INFO - PROCESS | 1825 | 1461069269206 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 05:34:29 INFO - PROCESS | 1825 | 1461069269211 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 05:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:34:29 INFO - PROCESS | 1825 | 1461069269219 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:34:29 INFO - PROCESS | 1825 | 1461069269223 Marionette TRACE conn3 <- [1,886,null,{}] 05:34:29 INFO - PROCESS | 1825 | 1461069269228 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}] 05:34:29 INFO - PROCESS | 1825 | 1461069269397 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 05:34:29 INFO - PROCESS | 1825 | 1461069269414 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cdc6000 == 83 [pid = 1825] [id = 229] 05:34:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f136a8e2400) [pid = 1825] [serial = 688] [outer = (nil)] 05:34:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f136bc0e000) [pid = 1825] [serial = 689] [outer = 0x7f136a8e2400] 05:34:29 INFO - PROCESS | 1825 | 1461069269583 Marionette DEBUG loaded listener.js 05:34:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f136ca0f400) [pid = 1825] [serial = 690] [outer = 0x7f136a8e2400] 05:34:30 INFO - PROCESS | 1825 | 1461069270413 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]]]}] 05:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1235ms 05:34:30 INFO - PROCESS | 1825 | 1461069270459 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 05:34:30 INFO - PROCESS | 1825 | 1461069270462 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 05:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:34:30 INFO - PROCESS | 1825 | 1461069270477 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:34:30 INFO - PROCESS | 1825 | 1461069270488 Marionette TRACE conn3 <- [1,890,null,{}] 05:34:30 INFO - PROCESS | 1825 | 1461069270497 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}] 05:34:30 INFO - PROCESS | 1825 | 1461069270678 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 05:34:30 INFO - PROCESS | 1825 | 1461069270689 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715f1800 == 84 [pid = 1825] [id = 230] 05:34:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f136a86fc00) [pid = 1825] [serial = 691] [outer = (nil)] 05:34:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f1370aecc00) [pid = 1825] [serial = 692] [outer = 0x7f136a86fc00] 05:34:30 INFO - PROCESS | 1825 | 1461069270892 Marionette DEBUG loaded listener.js 05:34:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f1370af7400) [pid = 1825] [serial = 693] [outer = 0x7f136a86fc00] 05:34:31 INFO - PROCESS | 1825 | 1461069271732 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]]]}] 05:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1299ms 05:34:31 INFO - PROCESS | 1825 | 1461069271785 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 05:34:31 INFO - PROCESS | 1825 | 1461069271788 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 05:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:34:31 INFO - PROCESS | 1825 | 1461069271819 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:34:31 INFO - PROCESS | 1825 | 1461069271821 Marionette TRACE conn3 <- [1,894,null,{}] 05:34:31 INFO - PROCESS | 1825 | 1461069271828 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}] 05:34:32 INFO - PROCESS | 1825 | 1461069272046 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 05:34:32 INFO - PROCESS | 1825 | 1461069272075 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13756bd800 == 85 [pid = 1825] [id = 231] 05:34:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f136a8e3000) [pid = 1825] [serial = 694] [outer = (nil)] 05:34:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f13727ba400) [pid = 1825] [serial = 695] [outer = 0x7f136a8e3000] 05:34:32 INFO - PROCESS | 1825 | 1461069272141 Marionette DEBUG loaded listener.js 05:34:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f13745e7000) [pid = 1825] [serial = 696] [outer = 0x7f136a8e3000] 05:34:33 INFO - PROCESS | 1825 | 1461069273021 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]]]}] 05:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1247ms 05:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:34:33 INFO - PROCESS | 1825 | 1461069273053 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 05:34:33 INFO - PROCESS | 1825 | 1461069273056 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 05:34:33 INFO - PROCESS | 1825 | 1461069273063 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:34:33 INFO - PROCESS | 1825 | 1461069273066 Marionette TRACE conn3 <- [1,898,null,{}] 05:34:33 INFO - PROCESS | 1825 | 1461069273079 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}] 05:34:33 INFO - PROCESS | 1825 | 1461069273379 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 05:34:33 INFO - PROCESS | 1825 | 1461069273424 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137665f000 == 86 [pid = 1825] [id = 232] 05:34:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1376231400) [pid = 1825] [serial = 697] [outer = (nil)] 05:34:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1376235c00) [pid = 1825] [serial = 698] [outer = 0x7f1376231400] 05:34:33 INFO - PROCESS | 1825 | 1461069273549 Marionette DEBUG loaded listener.js 05:34:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1378421800) [pid = 1825] [serial = 699] [outer = 0x7f1376231400] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f1369379000) [pid = 1825] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f136b997c00) [pid = 1825] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f1375f33000) [pid = 1825] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f136a867c00) [pid = 1825] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f1369379c00) [pid = 1825] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136aaab800) [pid = 1825] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:34:34 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f137280cc00) [pid = 1825] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:34:34 INFO - PROCESS | 1825 | 1461069274734 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]]]}] 05:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1701ms 05:34:34 INFO - PROCESS | 1825 | 1461069274764 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 05:34:34 INFO - PROCESS | 1825 | 1461069274768 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 05:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:34:34 INFO - PROCESS | 1825 | 1461069274774 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:34:34 INFO - PROCESS | 1825 | 1461069274776 Marionette TRACE conn3 <- [1,902,null,{}] 05:34:34 INFO - PROCESS | 1825 | 1461069274783 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}] 05:34:34 INFO - PROCESS | 1825 | 1461069274947 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 05:34:35 INFO - PROCESS | 1825 | 1461069275075 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce20000 == 87 [pid = 1825] [id = 233] 05:34:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f136bc19000) [pid = 1825] [serial = 700] [outer = (nil)] 05:34:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f137687d000) [pid = 1825] [serial = 701] [outer = 0x7f136bc19000] 05:34:35 INFO - PROCESS | 1825 | 1461069275139 Marionette DEBUG loaded listener.js 05:34:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f1382db4800) [pid = 1825] [serial = 702] [outer = 0x7f136bc19000] 05:34:35 INFO - PROCESS | 1825 | 1461069275798 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]]]}] 05:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1078ms 05:34:35 INFO - PROCESS | 1825 | 1461069275860 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 05:34:35 INFO - PROCESS | 1825 | 1461069275864 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 05:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:34:35 INFO - PROCESS | 1825 | 1461069275870 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:34:35 INFO - PROCESS | 1825 | 1461069275872 Marionette TRACE conn3 <- [1,906,null,{}] 05:34:35 INFO - PROCESS | 1825 | 1461069275878 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}] 05:34:36 INFO - PROCESS | 1825 | 1461069276075 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 05:34:36 INFO - PROCESS | 1825 | 1461069276245 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136949d000 == 88 [pid = 1825] [id = 234] 05:34:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f1369370800) [pid = 1825] [serial = 703] [outer = (nil)] 05:34:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1369470000) [pid = 1825] [serial = 704] [outer = 0x7f1369370800] 05:34:36 INFO - PROCESS | 1825 | 1461069276323 Marionette DEBUG loaded listener.js 05:34:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1369ead400) [pid = 1825] [serial = 705] [outer = 0x7f1369370800] 05:34:37 INFO - PROCESS | 1825 | 1461069277342 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]]]}] 05:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1531ms 05:34:37 INFO - PROCESS | 1825 | 1461069277404 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 05:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:34:37 INFO - PROCESS | 1825 | 1461069277414 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 05:34:37 INFO - PROCESS | 1825 | 1461069277426 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:34:37 INFO - PROCESS | 1825 | 1461069277431 Marionette TRACE conn3 <- [1,910,null,{}] 05:34:37 INFO - PROCESS | 1825 | 1461069277438 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}] 05:34:37 INFO - PROCESS | 1825 | 1461069277676 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 05:34:37 INFO - PROCESS | 1825 | 1461069277894 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715e9800 == 89 [pid = 1825] [id = 235] 05:34:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f136aab3800) [pid = 1825] [serial = 706] [outer = (nil)] 05:34:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f136bc0f800) [pid = 1825] [serial = 707] [outer = 0x7f136aab3800] 05:34:38 INFO - PROCESS | 1825 | 1461069278014 Marionette DEBUG loaded listener.js 05:34:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f136cf16400) [pid = 1825] [serial = 708] [outer = 0x7f136aab3800] 05:34:38 INFO - PROCESS | 1825 | 1461069278940 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]]]}] 05:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1584ms 05:34:39 INFO - PROCESS | 1825 | 1461069279013 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 05:34:39 INFO - PROCESS | 1825 | 1461069279020 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 05:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:34:39 INFO - PROCESS | 1825 | 1461069279027 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:34:39 INFO - PROCESS | 1825 | 1461069279031 Marionette TRACE conn3 <- [1,914,null,{}] 05:34:39 INFO - PROCESS | 1825 | 1461069279037 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}] 05:34:39 INFO - PROCESS | 1825 | 1461069279227 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 05:34:39 INFO - PROCESS | 1825 | 1461069279476 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383cbb800 == 90 [pid = 1825] [id = 236] 05:34:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f136cf21000) [pid = 1825] [serial = 709] [outer = (nil)] 05:34:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f1370afa400) [pid = 1825] [serial = 710] [outer = 0x7f136cf21000] 05:34:39 INFO - PROCESS | 1825 | 1461069279598 Marionette DEBUG loaded listener.js 05:34:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f1375f32c00) [pid = 1825] [serial = 711] [outer = 0x7f136cf21000] 05:34:40 INFO - PROCESS | 1825 | 1461069280445 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]]]}] 05:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1481ms 05:34:40 INFO - PROCESS | 1825 | 1461069280510 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 05:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:34:40 INFO - PROCESS | 1825 | 1461069280514 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 05:34:40 INFO - PROCESS | 1825 | 1461069280529 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:34:40 INFO - PROCESS | 1825 | 1461069280539 Marionette TRACE conn3 <- [1,918,null,{}] 05:34:40 INFO - PROCESS | 1825 | 1461069280548 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}] 05:34:40 INFO - PROCESS | 1825 | 1461069280782 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 05:34:40 INFO - PROCESS | 1825 | 1461069280944 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388341800 == 91 [pid = 1825] [id = 237] 05:34:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f136cf17c00) [pid = 1825] [serial = 712] [outer = (nil)] 05:34:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f137c156c00) [pid = 1825] [serial = 713] [outer = 0x7f136cf17c00] 05:34:41 INFO - PROCESS | 1825 | 1461069281035 Marionette DEBUG loaded listener.js 05:34:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f1383236c00) [pid = 1825] [serial = 714] [outer = 0x7f136cf17c00] 05:34:41 INFO - PROCESS | 1825 | 1461069281932 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]]]}] 05:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1466ms 05:34:41 INFO - PROCESS | 1825 | 1461069281987 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 05:34:41 INFO - PROCESS | 1825 | 1461069281992 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 05:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:34:42 INFO - PROCESS | 1825 | 1461069281999 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:34:42 INFO - PROCESS | 1825 | 1461069282003 Marionette TRACE conn3 <- [1,922,null,{}] 05:34:42 INFO - PROCESS | 1825 | 1461069282009 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}] 05:34:42 INFO - PROCESS | 1825 | 1461069282223 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 05:34:42 INFO - PROCESS | 1825 | 1461069282386 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c671800 == 92 [pid = 1825] [id = 238] 05:34:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f13728dd000) [pid = 1825] [serial = 715] [outer = (nil)] 05:34:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f1383f2b000) [pid = 1825] [serial = 716] [outer = 0x7f13728dd000] 05:34:42 INFO - PROCESS | 1825 | 1461069282463 Marionette DEBUG loaded listener.js 05:34:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f1384281c00) [pid = 1825] [serial = 717] [outer = 0x7f13728dd000] 05:34:43 INFO - PROCESS | 1825 | 1461069283316 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]]]}] 05:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1382ms 05:34:43 INFO - PROCESS | 1825 | 1461069283382 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 05:34:43 INFO - PROCESS | 1825 | 1461069283386 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 05:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:34:43 INFO - PROCESS | 1825 | 1461069283392 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:34:43 INFO - PROCESS | 1825 | 1461069283396 Marionette TRACE conn3 <- [1,926,null,{}] 05:34:43 INFO - PROCESS | 1825 | 1461069283401 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}] 05:34:43 INFO - PROCESS | 1825 | 1461069283586 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 05:34:43 INFO - PROCESS | 1825 | 1461069283751 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362cda000 == 93 [pid = 1825] [id = 239] 05:34:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1387f26400) [pid = 1825] [serial = 718] [outer = (nil)] 05:34:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1387f30400) [pid = 1825] [serial = 719] [outer = 0x7f1387f26400] 05:34:43 INFO - PROCESS | 1825 | 1461069283844 Marionette DEBUG loaded listener.js 05:34:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1388305800) [pid = 1825] [serial = 720] [outer = 0x7f1387f26400] 05:34:44 INFO - PROCESS | 1825 | 1461069284734 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]]]}] 05:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 05:34:44 INFO - PROCESS | 1825 | 1461069284778 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 05:34:44 INFO - PROCESS | 1825 | 1461069284781 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 05:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:34:44 INFO - PROCESS | 1825 | 1461069284787 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:34:44 INFO - PROCESS | 1825 | 1461069284790 Marionette TRACE conn3 <- [1,930,null,{}] 05:34:44 INFO - PROCESS | 1825 | 1461069284795 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}] 05:34:44 INFO - PROCESS | 1825 | 1461069284976 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 05:34:45 INFO - PROCESS | 1825 | 1461069285147 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a6d800 == 94 [pid = 1825] [id = 240] 05:34:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1361be7800) [pid = 1825] [serial = 721] [outer = (nil)] 05:34:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1361beb400) [pid = 1825] [serial = 722] [outer = 0x7f1361be7800] 05:34:45 INFO - PROCESS | 1825 | 1461069285223 Marionette DEBUG loaded listener.js 05:34:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1370ab7800) [pid = 1825] [serial = 723] [outer = 0x7f1361be7800] 05:34:46 INFO - PROCESS | 1825 | 1461069286081 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]]]}] 05:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1338ms 05:34:46 INFO - PROCESS | 1825 | 1461069286128 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 05:34:46 INFO - PROCESS | 1825 | 1461069286132 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 05:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:34:46 INFO - PROCESS | 1825 | 1461069286138 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:34:46 INFO - PROCESS | 1825 | 1461069286140 Marionette TRACE conn3 <- [1,934,null,{}] 05:34:46 INFO - PROCESS | 1825 | 1461069286146 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}] 05:34:46 INFO - PROCESS | 1825 | 1461069286328 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 05:34:46 INFO - PROCESS | 1825 | 1461069286497 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d30800 == 95 [pid = 1825] [id = 241] 05:34:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1361be8800) [pid = 1825] [serial = 724] [outer = (nil)] 05:34:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1361cec400) [pid = 1825] [serial = 725] [outer = 0x7f1361be8800] 05:34:46 INFO - PROCESS | 1825 | 1461069286584 Marionette DEBUG loaded listener.js 05:34:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1361cf0c00) [pid = 1825] [serial = 726] [outer = 0x7f1361be8800] 05:34:47 INFO - PROCESS | 1825 | 1461069287542 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]]]}] 05:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1433ms 05:34:47 INFO - PROCESS | 1825 | 1461069287573 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 05:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:34:47 INFO - PROCESS | 1825 | 1461069287577 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 05:34:47 INFO - PROCESS | 1825 | 1461069287584 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:34:47 INFO - PROCESS | 1825 | 1461069287587 Marionette TRACE conn3 <- [1,938,null,{}] 05:34:47 INFO - PROCESS | 1825 | 1461069287593 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}] 05:34:47 INFO - PROCESS | 1825 | 1461069287773 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 05:34:47 INFO - PROCESS | 1825 | 1461069287951 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a7b800 == 96 [pid = 1825] [id = 242] 05:34:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1361be8c00) [pid = 1825] [serial = 727] [outer = (nil)] 05:34:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1370ab6c00) [pid = 1825] [serial = 728] [outer = 0x7f1361be8c00] 05:34:48 INFO - PROCESS | 1825 | 1461069288025 Marionette DEBUG loaded listener.js 05:34:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1370abd400) [pid = 1825] [serial = 729] [outer = 0x7f1361be8c00] 05:34:48 INFO - PROCESS | 1825 | 1461069288937 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]]]}] 05:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1429ms 05:34:49 INFO - PROCESS | 1825 | 1461069289014 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 05:34:49 INFO - PROCESS | 1825 | 1461069289018 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 05:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:34:49 INFO - PROCESS | 1825 | 1461069289024 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:34:49 INFO - PROCESS | 1825 | 1461069289027 Marionette TRACE conn3 <- [1,942,null,{}] 05:34:49 INFO - PROCESS | 1825 | 1461069289033 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}] 05:34:49 INFO - PROCESS | 1825 | 1461069289263 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 05:34:49 INFO - PROCESS | 1825 | 1461069289480 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369760000 == 97 [pid = 1825] [id = 243] 05:34:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1361be0c00) [pid = 1825] [serial = 730] [outer = (nil)] 05:34:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1361be3c00) [pid = 1825] [serial = 731] [outer = 0x7f1361be0c00] 05:34:49 INFO - PROCESS | 1825 | 1461069289919 Marionette DEBUG loaded listener.js 05:34:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f136209c800) [pid = 1825] [serial = 732] [outer = 0x7f1361be0c00] 05:34:50 INFO - PROCESS | 1825 | 1461069290890 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]]]}] 05:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1938ms 05:34:50 INFO - PROCESS | 1825 | 1461069290964 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 05:34:50 INFO - PROCESS | 1825 | 1461069290970 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 05:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:34:50 INFO - PROCESS | 1825 | 1461069290980 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:34:50 INFO - PROCESS | 1825 | 1461069290983 Marionette TRACE conn3 <- [1,946,null,{}] 05:34:50 INFO - PROCESS | 1825 | 1461069290991 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}] 05:34:51 INFO - PROCESS | 1825 | 1461069291286 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 05:34:51 INFO - PROCESS | 1825 | 1461069291624 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137576a000 == 96 [pid = 1825] [id = 172] 05:34:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375979000 == 95 [pid = 1825] [id = 58] 05:34:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ca9f800 == 94 [pid = 1825] [id = 195] 05:34:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c30b800 == 93 [pid = 1825] [id = 194] 05:34:51 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f138427cc00) [pid = 1825] [serial = 628] [outer = (nil)] [url = about:blank] 05:34:51 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f13843bb000) [pid = 1825] [serial = 631] [outer = (nil)] [url = about:blank] 05:34:51 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f138628b000) [pid = 1825] [serial = 634] [outer = (nil)] [url = about:blank] 05:34:51 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f13742a3000) [pid = 1825] [serial = 655] [outer = (nil)] [url = about:blank] 05:34:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ddc800 == 94 [pid = 1825] [id = 244] 05:34:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1369ea8400) [pid = 1825] [serial = 733] [outer = (nil)] 05:34:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1369eadc00) [pid = 1825] [serial = 734] [outer = 0x7f1369ea8400] 05:34:51 INFO - PROCESS | 1825 | 1461069291750 Marionette DEBUG loaded listener.js 05:34:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1369ef4c00) [pid = 1825] [serial = 735] [outer = 0x7f1369ea8400] 05:34:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce20000 == 93 [pid = 1825] [id = 233] 05:34:51 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137665f000 == 92 [pid = 1825] [id = 232] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13756bd800 == 91 [pid = 1825] [id = 231] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715f1800 == 90 [pid = 1825] [id = 230] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cdc6000 == 89 [pid = 1825] [id = 229] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a813800 == 88 [pid = 1825] [id = 228] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c3d6000 == 87 [pid = 1825] [id = 227] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383275000 == 86 [pid = 1825] [id = 221] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766d4000 == 85 [pid = 1825] [id = 220] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138617f000 == 84 [pid = 1825] [id = 196] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cf7c000 == 83 [pid = 1825] [id = 219] 05:34:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1377148800 == 82 [pid = 1825] [id = 218] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f136ca08800) [pid = 1825] [serial = 652] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f1383099800) [pid = 1825] [serial = 625] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f136cf1c000) [pid = 1825] [serial = 650] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f136946fc00) [pid = 1825] [serial = 610] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1377289c00) [pid = 1825] [serial = 619] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1377288800) [pid = 1825] [serial = 608] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f13730a2000) [pid = 1825] [serial = 616] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f136a8e7c00) [pid = 1825] [serial = 643] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f136c8ccc00) [pid = 1825] [serial = 649] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1369c2a800) [pid = 1825] [serial = 640] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f136c38d400) [pid = 1825] [serial = 613] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f136ca09000) [pid = 1825] [serial = 637] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f136a9dc000) [pid = 1825] [serial = 644] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f136a866c00) [pid = 1825] [serial = 641] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f136b89a000) [pid = 1825] [serial = 646] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f136bc0e400) [pid = 1825] [serial = 647] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f137c15d800) [pid = 1825] [serial = 622] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f137713a000) [pid = 1825] [serial = 578] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f136ed75400) [pid = 1825] [serial = 653] [outer = (nil)] [url = about:blank] 05:34:52 INFO - PROCESS | 1825 | 1461069292642 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]]]}] 05:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1692ms 05:34:52 INFO - PROCESS | 1825 | 1461069292674 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 05:34:52 INFO - PROCESS | 1825 | 1461069292683 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 05:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:34:52 INFO - PROCESS | 1825 | 1461069292695 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:34:52 INFO - PROCESS | 1825 | 1461069292700 Marionette TRACE conn3 <- [1,950,null,{}] 05:34:52 INFO - PROCESS | 1825 | 1461069292706 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}] 05:34:52 INFO - PROCESS | 1825 | 1461069292867 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 05:34:52 INFO - PROCESS | 1825 | 1461069292884 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c320000 == 83 [pid = 1825] [id = 245] 05:34:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f136a864800) [pid = 1825] [serial = 736] [outer = (nil)] 05:34:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f136a8eac00) [pid = 1825] [serial = 737] [outer = 0x7f136a864800] 05:34:52 INFO - PROCESS | 1825 | 1461069292947 Marionette DEBUG loaded listener.js 05:34:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f136a9e3400) [pid = 1825] [serial = 738] [outer = 0x7f136a864800] 05:34:53 INFO - PROCESS | 1825 | 1461069293911 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]]]}] 05:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1282ms 05:34:53 INFO - PROCESS | 1825 | 1461069293977 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 05:34:53 INFO - PROCESS | 1825 | 1461069293980 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 05:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:34:53 INFO - PROCESS | 1825 | 1461069293986 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:34:53 INFO - PROCESS | 1825 | 1461069293991 Marionette TRACE conn3 <- [1,954,null,{}] 05:34:54 INFO - PROCESS | 1825 | 1461069294006 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}] 05:34:54 INFO - PROCESS | 1825 | 1461069294170 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 05:34:54 INFO - PROCESS | 1825 | 1461069294326 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136debc000 == 84 [pid = 1825] [id = 246] 05:34:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f136a8a5c00) [pid = 1825] [serial = 739] [outer = (nil)] 05:34:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f136b99c400) [pid = 1825] [serial = 740] [outer = 0x7f136a8a5c00] 05:34:54 INFO - PROCESS | 1825 | 1461069294388 Marionette DEBUG loaded listener.js 05:34:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f136c38d400) [pid = 1825] [serial = 741] [outer = 0x7f136a8a5c00] 05:34:55 INFO - PROCESS | 1825 | 1461069295206 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]]]}] 05:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1290ms 05:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:34:55 INFO - PROCESS | 1825 | 1461069295277 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 05:34:55 INFO - PROCESS | 1825 | 1461069295280 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 05:34:55 INFO - PROCESS | 1825 | 1461069295286 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:34:55 INFO - PROCESS | 1825 | 1461069295289 Marionette TRACE conn3 <- [1,958,null,{}] 05:34:55 INFO - PROCESS | 1825 | 1461069295294 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}] 05:34:55 INFO - PROCESS | 1825 | 1461069295491 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 05:34:55 INFO - PROCESS | 1825 | 1461069295522 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137050a000 == 85 [pid = 1825] [id = 247] 05:34:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f136a9fa000) [pid = 1825] [serial = 742] [outer = (nil)] 05:34:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f136c8cf400) [pid = 1825] [serial = 743] [outer = 0x7f136a9fa000] 05:34:55 INFO - PROCESS | 1825 | 1461069295585 Marionette DEBUG loaded listener.js 05:34:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f136cf1c800) [pid = 1825] [serial = 744] [outer = 0x7f136a9fa000] 05:34:56 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f136a870400) [pid = 1825] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:34:56 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f136a8e3000) [pid = 1825] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:34:56 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f13694b0400) [pid = 1825] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:34:56 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f136a86fc00) [pid = 1825] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:34:56 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f136a8e2400) [pid = 1825] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:34:56 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f1376231400) [pid = 1825] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:34:56 INFO - PROCESS | 1825 | 1461069296896 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]]]}] 05:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1684ms 05:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:34:56 INFO - PROCESS | 1825 | 1461069296970 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 05:34:56 INFO - PROCESS | 1825 | 1461069296973 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 05:34:56 INFO - PROCESS | 1825 | 1461069296980 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:34:56 INFO - PROCESS | 1825 | 1461069296983 Marionette TRACE conn3 <- [1,962,null,{}] 05:34:56 INFO - PROCESS | 1825 | 1461069296988 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}] 05:34:57 INFO - PROCESS | 1825 | 1461069297183 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 05:34:57 INFO - PROCESS | 1825 | 1461069297317 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715d6000 == 86 [pid = 1825] [id = 248] 05:34:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f136ca11c00) [pid = 1825] [serial = 745] [outer = (nil)] 05:34:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f136de89800) [pid = 1825] [serial = 746] [outer = 0x7f136ca11c00] 05:34:57 INFO - PROCESS | 1825 | 1461069297388 Marionette DEBUG loaded listener.js 05:34:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1370126c00) [pid = 1825] [serial = 747] [outer = 0x7f136ca11c00] 05:34:58 INFO - PROCESS | 1825 | 1461069298077 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]]]}] 05:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1130ms 05:34:58 INFO - PROCESS | 1825 | 1461069298112 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 05:34:58 INFO - PROCESS | 1825 | 1461069298115 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 05:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:34:58 INFO - PROCESS | 1825 | 1461069298122 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:34:58 INFO - PROCESS | 1825 | 1461069298126 Marionette TRACE conn3 <- [1,966,null,{}] 05:34:58 INFO - PROCESS | 1825 | 1461069298135 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}] 05:34:58 INFO - PROCESS | 1825 | 1461069298367 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 05:34:58 INFO - PROCESS | 1825 | 1461069298379 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374655000 == 87 [pid = 1825] [id = 249] 05:34:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f13701d8400) [pid = 1825] [serial = 748] [outer = (nil)] 05:34:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1370aeec00) [pid = 1825] [serial = 749] [outer = 0x7f13701d8400] 05:34:58 INFO - PROCESS | 1825 | 1461069298442 Marionette DEBUG loaded listener.js 05:34:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1370af6000) [pid = 1825] [serial = 750] [outer = 0x7f13701d8400] 05:34:59 INFO - PROCESS | 1825 | 1461069299540 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]]]}] 05:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1488ms 05:34:59 INFO - PROCESS | 1825 | 1461069299612 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 05:34:59 INFO - PROCESS | 1825 | 1461069299618 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 05:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:34:59 INFO - PROCESS | 1825 | 1461069299631 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:34:59 INFO - PROCESS | 1825 | 1461069299635 Marionette TRACE conn3 <- [1,970,null,{}] 05:34:59 INFO - PROCESS | 1825 | 1461069299644 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}] 05:34:59 INFO - PROCESS | 1825 | 1461069299874 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 05:35:00 INFO - PROCESS | 1825 | 1461069300090 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caaa800 == 88 [pid = 1825] [id = 250] 05:35:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f13694b9400) [pid = 1825] [serial = 751] [outer = (nil)] 05:35:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1369eb5c00) [pid = 1825] [serial = 752] [outer = 0x7f13694b9400] 05:35:00 INFO - PROCESS | 1825 | 1461069300213 Marionette DEBUG loaded listener.js 05:35:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f136a870000) [pid = 1825] [serial = 753] [outer = 0x7f13694b9400] 05:35:01 INFO - PROCESS | 1825 | 1461069301165 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]]]}] 05:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1589ms 05:35:01 INFO - PROCESS | 1825 | 1461069301220 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 05:35:01 INFO - PROCESS | 1825 | 1461069301229 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 05:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:35:01 INFO - PROCESS | 1825 | 1461069301240 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:35:01 INFO - PROCESS | 1825 | 1461069301243 Marionette TRACE conn3 <- [1,974,null,{}] 05:35:01 INFO - PROCESS | 1825 | 1461069301250 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}] 05:35:01 INFO - PROCESS | 1825 | 1461069301501 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 05:35:01 INFO - PROCESS | 1825 | 1461069301767 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715dd000 == 89 [pid = 1825] [id = 251] 05:35:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f136a9f3c00) [pid = 1825] [serial = 754] [outer = (nil)] 05:35:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f136b8a3800) [pid = 1825] [serial = 755] [outer = 0x7f136a9f3c00] 05:35:01 INFO - PROCESS | 1825 | 1461069301902 Marionette DEBUG loaded listener.js 05:35:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f136c8c8800) [pid = 1825] [serial = 756] [outer = 0x7f136a9f3c00] 05:35:02 INFO - PROCESS | 1825 | 1461069302851 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]]]}] 05:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1686ms 05:35:02 INFO - PROCESS | 1825 | 1461069302927 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 05:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:35:02 INFO - PROCESS | 1825 | 1461069302932 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 05:35:02 INFO - PROCESS | 1825 | 1461069302939 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:35:02 INFO - PROCESS | 1825 | 1461069302945 Marionette TRACE conn3 <- [1,978,null,{}] 05:35:02 INFO - PROCESS | 1825 | 1461069302963 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}] 05:35:03 INFO - PROCESS | 1825 | 1461069303245 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 05:35:03 INFO - PROCESS | 1825 | 1461069303419 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375849800 == 90 [pid = 1825] [id = 252] 05:35:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f136ca0b800) [pid = 1825] [serial = 757] [outer = (nil)] 05:35:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1370ab2c00) [pid = 1825] [serial = 758] [outer = 0x7f136ca0b800] 05:35:03 INFO - PROCESS | 1825 | 1461069303519 Marionette DEBUG loaded listener.js 05:35:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1370af2800) [pid = 1825] [serial = 759] [outer = 0x7f136ca0b800] 05:35:04 INFO - PROCESS | 1825 | 1461069304336 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]]]}] 05:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1447ms 05:35:04 INFO - PROCESS | 1825 | 1461069304386 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 05:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:35:04 INFO - PROCESS | 1825 | 1461069304391 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 05:35:04 INFO - PROCESS | 1825 | 1461069304398 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:35:04 INFO - PROCESS | 1825 | 1461069304401 Marionette TRACE conn3 <- [1,982,null,{}] 05:35:04 INFO - PROCESS | 1825 | 1461069304407 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}] 05:35:04 INFO - PROCESS | 1825 | 1461069304581 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 05:35:04 INFO - PROCESS | 1825 | 1461069304750 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376662800 == 91 [pid = 1825] [id = 253] 05:35:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f136aaa8800) [pid = 1825] [serial = 760] [outer = (nil)] 05:35:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f137280b800) [pid = 1825] [serial = 761] [outer = 0x7f136aaa8800] 05:35:04 INFO - PROCESS | 1825 | 1461069304823 Marionette DEBUG loaded listener.js 05:35:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f13733d9800) [pid = 1825] [serial = 762] [outer = 0x7f136aaa8800] 05:35:05 INFO - PROCESS | 1825 | 1461069305717 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]]]}] 05:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1387ms 05:35:05 INFO - PROCESS | 1825 | 1461069305785 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 05:35:05 INFO - PROCESS | 1825 | 1461069305789 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 05:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:35:05 INFO - PROCESS | 1825 | 1461069305796 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:35:05 INFO - PROCESS | 1825 | 1461069305800 Marionette TRACE conn3 <- [1,986,null,{}] 05:35:05 INFO - PROCESS | 1825 | 1461069305805 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}] 05:35:05 INFO - PROCESS | 1825 | 1461069305988 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 05:35:06 INFO - PROCESS | 1825 | 1461069306153 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ceba000 == 92 [pid = 1825] [id = 254] 05:35:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1370af8c00) [pid = 1825] [serial = 763] [outer = (nil)] 05:35:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1374935c00) [pid = 1825] [serial = 764] [outer = 0x7f1370af8c00] 05:35:06 INFO - PROCESS | 1825 | 1461069306227 Marionette DEBUG loaded listener.js 05:35:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1375e4fc00) [pid = 1825] [serial = 765] [outer = 0x7f1370af8c00] 05:35:07 INFO - PROCESS | 1825 | 1461069307098 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]]]}] 05:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1333ms 05:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:35:07 INFO - PROCESS | 1825 | 1461069307130 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 05:35:07 INFO - PROCESS | 1825 | 1461069307133 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 05:35:07 INFO - PROCESS | 1825 | 1461069307140 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:35:07 INFO - PROCESS | 1825 | 1461069307143 Marionette TRACE conn3 <- [1,990,null,{}] 05:35:07 INFO - PROCESS | 1825 | 1461069307149 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}] 05:35:07 INFO - PROCESS | 1825 | 1461069307371 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 05:35:07 INFO - PROCESS | 1825 | 1461069307539 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13862bf000 == 93 [pid = 1825] [id = 255] 05:35:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1375f33c00) [pid = 1825] [serial = 766] [outer = (nil)] 05:35:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f137c15d800) [pid = 1825] [serial = 767] [outer = 0x7f1375f33c00] 05:35:07 INFO - PROCESS | 1825 | 1461069307617 Marionette DEBUG loaded listener.js 05:35:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1384206800) [pid = 1825] [serial = 768] [outer = 0x7f1375f33c00] 05:35:08 INFO - PROCESS | 1825 | 1461069308548 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]]]}] 05:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1439ms 05:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:35:08 INFO - PROCESS | 1825 | 1461069308580 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 05:35:08 INFO - PROCESS | 1825 | 1461069308583 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 05:35:08 INFO - PROCESS | 1825 | 1461069308590 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:35:08 INFO - PROCESS | 1825 | 1461069308592 Marionette TRACE conn3 <- [1,994,null,{}] 05:35:08 INFO - PROCESS | 1825 | 1461069308598 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}] 05:35:08 INFO - PROCESS | 1825 | 1461069308779 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 05:35:08 INFO - PROCESS | 1825 | 1461069308951 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387e1b000 == 94 [pid = 1825] [id = 256] 05:35:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f136a9d8400) [pid = 1825] [serial = 769] [outer = (nil)] 05:35:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f136c2cd800) [pid = 1825] [serial = 770] [outer = 0x7f136a9d8400] 05:35:09 INFO - PROCESS | 1825 | 1461069309025 Marionette DEBUG loaded listener.js 05:35:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f136c2d2800) [pid = 1825] [serial = 771] [outer = 0x7f136a9d8400] 05:35:09 INFO - PROCESS | 1825 | 1461069309933 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]]]}] 05:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1382ms 05:35:09 INFO - PROCESS | 1825 | 1461069309972 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 05:35:09 INFO - PROCESS | 1825 | 1461069309975 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 05:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:35:09 INFO - PROCESS | 1825 | 1461069309982 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:35:09 INFO - PROCESS | 1825 | 1461069309984 Marionette TRACE conn3 <- [1,998,null,{}] 05:35:09 INFO - PROCESS | 1825 | 1461069309991 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}] 05:35:10 INFO - PROCESS | 1825 | 1461069310170 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 05:35:10 INFO - PROCESS | 1825 | 1461069310343 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138ae40000 == 95 [pid = 1825] [id = 257] 05:35:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f136c2c6c00) [pid = 1825] [serial = 772] [outer = (nil)] 05:35:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f137622c800) [pid = 1825] [serial = 773] [outer = 0x7f136c2c6c00] 05:35:10 INFO - PROCESS | 1825 | 1461069310414 Marionette DEBUG loaded listener.js 05:35:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f138420d800) [pid = 1825] [serial = 774] [outer = 0x7f136c2c6c00] 05:35:11 INFO - PROCESS | 1825 | 1461069311311 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]]]}] 05:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1380ms 05:35:11 INFO - PROCESS | 1825 | 1461069311363 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 05:35:11 INFO - PROCESS | 1825 | 1461069311367 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 05:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:35:11 INFO - PROCESS | 1825 | 1461069311374 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:35:11 INFO - PROCESS | 1825 | 1461069311378 Marionette TRACE conn3 <- [1,1002,null,{}] 05:35:11 INFO - PROCESS | 1825 | 1461069311384 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}] 05:35:11 INFO - PROCESS | 1825 | 1461069311573 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 05:35:11 INFO - PROCESS | 1825 | 1461069311754 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13614d2000 == 96 [pid = 1825] [id = 258] 05:35:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1361cea400) [pid = 1825] [serial = 775] [outer = (nil)] 05:35:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1384287800) [pid = 1825] [serial = 776] [outer = 0x7f1361cea400] 05:35:11 INFO - PROCESS | 1825 | 1461069311830 Marionette DEBUG loaded listener.js 05:35:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1387f2a800) [pid = 1825] [serial = 777] [outer = 0x7f1361cea400] 05:35:12 INFO - PROCESS | 1825 | 1461069312724 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]]]}] 05:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1384ms 05:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:35:12 INFO - PROCESS | 1825 | 1461069312759 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 05:35:12 INFO - PROCESS | 1825 | 1461069312762 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 05:35:12 INFO - PROCESS | 1825 | 1461069312769 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:35:12 INFO - PROCESS | 1825 | 1461069312772 Marionette TRACE conn3 <- [1,1006,null,{}] 05:35:12 INFO - PROCESS | 1825 | 1461069312778 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}] 05:35:12 INFO - PROCESS | 1825 | 1461069312961 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 05:35:13 INFO - PROCESS | 1825 | 1461069313141 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361237000 == 97 [pid = 1825] [id = 259] 05:35:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f13605c6000) [pid = 1825] [serial = 778] [outer = (nil)] 05:35:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f13605cb400) [pid = 1825] [serial = 779] [outer = 0x7f13605c6000] 05:35:13 INFO - PROCESS | 1825 | 1461069313212 Marionette DEBUG loaded listener.js 05:35:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f13605d0800) [pid = 1825] [serial = 780] [outer = 0x7f13605c6000] 05:35:14 INFO - PROCESS | 1825 | 1461069314441 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]]]}] 05:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1738ms 05:35:14 INFO - PROCESS | 1825 | 1461069314507 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 05:35:14 INFO - PROCESS | 1825 | 1461069314513 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 05:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:35:14 INFO - PROCESS | 1825 | 1461069314522 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:35:14 INFO - PROCESS | 1825 | 1461069314527 Marionette TRACE conn3 <- [1,1010,null,{}] 05:35:14 INFO - PROCESS | 1825 | 1461069314545 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}] 05:35:14 INFO - PROCESS | 1825 | 1461069314764 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 05:35:15 INFO - PROCESS | 1825 | 1461069315005 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612cd800 == 98 [pid = 1825] [id = 260] 05:35:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1361be2c00) [pid = 1825] [serial = 781] [outer = (nil)] 05:35:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1361be6c00) [pid = 1825] [serial = 782] [outer = 0x7f1361be2c00] 05:35:15 INFO - PROCESS | 1825 | 1461069315194 Marionette DEBUG loaded listener.js 05:35:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1361ced800) [pid = 1825] [serial = 783] [outer = 0x7f1361be2c00] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715d6000 == 97 [pid = 1825] [id = 248] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f137687d000) [pid = 1825] [serial = 701] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | 1461069316140 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]]]}] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137050a000 == 96 [pid = 1825] [id = 247] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136debc000 == 95 [pid = 1825] [id = 246] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c320000 == 94 [pid = 1825] [id = 245] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ddc800 == 93 [pid = 1825] [id = 244] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369760000 == 92 [pid = 1825] [id = 243] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a7b800 == 91 [pid = 1825] [id = 242] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d30800 == 90 [pid = 1825] [id = 241] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a6d800 == 89 [pid = 1825] [id = 240] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362cda000 == 88 [pid = 1825] [id = 239] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138c671800 == 87 [pid = 1825] [id = 238] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388341800 == 86 [pid = 1825] [id = 237] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383cbb800 == 85 [pid = 1825] [id = 236] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715e9800 == 84 [pid = 1825] [id = 235] 05:35:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136949d000 == 83 [pid = 1825] [id = 234] 05:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1696ms 05:35:16 INFO - PROCESS | 1825 | 1461069316220 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 05:35:16 INFO - PROCESS | 1825 | 1461069316228 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 05:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:35:16 INFO - PROCESS | 1825 | 1461069316240 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:35:16 INFO - PROCESS | 1825 | 1461069316244 Marionette TRACE conn3 <- [1,1014,null,{}] 05:35:16 INFO - PROCESS | 1825 | 1461069316258 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}] 05:35:16 INFO - PROCESS | 1825 | 1461069316423 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1369eaec00) [pid = 1825] [serial = 677] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f136aaad400) [pid = 1825] [serial = 687] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f136a9d8c00) [pid = 1825] [serial = 686] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f13727ba400) [pid = 1825] [serial = 695] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f137842c400) [pid = 1825] [serial = 671] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1369ef9400) [pid = 1825] [serial = 684] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1369c22800) [pid = 1825] [serial = 683] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1370aecc00) [pid = 1825] [serial = 692] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f136a8a3400) [pid = 1825] [serial = 658] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f136bc0e000) [pid = 1825] [serial = 689] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136ca0f400) [pid = 1825] [serial = 690] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1376235c00) [pid = 1825] [serial = 698] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f1383f2f400) [pid = 1825] [serial = 674] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f13743c9c00) [pid = 1825] [serial = 665] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f136bc0bc00) [pid = 1825] [serial = 661] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1376f6a000) [pid = 1825] [serial = 668] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f1381fcb800) [pid = 1825] [serial = 680] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f13745e7000) [pid = 1825] [serial = 696] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1378421800) [pid = 1825] [serial = 699] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f136bc13400) [pid = 1825] [serial = 425] [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.] 05:35:16 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f1370af7400) [pid = 1825] [serial = 693] [outer = (nil)] [url = about:blank] 05:35:16 INFO - PROCESS | 1825 | 1461069316680 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136949a800 == 84 [pid = 1825] [id = 261] 05:35:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1369379c00) [pid = 1825] [serial = 784] [outer = (nil)] 05:35:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f13694bc000) [pid = 1825] [serial = 785] [outer = 0x7f1369379c00] 05:35:16 INFO - PROCESS | 1825 | 1461069316773 Marionette DEBUG loaded listener.js 05:35:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1369cd1400) [pid = 1825] [serial = 786] [outer = 0x7f1369379c00] 05:35:17 INFO - PROCESS | 1825 | 1461069317589 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]]]}] 05:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1393ms 05:35:17 INFO - PROCESS | 1825 | 1461069317634 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 05:35:17 INFO - PROCESS | 1825 | 1461069317638 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 05:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:35:17 INFO - PROCESS | 1825 | 1461069317644 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:35:17 INFO - PROCESS | 1825 | 1461069317650 Marionette TRACE conn3 <- [1,1018,null,{}] 05:35:17 INFO - PROCESS | 1825 | 1461069317665 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}] 05:35:17 INFO - PROCESS | 1825 | 1461069317886 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 05:35:17 INFO - PROCESS | 1825 | 1461069317910 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cadc000 == 85 [pid = 1825] [id = 262] 05:35:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1369eb3800) [pid = 1825] [serial = 787] [outer = (nil)] 05:35:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f136aaa9800) [pid = 1825] [serial = 788] [outer = 0x7f1369eb3800] 05:35:17 INFO - PROCESS | 1825 | 1461069317982 Marionette DEBUG loaded listener.js 05:35:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f136b99d800) [pid = 1825] [serial = 789] [outer = 0x7f1369eb3800] 05:35:18 INFO - PROCESS | 1825 | 1461069318843 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]]]}] 05:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1245ms 05:35:18 INFO - PROCESS | 1825 | 1461069318891 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 05:35:18 INFO - PROCESS | 1825 | 1461069318906 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 05:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:35:18 INFO - PROCESS | 1825 | 1461069318919 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:35:18 INFO - PROCESS | 1825 | 1461069318921 Marionette TRACE conn3 <- [1,1022,null,{}] 05:35:18 INFO - PROCESS | 1825 | 1461069318927 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}] 05:35:19 INFO - PROCESS | 1825 | 1461069319145 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 05:35:19 INFO - PROCESS | 1825 | 1461069319171 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ed8a000 == 86 [pid = 1825] [id = 263] 05:35:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f136aaaa400) [pid = 1825] [serial = 790] [outer = (nil)] 05:35:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f136c8c5c00) [pid = 1825] [serial = 791] [outer = 0x7f136aaaa400] 05:35:19 INFO - PROCESS | 1825 | 1461069319233 Marionette DEBUG loaded listener.js 05:35:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f136ca0f400) [pid = 1825] [serial = 792] [outer = 0x7f136aaaa400] 05:35:20 INFO - PROCESS | 1825 | 1461069320096 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]]]}] 05:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1228ms 05:35:20 INFO - PROCESS | 1825 | 1461069320149 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 05:35:20 INFO - PROCESS | 1825 | 1461069320151 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 05:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:35:20 INFO - PROCESS | 1825 | 1461069320165 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:35:20 INFO - PROCESS | 1825 | 1461069320167 Marionette TRACE conn3 <- [1,1026,null,{}] 05:35:20 INFO - PROCESS | 1825 | 1461069320174 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}] 05:35:20 INFO - PROCESS | 1825 | 1461069320395 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 05:35:20 INFO - PROCESS | 1825 | 1461069320420 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a6f000 == 87 [pid = 1825] [id = 264] 05:35:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f136b9a1400) [pid = 1825] [serial = 793] [outer = (nil)] 05:35:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f136ed71400) [pid = 1825] [serial = 794] [outer = 0x7f136b9a1400] 05:35:20 INFO - PROCESS | 1825 | 1461069320482 Marionette DEBUG loaded listener.js 05:35:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f13701d6c00) [pid = 1825] [serial = 795] [outer = 0x7f136b9a1400] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1369ea8400) [pid = 1825] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136ca11c00) [pid = 1825] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f136a8a5c00) [pid = 1825] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f136a9fa000) [pid = 1825] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f136a864800) [pid = 1825] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1361be0c00) [pid = 1825] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f136bc19000) [pid = 1825] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:35:21 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f13701d8000) [pid = 1825] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:35:21 INFO - PROCESS | 1825 | 1461069321743 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]]]}] 05:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1649ms 05:35:21 INFO - PROCESS | 1825 | 1461069321811 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 05:35:21 INFO - PROCESS | 1825 | 1461069321815 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 05:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:35:21 INFO - PROCESS | 1825 | 1461069321825 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:35:21 INFO - PROCESS | 1825 | 1461069321829 Marionette TRACE conn3 <- [1,1030,null,{}] 05:35:21 INFO - PROCESS | 1825 | 1461069321838 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}] 05:35:22 INFO - PROCESS | 1825 | 1461069322172 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 05:35:22 INFO - PROCESS | 1825 | 1461069322431 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13732ad000 == 88 [pid = 1825] [id = 265] 05:35:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f136a8e9c00) [pid = 1825] [serial = 796] [outer = (nil)] 05:35:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1370aec800) [pid = 1825] [serial = 797] [outer = 0x7f136a8e9c00] 05:35:22 INFO - PROCESS | 1825 | 1461069322544 Marionette DEBUG loaded listener.js 05:35:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1375f3cc00) [pid = 1825] [serial = 798] [outer = 0x7f136a8e9c00] 05:35:23 INFO - PROCESS | 1825 | 1461069323614 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]]]}] 05:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1836ms 05:35:23 INFO - PROCESS | 1825 | 1461069323662 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 05:35:23 INFO - PROCESS | 1825 | 1461069323668 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 05:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:35:23 INFO - PROCESS | 1825 | 1461069323678 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:35:23 INFO - PROCESS | 1825 | 1461069323683 Marionette TRACE conn3 <- [1,1034,null,{}] 05:35:23 INFO - PROCESS | 1825 | 1461069323692 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}] 05:35:23 INFO - PROCESS | 1825 | 1461069323906 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 05:35:24 INFO - PROCESS | 1825 | 1461069324179 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369490000 == 89 [pid = 1825] [id = 266] 05:35:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1361cefc00) [pid = 1825] [serial = 799] [outer = (nil)] 05:35:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f136209cc00) [pid = 1825] [serial = 800] [outer = 0x7f1361cefc00] 05:35:24 INFO - PROCESS | 1825 | 1461069324264 Marionette DEBUG loaded listener.js 05:35:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f13694b2800) [pid = 1825] [serial = 801] [outer = 0x7f1361cefc00] 05:35:25 INFO - PROCESS | 1825 | 1461069325156 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]]]}] 05:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 05:35:25 INFO - PROCESS | 1825 | 1461069325213 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 05:35:25 INFO - PROCESS | 1825 | 1461069325221 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 05:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:35:25 INFO - PROCESS | 1825 | 1461069325231 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:35:25 INFO - PROCESS | 1825 | 1461069325235 Marionette TRACE conn3 <- [1,1038,null,{}] 05:35:25 INFO - PROCESS | 1825 | 1461069325241 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}] 05:35:25 INFO - PROCESS | 1825 | 1461069325473 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 05:35:25 INFO - PROCESS | 1825 | 1461069325754 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a5f800 == 90 [pid = 1825] [id = 267] 05:35:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f136a8e3c00) [pid = 1825] [serial = 802] [outer = (nil)] 05:35:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f136aaabc00) [pid = 1825] [serial = 803] [outer = 0x7f136a8e3c00] 05:35:25 INFO - PROCESS | 1825 | 1461069325874 Marionette DEBUG loaded listener.js 05:35:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f136bc0d000) [pid = 1825] [serial = 804] [outer = 0x7f136a8e3c00] 05:35:26 INFO - PROCESS | 1825 | 1461069326861 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]]]}] 05:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1696ms 05:35:26 INFO - PROCESS | 1825 | 1461069326929 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 05:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:35:26 INFO - PROCESS | 1825 | 1461069326933 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 05:35:26 INFO - PROCESS | 1825 | 1461069326940 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:35:26 INFO - PROCESS | 1825 | 1461069326946 Marionette TRACE conn3 <- [1,1042,null,{}] 05:35:26 INFO - PROCESS | 1825 | 1461069326963 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}] 05:35:27 INFO - PROCESS | 1825 | 1461069327230 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 05:35:27 INFO - PROCESS | 1825 | 1461069327502 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f17000 == 91 [pid = 1825] [id = 268] 05:35:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f136c2cb400) [pid = 1825] [serial = 805] [outer = (nil)] 05:35:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1370af1c00) [pid = 1825] [serial = 806] [outer = 0x7f136c2cb400] 05:35:27 INFO - PROCESS | 1825 | 1461069327584 Marionette DEBUG loaded listener.js 05:35:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f13728d9000) [pid = 1825] [serial = 807] [outer = 0x7f136c2cb400] 05:35:28 INFO - PROCESS | 1825 | 1461069328417 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]]]}] 05:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1492ms 05:35:28 INFO - PROCESS | 1825 | 1461069328430 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 05:35:28 INFO - PROCESS | 1825 | 1461069328435 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 05:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:35:28 INFO - PROCESS | 1825 | 1461069328461 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:35:28 INFO - PROCESS | 1825 | 1461069328465 Marionette TRACE conn3 <- [1,1046,null,{}] 05:35:28 INFO - PROCESS | 1825 | 1461069328471 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}] 05:35:28 INFO - PROCESS | 1825 | 1461069328657 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 05:35:28 INFO - PROCESS | 1825 | 1461069328833 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e91800 == 92 [pid = 1825] [id = 269] 05:35:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1370ab3000) [pid = 1825] [serial = 808] [outer = (nil)] 05:35:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1376235000) [pid = 1825] [serial = 809] [outer = 0x7f1370ab3000] 05:35:28 INFO - PROCESS | 1825 | 1461069328910 Marionette DEBUG loaded listener.js 05:35:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f13771b7800) [pid = 1825] [serial = 810] [outer = 0x7f1370ab3000] 05:35:29 INFO - PROCESS | 1825 | 1461069329814 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]]]}] 05:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1395ms 05:35:29 INFO - PROCESS | 1825 | 1461069329853 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 05:35:29 INFO - PROCESS | 1825 | 1461069329857 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 05:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:35:29 INFO - PROCESS | 1825 | 1461069329863 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:35:29 INFO - PROCESS | 1825 | 1461069329866 Marionette TRACE conn3 <- [1,1050,null,{}] 05:35:29 INFO - PROCESS | 1825 | 1461069329872 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}] 05:35:30 INFO - PROCESS | 1825 | 1461069330058 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 05:35:30 INFO - PROCESS | 1825 | 1461069330235 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13879a2000 == 93 [pid = 1825] [id = 270] 05:35:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1370af2400) [pid = 1825] [serial = 811] [outer = (nil)] 05:35:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1378529400) [pid = 1825] [serial = 812] [outer = 0x7f1370af2400] 05:35:30 INFO - PROCESS | 1825 | 1461069330310 Marionette DEBUG loaded listener.js 05:35:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1382b69c00) [pid = 1825] [serial = 813] [outer = 0x7f1370af2400] 05:35:31 INFO - PROCESS | 1825 | 1461069331223 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]]]}] 05:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1433ms 05:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:35:31 INFO - PROCESS | 1825 | 1461069331298 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 05:35:31 INFO - PROCESS | 1825 | 1461069331301 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 05:35:31 INFO - PROCESS | 1825 | 1461069331309 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:35:31 INFO - PROCESS | 1825 | 1461069331312 Marionette TRACE conn3 <- [1,1054,null,{}] 05:35:31 INFO - PROCESS | 1825 | 1461069331317 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}] 05:35:31 INFO - PROCESS | 1825 | 1461069331565 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 05:35:31 INFO - PROCESS | 1825 | 1461069331741 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715a2800 == 94 [pid = 1825] [id = 271] 05:35:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1388097000) [pid = 1825] [serial = 814] [outer = (nil)] 05:35:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1388305000) [pid = 1825] [serial = 815] [outer = 0x7f1388097000] 05:35:31 INFO - PROCESS | 1825 | 1461069331871 Marionette DEBUG loaded listener.js 05:35:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1388392800) [pid = 1825] [serial = 816] [outer = 0x7f1388097000] 05:35:32 INFO - PROCESS | 1825 | 1461069332768 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]]]}] 05:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1489ms 05:35:32 INFO - PROCESS | 1825 | 1461069332795 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 05:35:32 INFO - PROCESS | 1825 | 1461069332799 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 05:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:35:32 INFO - PROCESS | 1825 | 1461069332806 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:35:32 INFO - PROCESS | 1825 | 1461069332809 Marionette TRACE conn3 <- [1,1058,null,{}] 05:35:32 INFO - PROCESS | 1825 | 1461069332814 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}] 05:35:32 INFO - PROCESS | 1825 | 1461069332996 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 05:35:33 INFO - PROCESS | 1825 | 1461069333179 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715bd800 == 95 [pid = 1825] [id = 272] 05:35:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1362fa6800) [pid = 1825] [serial = 817] [outer = (nil)] 05:35:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1362fad400) [pid = 1825] [serial = 818] [outer = 0x7f1362fa6800] 05:35:33 INFO - PROCESS | 1825 | 1461069333254 Marionette DEBUG loaded listener.js 05:35:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1362fb1800) [pid = 1825] [serial = 819] [outer = 0x7f1362fa6800] 05:35:34 INFO - PROCESS | 1825 | 1461069334174 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]]]}] 05:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1438ms 05:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:35:34 INFO - PROCESS | 1825 | 1461069334246 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 05:35:34 INFO - PROCESS | 1825 | 1461069334249 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 05:35:34 INFO - PROCESS | 1825 | 1461069334255 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:35:34 INFO - PROCESS | 1825 | 1461069334259 Marionette TRACE conn3 <- [1,1062,null,{}] 05:35:34 INFO - PROCESS | 1825 | 1461069334264 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}] 05:35:34 INFO - PROCESS | 1825 | 1461069334484 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 05:35:34 INFO - PROCESS | 1825 | 1461069334658 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360698000 == 96 [pid = 1825] [id = 273] 05:35:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f13606b7000) [pid = 1825] [serial = 820] [outer = (nil)] 05:35:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f13606bc400) [pid = 1825] [serial = 821] [outer = 0x7f13606b7000] 05:35:34 INFO - PROCESS | 1825 | 1461069334730 Marionette DEBUG loaded listener.js 05:35:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f13606c0800) [pid = 1825] [serial = 822] [outer = 0x7f13606b7000] 05:35:35 INFO - PROCESS | 1825 | 1461069335692 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]]]}] 05:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1485ms 05:35:35 INFO - PROCESS | 1825 | 1461069335740 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 05:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:35:35 INFO - PROCESS | 1825 | 1461069335744 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 05:35:35 INFO - PROCESS | 1825 | 1461069335751 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:35:35 INFO - PROCESS | 1825 | 1461069335754 Marionette TRACE conn3 <- [1,1066,null,{}] 05:35:35 INFO - PROCESS | 1825 | 1461069335759 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}] 05:35:35 INFO - PROCESS | 1825 | 1461069335941 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 05:35:36 INFO - PROCESS | 1825 | 1461069336122 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361ae5000 == 97 [pid = 1825] [id = 274] 05:35:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f13606c0c00) [pid = 1825] [serial = 823] [outer = (nil)] 05:35:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f13619d7400) [pid = 1825] [serial = 824] [outer = 0x7f13606c0c00] 05:35:36 INFO - PROCESS | 1825 | 1461069336199 Marionette DEBUG loaded listener.js 05:35:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f13619dc400) [pid = 1825] [serial = 825] [outer = 0x7f13606c0c00] 05:35:37 INFO - PROCESS | 1825 | 1461069337071 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]]]}] 05:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1386ms 05:35:37 INFO - PROCESS | 1825 | 1461069337137 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 05:35:37 INFO - PROCESS | 1825 | 1461069337141 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 05:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:35:37 INFO - PROCESS | 1825 | 1461069337147 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:35:37 INFO - PROCESS | 1825 | 1461069337151 Marionette TRACE conn3 <- [1,1070,null,{}] 05:35:37 INFO - PROCESS | 1825 | 1461069337156 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}] 05:35:37 INFO - PROCESS | 1825 | 1461069337340 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 05:35:37 INFO - PROCESS | 1825 | 1461069337972 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369766800 == 98 [pid = 1825] [id = 275] 05:35:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f13605d1c00) [pid = 1825] [serial = 826] [outer = (nil)] 05:35:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f13613bec00) [pid = 1825] [serial = 827] [outer = 0x7f13605d1c00] 05:35:38 INFO - PROCESS | 1825 | 1461069338049 Marionette DEBUG loaded listener.js 05:35:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13619e2000) [pid = 1825] [serial = 828] [outer = 0x7f13605d1c00] 05:35:38 INFO - PROCESS | 1825 | 1461069338891 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]]]}] 05:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1801ms 05:35:38 INFO - PROCESS | 1825 | 1461069338950 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 05:35:38 INFO - PROCESS | 1825 | 1461069338957 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 05:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:35:38 INFO - PROCESS | 1825 | 1461069338967 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:35:38 INFO - PROCESS | 1825 | 1461069338971 Marionette TRACE conn3 <- [1,1074,null,{}] 05:35:38 INFO - PROCESS | 1825 | 1461069338978 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}] 05:35:39 INFO - PROCESS | 1825 | 1461069339173 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 05:35:39 INFO - PROCESS | 1825 | 1461069339552 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612c8800 == 99 [pid = 1825] [id = 276] 05:35:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1361cf2c00) [pid = 1825] [serial = 829] [outer = (nil)] 05:35:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1362fa4800) [pid = 1825] [serial = 830] [outer = 0x7f1361cf2c00] 05:35:39 INFO - PROCESS | 1825 | 1461069339629 Marionette DEBUG loaded listener.js 05:35:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1362fb0c00) [pid = 1825] [serial = 831] [outer = 0x7f1361cf2c00] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1370aeec00) [pid = 1825] [serial = 749] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1361beb400) [pid = 1825] [serial = 722] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1383f2b000) [pid = 1825] [serial = 716] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1361cec400) [pid = 1825] [serial = 725] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1370ab6c00) [pid = 1825] [serial = 728] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1387f30400) [pid = 1825] [serial = 719] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a6f000 == 98 [pid = 1825] [id = 264] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ed8a000 == 97 [pid = 1825] [id = 263] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369769800 == 96 [pid = 1825] [id = 164] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cadc000 == 95 [pid = 1825] [id = 262] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136949a800 == 94 [pid = 1825] [id = 261] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612cd800 == 93 [pid = 1825] [id = 260] 05:35:40 INFO - PROCESS | 1825 | 1461069340662 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]]]}] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13862bf000 == 92 [pid = 1825] [id = 255] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ceba000 == 91 [pid = 1825] [id = 254] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376662800 == 90 [pid = 1825] [id = 253] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375849800 == 89 [pid = 1825] [id = 252] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715dd000 == 88 [pid = 1825] [id = 251] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136caaa800 == 87 [pid = 1825] [id = 250] 05:35:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374655000 == 86 [pid = 1825] [id = 249] 05:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1740ms 05:35:40 INFO - PROCESS | 1825 | 1461069340711 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 05:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:35:40 INFO - PROCESS | 1825 | 1461069340717 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 05:35:40 INFO - PROCESS | 1825 | 1461069340724 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:35:40 INFO - PROCESS | 1825 | 1461069340726 Marionette TRACE conn3 <- [1,1078,null,{}] 05:35:40 INFO - PROCESS | 1825 | 1461069340733 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}] 05:35:40 INFO - PROCESS | 1825 | 1461069340915 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f1369ef4c00) [pid = 1825] [serial = 735] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f136de89800) [pid = 1825] [serial = 746] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f136b99c400) [pid = 1825] [serial = 740] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1370afa400) [pid = 1825] [serial = 710] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f136c8cf400) [pid = 1825] [serial = 743] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1370126c00) [pid = 1825] [serial = 747] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f136c38d400) [pid = 1825] [serial = 741] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f136a8eac00) [pid = 1825] [serial = 737] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1369eadc00) [pid = 1825] [serial = 734] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f136a9e3400) [pid = 1825] [serial = 738] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f136cf1c800) [pid = 1825] [serial = 744] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f136bc0f800) [pid = 1825] [serial = 707] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1361be3c00) [pid = 1825] [serial = 731] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1382db4800) [pid = 1825] [serial = 702] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1369470000) [pid = 1825] [serial = 704] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f137c156c00) [pid = 1825] [serial = 713] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f136209c800) [pid = 1825] [serial = 732] [outer = (nil)] [url = about:blank] 05:35:40 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f13750d0400) [pid = 1825] [serial = 656] [outer = (nil)] [url = about:blank] 05:35:41 INFO - PROCESS | 1825 | 1461069341182 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362cda000 == 87 [pid = 1825] [id = 277] 05:35:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1361be3c00) [pid = 1825] [serial = 832] [outer = (nil)] 05:35:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1369ea6800) [pid = 1825] [serial = 833] [outer = 0x7f1361be3c00] 05:35:41 INFO - PROCESS | 1825 | 1461069341251 Marionette DEBUG loaded listener.js 05:35:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f136a8a1c00) [pid = 1825] [serial = 834] [outer = 0x7f1361be3c00] 05:35:42 INFO - PROCESS | 1825 | 1461069342007 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]]]}] 05:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1330ms 05:35:42 INFO - PROCESS | 1825 | 1461069342055 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 05:35:42 INFO - PROCESS | 1825 | 1461069342059 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 05:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:35:42 INFO - PROCESS | 1825 | 1461069342072 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:35:42 INFO - PROCESS | 1825 | 1461069342081 Marionette TRACE conn3 <- [1,1082,null,{}] 05:35:42 INFO - PROCESS | 1825 | 1461069342089 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}] 05:35:42 INFO - PROCESS | 1825 | 1461069342325 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 05:35:42 INFO - PROCESS | 1825 | 1461069342344 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ca93000 == 88 [pid = 1825] [id = 278] 05:35:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f136a8a3400) [pid = 1825] [serial = 835] [outer = (nil)] 05:35:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f136b8a2c00) [pid = 1825] [serial = 836] [outer = 0x7f136a8a3400] 05:35:42 INFO - PROCESS | 1825 | 1461069342411 Marionette DEBUG loaded listener.js 05:35:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f136c2c9000) [pid = 1825] [serial = 837] [outer = 0x7f136a8a3400] 05:35:43 INFO - PROCESS | 1825 | 1461069343259 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]]]}] 05:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1244ms 05:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:35:43 INFO - PROCESS | 1825 | 1461069343317 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 05:35:43 INFO - PROCESS | 1825 | 1461069343321 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 05:35:43 INFO - PROCESS | 1825 | 1461069343328 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:35:43 INFO - PROCESS | 1825 | 1461069343331 Marionette TRACE conn3 <- [1,1086,null,{}] 05:35:43 INFO - PROCESS | 1825 | 1461069343336 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}] 05:35:43 INFO - PROCESS | 1825 | 1461069343594 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 05:35:43 INFO - PROCESS | 1825 | 1461069343615 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137050a000 == 89 [pid = 1825] [id = 279] 05:35:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136a89fc00) [pid = 1825] [serial = 838] [outer = (nil)] 05:35:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f136c38ec00) [pid = 1825] [serial = 839] [outer = 0x7f136a89fc00] 05:35:43 INFO - PROCESS | 1825 | 1461069343676 Marionette DEBUG loaded listener.js 05:35:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f136c8cd400) [pid = 1825] [serial = 840] [outer = 0x7f136a89fc00] 05:35:44 INFO - PROCESS | 1825 | 1461069344552 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]]]}] 05:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1280ms 05:35:44 INFO - PROCESS | 1825 | 1461069344610 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 05:35:44 INFO - PROCESS | 1825 | 1461069344614 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 05:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:35:44 INFO - PROCESS | 1825 | 1461069344620 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:35:44 INFO - PROCESS | 1825 | 1461069344622 Marionette TRACE conn3 <- [1,1090,null,{}] 05:35:44 INFO - PROCESS | 1825 | 1461069344627 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}] 05:35:44 INFO - PROCESS | 1825 | 1461069344836 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 05:35:44 INFO - PROCESS | 1825 | 1461069344869 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715b7000 == 90 [pid = 1825] [id = 280] 05:35:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f136cf23800) [pid = 1825] [serial = 841] [outer = (nil)] 05:35:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f136de90000) [pid = 1825] [serial = 842] [outer = 0x7f136cf23800] 05:35:44 INFO - PROCESS | 1825 | 1461069344941 Marionette DEBUG loaded listener.js 05:35:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1370ab6800) [pid = 1825] [serial = 843] [outer = 0x7f136cf23800] 05:35:45 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f136aaaa400) [pid = 1825] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:35:45 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f136b9a1400) [pid = 1825] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:35:45 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f13701d8400) [pid = 1825] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:35:45 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1369eb3800) [pid = 1825] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:35:45 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1361be2c00) [pid = 1825] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:35:45 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1369379c00) [pid = 1825] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:35:45 INFO - PROCESS | 1825 | 1461069345973 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]]]}] 05:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1387ms 05:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:35:46 INFO - PROCESS | 1825 | 1461069346008 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 05:35:46 INFO - PROCESS | 1825 | 1461069346011 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 05:35:46 INFO - PROCESS | 1825 | 1461069346017 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:35:46 INFO - PROCESS | 1825 | 1461069346020 Marionette TRACE conn3 <- [1,1094,null,{}] 05:35:46 INFO - PROCESS | 1825 | 1461069346025 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}] 05:35:46 INFO - PROCESS | 1825 | 1461069346175 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 05:35:46 INFO - PROCESS | 1825 | 1461069346206 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137465d000 == 91 [pid = 1825] [id = 281] 05:35:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136de8f000) [pid = 1825] [serial = 844] [outer = (nil)] 05:35:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1370af4c00) [pid = 1825] [serial = 845] [outer = 0x7f136de8f000] 05:35:46 INFO - PROCESS | 1825 | 1461069346268 Marionette DEBUG loaded listener.js 05:35:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f13733d2c00) [pid = 1825] [serial = 846] [outer = 0x7f136de8f000] 05:35:47 INFO - PROCESS | 1825 | 1461069347094 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]]]}] 05:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1138ms 05:35:47 INFO - PROCESS | 1825 | 1461069347160 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 05:35:47 INFO - PROCESS | 1825 | 1461069347167 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 05:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:35:47 INFO - PROCESS | 1825 | 1461069347180 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:35:47 INFO - PROCESS | 1825 | 1461069347186 Marionette TRACE conn3 <- [1,1098,null,{}] 05:35:47 INFO - PROCESS | 1825 | 1461069347193 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}] 05:35:47 INFO - PROCESS | 1825 | 1461069347434 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 05:35:47 INFO - PROCESS | 1825 | 1461069347868 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d35800 == 92 [pid = 1825] [id = 282] 05:35:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f13606bdc00) [pid = 1825] [serial = 847] [outer = (nil)] 05:35:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f13613c4000) [pid = 1825] [serial = 848] [outer = 0x7f13606bdc00] 05:35:47 INFO - PROCESS | 1825 | 1461069347958 Marionette DEBUG loaded listener.js 05:35:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1361be8400) [pid = 1825] [serial = 849] [outer = 0x7f13606bdc00] 05:35:48 INFO - PROCESS | 1825 | 1461069348885 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]]]}] 05:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1736ms 05:35:48 INFO - PROCESS | 1825 | 1461069348918 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 05:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:35:48 INFO - PROCESS | 1825 | 1461069348924 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 05:35:48 INFO - PROCESS | 1825 | 1461069348932 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:35:48 INFO - PROCESS | 1825 | 1461069348939 Marionette TRACE conn3 <- [1,1102,null,{}] 05:35:48 INFO - PROCESS | 1825 | 1461069348946 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}] 05:35:49 INFO - PROCESS | 1825 | 1461069349149 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 05:35:49 INFO - PROCESS | 1825 | 1461069349326 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cddd000 == 93 [pid = 1825] [id = 283] 05:35:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f13606c2400) [pid = 1825] [serial = 850] [outer = (nil)] 05:35:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1369c2dc00) [pid = 1825] [serial = 851] [outer = 0x7f13606c2400] 05:35:49 INFO - PROCESS | 1825 | 1461069349411 Marionette DEBUG loaded listener.js 05:35:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f136a8e5000) [pid = 1825] [serial = 852] [outer = 0x7f13606c2400] 05:35:50 INFO - PROCESS | 1825 | 1461069350414 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]]]}] 05:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1541ms 05:35:50 INFO - PROCESS | 1825 | 1461069350476 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 05:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:35:50 INFO - PROCESS | 1825 | 1461069350483 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 05:35:50 INFO - PROCESS | 1825 | 1461069350489 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:35:50 INFO - PROCESS | 1825 | 1461069350493 Marionette TRACE conn3 <- [1,1106,null,{}] 05:35:50 INFO - PROCESS | 1825 | 1461069350499 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}] 05:35:50 INFO - PROCESS | 1825 | 1461069350700 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 05:35:50 INFO - PROCESS | 1825 | 1461069350963 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374535800 == 94 [pid = 1825] [id = 284] 05:35:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f136b8a1400) [pid = 1825] [serial = 853] [outer = (nil)] 05:35:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f136c389c00) [pid = 1825] [serial = 854] [outer = 0x7f136b8a1400] 05:35:51 INFO - PROCESS | 1825 | 1461069351090 Marionette DEBUG loaded listener.js 05:35:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f136cf19800) [pid = 1825] [serial = 855] [outer = 0x7f136b8a1400] 05:35:52 INFO - PROCESS | 1825 | 1461069352144 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]]]}] 05:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1687ms 05:35:52 INFO - PROCESS | 1825 | 1461069352176 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 05:35:52 INFO - PROCESS | 1825 | 1461069352179 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 05:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:35:52 INFO - PROCESS | 1825 | 1461069352206 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:35:52 INFO - PROCESS | 1825 | 1461069352216 Marionette TRACE conn3 <- [1,1110,null,{}] 05:35:52 INFO - PROCESS | 1825 | 1461069352224 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}] 05:35:52 INFO - PROCESS | 1825 | 1461069352420 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 05:35:52 INFO - PROCESS | 1825 | 1461069352639 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce03800 == 95 [pid = 1825] [id = 285] 05:35:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f136b89d800) [pid = 1825] [serial = 856] [outer = (nil)] 05:35:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f13727a4c00) [pid = 1825] [serial = 857] [outer = 0x7f136b89d800] 05:35:52 INFO - PROCESS | 1825 | 1461069352772 Marionette DEBUG loaded listener.js 05:35:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13743ca400) [pid = 1825] [serial = 858] [outer = 0x7f136b89d800] 05:35:53 INFO - PROCESS | 1825 | 1461069353616 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]]]}] 05:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1454ms 05:35:53 INFO - PROCESS | 1825 | 1461069353644 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 05:35:53 INFO - PROCESS | 1825 | 1461069353649 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 05:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:35:53 INFO - PROCESS | 1825 | 1461069353656 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:35:53 INFO - PROCESS | 1825 | 1461069353658 Marionette TRACE conn3 <- [1,1114,null,{}] 05:35:53 INFO - PROCESS | 1825 | 1461069353664 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}] 05:35:53 INFO - PROCESS | 1825 | 1461069353850 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 05:35:54 INFO - PROCESS | 1825 | 1461069354030 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383f21800 == 96 [pid = 1825] [id = 286] 05:35:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f136b9a2400) [pid = 1825] [serial = 859] [outer = (nil)] 05:35:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1376f6b400) [pid = 1825] [serial = 860] [outer = 0x7f136b9a2400] 05:35:54 INFO - PROCESS | 1825 | 1461069354105 Marionette DEBUG loaded listener.js 05:35:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1378428800) [pid = 1825] [serial = 861] [outer = 0x7f136b9a2400] 05:35:55 INFO - PROCESS | 1825 | 1461069355054 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]]]}] 05:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1428ms 05:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:35:55 INFO - PROCESS | 1825 | 1461069355085 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 05:35:55 INFO - PROCESS | 1825 | 1461069355088 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 05:35:55 INFO - PROCESS | 1825 | 1461069355095 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:35:55 INFO - PROCESS | 1825 | 1461069355098 Marionette TRACE conn3 <- [1,1118,null,{}] 05:35:55 INFO - PROCESS | 1825 | 1461069355104 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}] 05:35:55 INFO - PROCESS | 1825 | 1461069355292 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 05:35:55 INFO - PROCESS | 1825 | 1461069355476 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388524000 == 97 [pid = 1825] [id = 287] 05:35:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1382db4c00) [pid = 1825] [serial = 862] [outer = (nil)] 05:35:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f13830e6000) [pid = 1825] [serial = 863] [outer = 0x7f1382db4c00] 05:35:55 INFO - PROCESS | 1825 | 1461069355571 Marionette DEBUG loaded listener.js 05:35:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1386126400) [pid = 1825] [serial = 864] [outer = 0x7f1382db4c00] 05:35:56 INFO - PROCESS | 1825 | 1461069356492 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]]]}] 05:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1442ms 05:35:56 INFO - PROCESS | 1825 | 1461069356538 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 05:35:56 INFO - PROCESS | 1825 | 1461069356542 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 05:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:35:56 INFO - PROCESS | 1825 | 1461069356548 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:35:56 INFO - PROCESS | 1825 | 1461069356551 Marionette TRACE conn3 <- [1,1122,null,{}] 05:35:56 INFO - PROCESS | 1825 | 1461069356556 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}] 05:35:56 INFO - PROCESS | 1825 | 1461069356781 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 05:35:57 INFO - PROCESS | 1825 | 1461069357107 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aadd800 == 98 [pid = 1825] [id = 288] 05:35:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1369523000) [pid = 1825] [serial = 865] [outer = (nil)] 05:35:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1369527c00) [pid = 1825] [serial = 866] [outer = 0x7f1369523000] 05:35:57 INFO - PROCESS | 1825 | 1461069357261 Marionette DEBUG loaded listener.js 05:35:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1387958c00) [pid = 1825] [serial = 867] [outer = 0x7f1369523000] 05:35:58 INFO - PROCESS | 1825 | 1461069358291 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]]]}] 05:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1789ms 05:35:58 INFO - PROCESS | 1825 | 1461069358338 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 05:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:35:58 INFO - PROCESS | 1825 | 1461069358343 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 05:35:58 INFO - PROCESS | 1825 | 1461069358349 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:35:58 INFO - PROCESS | 1825 | 1461069358353 Marionette TRACE conn3 <- [1,1126,null,{}] 05:35:58 INFO - PROCESS | 1825 | 1461069358359 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}] 05:35:58 INFO - PROCESS | 1825 | 1461069358573 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 05:35:58 INFO - PROCESS | 1825 | 1461069358750 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608b4000 == 99 [pid = 1825] [id = 289] 05:35:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f136144a000) [pid = 1825] [serial = 868] [outer = (nil)] 05:35:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1361451000) [pid = 1825] [serial = 869] [outer = 0x7f136144a000] 05:35:58 INFO - PROCESS | 1825 | 1461069358834 Marionette DEBUG loaded listener.js 05:35:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1361456400) [pid = 1825] [serial = 870] [outer = 0x7f136144a000] 05:35:59 INFO - PROCESS | 1825 | 1461069359741 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]]]}] 05:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 05:35:59 INFO - PROCESS | 1825 | 1461069359782 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 05:35:59 INFO - PROCESS | 1825 | 1461069359785 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 05:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:35:59 INFO - PROCESS | 1825 | 1461069359792 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:35:59 INFO - PROCESS | 1825 | 1461069359796 Marionette TRACE conn3 <- [1,1130,null,{}] 05:35:59 INFO - PROCESS | 1825 | 1461069359801 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}] 05:35:59 INFO - PROCESS | 1825 | 1461069359985 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 05:36:00 INFO - PROCESS | 1825 | 1461069360175 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aae8000 == 100 [pid = 1825] [id = 290] 05:36:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f136144a800) [pid = 1825] [serial = 871] [outer = (nil)] 05:36:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1369526000) [pid = 1825] [serial = 872] [outer = 0x7f136144a800] 05:36:00 INFO - PROCESS | 1825 | 1461069360250 Marionette DEBUG loaded listener.js 05:36:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1387f2b000) [pid = 1825] [serial = 873] [outer = 0x7f136144a800] 05:36:01 INFO - PROCESS | 1825 | 1461069361176 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]]]}] 05:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1433ms 05:36:01 INFO - PROCESS | 1825 | 1461069361226 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 05:36:01 INFO - PROCESS | 1825 | 1461069361230 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 05:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:36:01 INFO - PROCESS | 1825 | 1461069361237 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:36:01 INFO - PROCESS | 1825 | 1461069361241 Marionette TRACE conn3 <- [1,1134,null,{}] 05:36:01 INFO - PROCESS | 1825 | 1461069361249 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}] 05:36:01 INFO - PROCESS | 1825 | 1461069361478 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 05:36:01 INFO - PROCESS | 1825 | 1461069361741 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135f3eb800 == 101 [pid = 1825] [id = 291] 05:36:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1361451c00) [pid = 1825] [serial = 874] [outer = (nil)] 05:36:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f13713c7c00) [pid = 1825] [serial = 875] [outer = 0x7f1361451c00] 05:36:01 INFO - PROCESS | 1825 | 1461069361914 Marionette DEBUG loaded listener.js 05:36:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f13713cc400) [pid = 1825] [serial = 876] [outer = 0x7f1361451c00] 05:36:02 INFO - PROCESS | 1825 | 1461069362876 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]]]}] 05:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1689ms 05:36:02 INFO - PROCESS | 1825 | 1461069362957 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 05:36:02 INFO - PROCESS | 1825 | 1461069362962 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 05:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:36:02 INFO - PROCESS | 1825 | 1461069362968 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:36:02 INFO - PROCESS | 1825 | 1461069362971 Marionette TRACE conn3 <- [1,1138,null,{}] 05:36:02 INFO - PROCESS | 1825 | 1461069362977 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}] 05:36:03 INFO - PROCESS | 1825 | 1461069363200 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 05:36:03 INFO - PROCESS | 1825 | 1461069363380 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360778000 == 102 [pid = 1825] [id = 292] 05:36:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1388097c00) [pid = 1825] [serial = 877] [outer = (nil)] 05:36:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1388385400) [pid = 1825] [serial = 878] [outer = 0x7f1388097c00] 05:36:03 INFO - PROCESS | 1825 | 1461069363539 Marionette DEBUG loaded listener.js 05:36:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f138850e400) [pid = 1825] [serial = 879] [outer = 0x7f1388097c00] 05:36:04 INFO - PROCESS | 1825 | 1461069364403 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]]]}] 05:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 05:36:04 INFO - PROCESS | 1825 | 1461069364452 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 05:36:04 INFO - PROCESS | 1825 | 1461069364456 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 05:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:36:04 INFO - PROCESS | 1825 | 1461069364463 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:36:04 INFO - PROCESS | 1825 | 1461069364467 Marionette TRACE conn3 <- [1,1142,null,{}] 05:36:04 INFO - PROCESS | 1825 | 1461069364473 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}] 05:36:04 INFO - PROCESS | 1825 | 1461069364704 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 05:36:04 INFO - PROCESS | 1825 | 1461069364889 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bcd800 == 103 [pid = 1825] [id = 293] 05:36:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f135e843c00) [pid = 1825] [serial = 880] [outer = (nil)] 05:36:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1369ef2000) [pid = 1825] [serial = 881] [outer = 0x7f135e843c00] 05:36:04 INFO - PROCESS | 1825 | 1461069364964 Marionette DEBUG loaded listener.js 05:36:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f138a110c00) [pid = 1825] [serial = 882] [outer = 0x7f135e843c00] 05:36:05 INFO - PROCESS | 1825 | 1461069365839 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]]]}] 05:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1444ms 05:36:05 INFO - PROCESS | 1825 | 1461069365909 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 05:36:05 INFO - PROCESS | 1825 | 1461069365912 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 05:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:36:05 INFO - PROCESS | 1825 | 1461069365919 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:36:05 INFO - PROCESS | 1825 | 1461069365921 Marionette TRACE conn3 <- [1,1146,null,{}] 05:36:05 INFO - PROCESS | 1825 | 1461069365928 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}] 05:36:06 INFO - PROCESS | 1825 | 1461069366122 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 05:36:06 INFO - PROCESS | 1825 | 1461069366306 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea16000 == 104 [pid = 1825] [id = 294] 05:36:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f135e846c00) [pid = 1825] [serial = 883] [outer = (nil)] 05:36:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f135eabf400) [pid = 1825] [serial = 884] [outer = 0x7f135e846c00] 05:36:06 INFO - PROCESS | 1825 | 1461069366382 Marionette DEBUG loaded listener.js 05:36:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f135eac3800) [pid = 1825] [serial = 885] [outer = 0x7f135e846c00] 05:36:07 INFO - PROCESS | 1825 | 1461069367242 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]]]}] 05:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1384ms 05:36:07 INFO - PROCESS | 1825 | 1461069367304 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 05:36:07 INFO - PROCESS | 1825 | 1461069367308 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 05:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:36:07 INFO - PROCESS | 1825 | 1461069367314 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:36:07 INFO - PROCESS | 1825 | 1461069367317 Marionette TRACE conn3 <- [1,1150,null,{}] 05:36:07 INFO - PROCESS | 1825 | 1461069367323 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}] 05:36:07 INFO - PROCESS | 1825 | 1461069367523 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 05:36:07 INFO - PROCESS | 1825 | 1461069367706 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d926800 == 105 [pid = 1825] [id = 295] 05:36:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f135e84c800) [pid = 1825] [serial = 886] [outer = (nil)] 05:36:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f135ebcfc00) [pid = 1825] [serial = 887] [outer = 0x7f135e84c800] 05:36:07 INFO - PROCESS | 1825 | 1461069367781 Marionette DEBUG loaded listener.js 05:36:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f135ebd4400) [pid = 1825] [serial = 888] [outer = 0x7f135e84c800] 05:36:08 INFO - PROCESS | 1825 | 1461069368682 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]]]}] 05:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1432ms 05:36:08 INFO - PROCESS | 1825 | 1461069368748 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 05:36:08 INFO - PROCESS | 1825 | 1461069368752 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 05:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:36:08 INFO - PROCESS | 1825 | 1461069368759 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:36:08 INFO - PROCESS | 1825 | 1461069368761 Marionette TRACE conn3 <- [1,1154,null,{}] 05:36:08 INFO - PROCESS | 1825 | 1461069368768 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}] 05:36:08 INFO - PROCESS | 1825 | 1461069368956 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 05:36:09 INFO - PROCESS | 1825 | 1461069369146 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ccb000 == 106 [pid = 1825] [id = 296] 05:36:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f135da7d400) [pid = 1825] [serial = 889] [outer = (nil)] 05:36:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f135da86c00) [pid = 1825] [serial = 890] [outer = 0x7f135da7d400] 05:36:09 INFO - PROCESS | 1825 | 1461069369220 Marionette DEBUG loaded listener.js 05:36:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f135da8b400) [pid = 1825] [serial = 891] [outer = 0x7f135da7d400] 05:36:10 INFO - PROCESS | 1825 | 1461069370072 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]]]}] 05:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1390ms 05:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:36:10 INFO - PROCESS | 1825 | 1461069370151 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 05:36:10 INFO - PROCESS | 1825 | 1461069370154 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 05:36:10 INFO - PROCESS | 1825 | 1461069370161 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:36:10 INFO - PROCESS | 1825 | 1461069370163 Marionette TRACE conn3 <- [1,1158,null,{}] 05:36:10 INFO - PROCESS | 1825 | 1461069370169 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}] 05:36:10 INFO - PROCESS | 1825 | 1461069370366 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 05:36:10 INFO - PROCESS | 1825 | 1461069370553 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b5d000 == 107 [pid = 1825] [id = 297] 05:36:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f135da82400) [pid = 1825] [serial = 892] [outer = (nil)] 05:36:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f135dbce800) [pid = 1825] [serial = 893] [outer = 0x7f135da82400] 05:36:10 INFO - PROCESS | 1825 | 1461069370626 Marionette DEBUG loaded listener.js 05:36:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f135dbd2400) [pid = 1825] [serial = 894] [outer = 0x7f135da82400] 05:36:11 INFO - PROCESS | 1825 | 1461069371557 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]]]}] 05:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1435ms 05:36:11 INFO - PROCESS | 1825 | 1461069371596 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 05:36:11 INFO - PROCESS | 1825 | 1461069371600 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 05:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:36:11 INFO - PROCESS | 1825 | 1461069371606 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:36:11 INFO - PROCESS | 1825 | 1461069371609 Marionette TRACE conn3 <- [1,1162,null,{}] 05:36:11 INFO - PROCESS | 1825 | 1461069371615 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}] 05:36:11 INFO - PROCESS | 1825 | 1461069371810 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 05:36:12 INFO - PROCESS | 1825 | 1461069372002 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cac3000 == 108 [pid = 1825] [id = 298] 05:36:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f135da86400) [pid = 1825] [serial = 895] [outer = (nil)] 05:36:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f135dbd8800) [pid = 1825] [serial = 896] [outer = 0x7f135da86400] 05:36:12 INFO - PROCESS | 1825 | 1461069372071 Marionette DEBUG loaded listener.js 05:36:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f135ebd0400) [pid = 1825] [serial = 897] [outer = 0x7f135da86400] 05:36:13 INFO - PROCESS | 1825 | 1461069373385 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]]]}] 05:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1831ms 05:36:13 INFO - PROCESS | 1825 | 1461069373438 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 05:36:13 INFO - PROCESS | 1825 | 1461069373443 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 05:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:36:13 INFO - PROCESS | 1825 | 1461069373453 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:36:13 INFO - PROCESS | 1825 | 1461069373456 Marionette TRACE conn3 <- [1,1166,null,{}] 05:36:13 INFO - PROCESS | 1825 | 1461069373465 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}] 05:36:13 INFO - PROCESS | 1825 | 1461069373675 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 05:36:13 INFO - PROCESS | 1825 | 1461069373947 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360696000 == 109 [pid = 1825] [id = 299] 05:36:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f135e845400) [pid = 1825] [serial = 898] [outer = (nil)] 05:36:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f135e84a800) [pid = 1825] [serial = 899] [outer = 0x7f135e845400] 05:36:14 INFO - PROCESS | 1825 | 1461069374120 Marionette DEBUG loaded listener.js 05:36:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f135ebd6c00) [pid = 1825] [serial = 900] [outer = 0x7f135e845400] 05:36:15 INFO - PROCESS | 1825 | 1461069375257 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]]]}] 05:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1884ms 05:36:15 INFO - PROCESS | 1825 | 1461069375338 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 05:36:15 INFO - PROCESS | 1825 | 1461069375355 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 05:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:36:15 INFO - PROCESS | 1825 | 1461069375371 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:36:15 INFO - PROCESS | 1825 | 1461069375384 Marionette TRACE conn3 <- [1,1170,null,{}] 05:36:15 INFO - PROCESS | 1825 | 1461069375396 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}] 05:36:15 INFO - PROCESS | 1825 | 1461069375647 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 05:36:15 INFO - PROCESS | 1825 | 1461069375917 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136123d800 == 110 [pid = 1825] [id = 300] 05:36:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f13606ba000) [pid = 1825] [serial = 901] [outer = (nil)] 05:36:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f13613c4c00) [pid = 1825] [serial = 902] [outer = 0x7f13606ba000] 05:36:15 INFO - PROCESS | 1825 | 1461069375985 Marionette DEBUG loaded listener.js 05:36:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f13619df000) [pid = 1825] [serial = 903] [outer = 0x7f13606ba000] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137465d000 == 109 [pid = 1825] [id = 281] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715b7000 == 108 [pid = 1825] [id = 280] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f137280b800) [pid = 1825] [serial = 761] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1374935c00) [pid = 1825] [serial = 764] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f137c15d800) [pid = 1825] [serial = 767] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f136c2cd800) [pid = 1825] [serial = 770] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f137622c800) [pid = 1825] [serial = 773] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1384287800) [pid = 1825] [serial = 776] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1370aec800) [pid = 1825] [serial = 797] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137050a000 == 107 [pid = 1825] [id = 279] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ca93000 == 106 [pid = 1825] [id = 278] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362cda000 == 105 [pid = 1825] [id = 277] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612c8800 == 104 [pid = 1825] [id = 276] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369766800 == 103 [pid = 1825] [id = 275] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360698000 == 102 [pid = 1825] [id = 273] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715bd800 == 101 [pid = 1825] [id = 272] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715a2800 == 100 [pid = 1825] [id = 271] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a5f800 == 99 [pid = 1825] [id = 267] 05:36:16 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369490000 == 98 [pid = 1825] [id = 266] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1370af6000) [pid = 1825] [serial = 750] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f136aaa9800) [pid = 1825] [serial = 788] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f136b8a3800) [pid = 1825] [serial = 755] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1361ced800) [pid = 1825] [serial = 783] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1361be6c00) [pid = 1825] [serial = 782] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1369eb5c00) [pid = 1825] [serial = 752] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1370ab2c00) [pid = 1825] [serial = 758] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13694bc000) [pid = 1825] [serial = 785] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1369cd1400) [pid = 1825] [serial = 786] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f13605cb400) [pid = 1825] [serial = 779] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f136b99d800) [pid = 1825] [serial = 789] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f136c8c5c00) [pid = 1825] [serial = 791] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f136ed71400) [pid = 1825] [serial = 794] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f136ca0f400) [pid = 1825] [serial = 792] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f13701d6c00) [pid = 1825] [serial = 795] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1825 | 1461069376971 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]]]}] 05:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1646ms 05:36:17 INFO - PROCESS | 1825 | 1461069377018 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 05:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:36:17 INFO - PROCESS | 1825 | 1461069377022 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 05:36:17 INFO - PROCESS | 1825 | 1461069377028 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:36:17 INFO - PROCESS | 1825 | 1461069377033 Marionette TRACE conn3 <- [1,1174,null,{}] 05:36:17 INFO - PROCESS | 1825 | 1461069377049 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}] 05:36:17 INFO - PROCESS | 1825 | 1461069377241 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 05:36:17 INFO - PROCESS | 1825 | 1461069377402 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136948c800 == 99 [pid = 1825] [id = 301] 05:36:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f13606bb000) [pid = 1825] [serial = 904] [outer = (nil)] 05:36:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1362fa4400) [pid = 1825] [serial = 905] [outer = 0x7f13606bb000] 05:36:17 INFO - PROCESS | 1825 | 1461069377473 Marionette DEBUG loaded listener.js 05:36:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f136946b000) [pid = 1825] [serial = 906] [outer = 0x7f13606bb000] 05:36:18 INFO - PROCESS | 1825 | 1461069378341 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] 05:36:18 INFO - PROCESS | 1825 | 1461069378395 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 05:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:36:18 INFO - PROCESS | 1825 | 1461069378405 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:36:18 INFO - PROCESS | 1825 | 1461069378408 Marionette TRACE conn3 <- [1,1178,null,{}] 05:36:18 INFO - PROCESS | 1825 | 1461069378414 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}] 05:36:18 INFO - PROCESS | 1825 | 1461069378618 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 05:36:18 INFO - PROCESS | 1825 | 1461069378628 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caa8800 == 100 [pid = 1825] [id = 302] 05:36:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1362fa8800) [pid = 1825] [serial = 907] [outer = (nil)] 05:36:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f136a86fc00) [pid = 1825] [serial = 908] [outer = 0x7f1362fa8800] 05:36:18 INFO - PROCESS | 1825 | 1461069378699 Marionette DEBUG loaded listener.js 05:36:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f136a9dc400) [pid = 1825] [serial = 909] [outer = 0x7f1362fa8800] 05:36:19 INFO - PROCESS | 1825 | 1461069379688 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] 05:36:19 INFO - PROCESS | 1825 | 1461069379754 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 05:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 05:36:19 INFO - PROCESS | 1825 | 1461069379760 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:36:19 INFO - PROCESS | 1825 | 1461069379763 Marionette TRACE conn3 <- [1,1182,null,{}] 05:36:19 INFO - PROCESS | 1825 | 1461069379768 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}] 05:36:20 INFO - PROCESS | 1825 | 1461069380005 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 05:36:20 INFO - PROCESS | 1825 | 1461069380042 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137025b000 == 101 [pid = 1825] [id = 303] 05:36:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1369c2f800) [pid = 1825] [serial = 910] [outer = (nil)] 05:36:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f136b8a3800) [pid = 1825] [serial = 911] [outer = 0x7f1369c2f800] 05:36:20 INFO - PROCESS | 1825 | 1461069380104 Marionette DEBUG loaded listener.js 05:36:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f136bc15800) [pid = 1825] [serial = 912] [outer = 0x7f1369c2f800] 05:36:20 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:36:20 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:36:21 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f136cf23800) [pid = 1825] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:36:21 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13605d1c00) [pid = 1825] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:36:21 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1361be3c00) [pid = 1825] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:36:21 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f136a89fc00) [pid = 1825] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:36:21 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1361cf2c00) [pid = 1825] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:36:21 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f136a8a3400) [pid = 1825] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:36:21 INFO - PROCESS | 1825 | 1461069381198 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] 05:36:21 INFO - PROCESS | 1825 | 1461069381249 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 05:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:36:21 INFO - PROCESS | 1825 | 1461069381254 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:36:21 INFO - PROCESS | 1825 | 1461069381257 Marionette TRACE conn3 <- [1,1186,null,{}] 05:36:21 INFO - PROCESS | 1825 | 1461069381262 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}] 05:36:21 INFO - PROCESS | 1825 | 1461069381491 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 05:36:21 INFO - PROCESS | 1825 | 1461069381677 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715a9000 == 102 [pid = 1825] [id = 304] 05:36:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f13701d8000) [pid = 1825] [serial = 913] [outer = (nil)] 05:36:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f13713c8c00) [pid = 1825] [serial = 914] [outer = 0x7f13701d8000] 05:36:21 INFO - PROCESS | 1825 | 1461069381754 Marionette DEBUG loaded listener.js 05:36:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f13727ab800) [pid = 1825] [serial = 915] [outer = 0x7f13701d8000] 05:36:22 INFO - PROCESS | 1825 | 1461069382500 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] 05:36:22 INFO - PROCESS | 1825 | 1461069382538 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 05:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:36:22 INFO - PROCESS | 1825 | 1461069382555 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:36:22 INFO - PROCESS | 1825 | 1461069382560 Marionette TRACE conn3 <- [1,1190,null,{}] 05:36:22 INFO - PROCESS | 1825 | 1461069382565 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}] 05:36:22 INFO - PROCESS | 1825 | 1461069382738 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 05:36:22 INFO - PROCESS | 1825 | 1461069382753 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137464f800 == 103 [pid = 1825] [id = 305] 05:36:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f13727ad400) [pid = 1825] [serial = 916] [outer = (nil)] 05:36:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1375f33800) [pid = 1825] [serial = 917] [outer = 0x7f13727ad400] 05:36:22 INFO - PROCESS | 1825 | 1461069382827 Marionette DEBUG loaded listener.js 05:36:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1378422400) [pid = 1825] [serial = 918] [outer = 0x7f13727ad400] 05:36:24 INFO - PROCESS | 1825 | 1461069384012 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] 05:36:24 INFO - PROCESS | 1825 | 1461069384058 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 05:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:36:24 INFO - PROCESS | 1825 | 1461069384070 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:36:24 INFO - PROCESS | 1825 | 1461069384075 Marionette TRACE conn3 <- [1,1194,null,{}] 05:36:24 INFO - PROCESS | 1825 | 1461069384084 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}] 05:36:24 INFO - PROCESS | 1825 | 1461069384300 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 05:36:24 INFO - PROCESS | 1825 | 1461069384545 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612c8000 == 104 [pid = 1825] [id = 306] 05:36:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f135eabcc00) [pid = 1825] [serial = 919] [outer = (nil)] 05:36:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f135ebcd800) [pid = 1825] [serial = 920] [outer = 0x7f135eabcc00] 05:36:24 INFO - PROCESS | 1825 | 1461069384676 Marionette DEBUG loaded listener.js 05:36:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f13605cbc00) [pid = 1825] [serial = 921] [outer = 0x7f135eabcc00] 05:36:25 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:36:25 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:36:25 INFO - PROCESS | 1825 | 1461069385607 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] 05:36:25 INFO - PROCESS | 1825 | 1461069385675 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 05:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 05:36:25 INFO - PROCESS | 1825 | 1461069385687 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:36:25 INFO - PROCESS | 1825 | 1461069385691 Marionette TRACE conn3 <- [1,1198,null,{}] 05:36:25 INFO - PROCESS | 1825 | 1461069385698 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}] 05:36:25 INFO - PROCESS | 1825 | 1461069385951 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 05:36:26 INFO - PROCESS | 1825 | 1461069386289 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370319000 == 105 [pid = 1825] [id = 307] 05:36:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1361bec800) [pid = 1825] [serial = 922] [outer = (nil)] 05:36:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f136209f400) [pid = 1825] [serial = 923] [outer = 0x7f1361bec800] 05:36:26 INFO - PROCESS | 1825 | 1461069386376 Marionette DEBUG loaded listener.js 05:36:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1369465000) [pid = 1825] [serial = 924] [outer = 0x7f1361bec800] 05:36:27 INFO - PROCESS | 1825 | 1461069387326 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]]]}] 05:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1700ms 05:36:27 INFO - PROCESS | 1825 | 1461069387389 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 05:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:36:27 INFO - PROCESS | 1825 | 1461069387394 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 05:36:27 INFO - PROCESS | 1825 | 1461069387402 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:36:27 INFO - PROCESS | 1825 | 1461069387409 Marionette TRACE conn3 <- [1,1202,null,{}] 05:36:27 INFO - PROCESS | 1825 | 1461069387427 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}] 05:36:27 INFO - PROCESS | 1825 | 1461069387696 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 05:36:27 INFO - PROCESS | 1825 | 1461069387992 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fcd800 == 106 [pid = 1825] [id = 308] 05:36:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f136a9dd400) [pid = 1825] [serial = 925] [outer = (nil)] 05:36:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f136c8cf400) [pid = 1825] [serial = 926] [outer = 0x7f136a9dd400] 05:36:28 INFO - PROCESS | 1825 | 1461069388079 Marionette DEBUG loaded listener.js 05:36:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f13701cfc00) [pid = 1825] [serial = 927] [outer = 0x7f136a9dd400] 05:36:28 INFO - PROCESS | 1825 | 1461069388970 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]]]}] 05:36:29 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 05:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1638ms 05:36:29 INFO - PROCESS | 1825 | 1461069389040 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 05:36:29 INFO - PROCESS | 1825 | 1461069389044 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 05:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:36:29 INFO - PROCESS | 1825 | 1461069389051 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:36:29 INFO - PROCESS | 1825 | 1461069389054 Marionette TRACE conn3 <- [1,1206,null,{}] 05:36:29 INFO - PROCESS | 1825 | 1461069389060 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}] 05:36:29 INFO - PROCESS | 1825 | 1461069389272 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 05:36:29 INFO - PROCESS | 1825 | 1461069389521 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1385c17000 == 107 [pid = 1825] [id = 309] 05:36:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f13713cd000) [pid = 1825] [serial = 928] [outer = (nil)] 05:36:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1376612800) [pid = 1825] [serial = 929] [outer = 0x7f13713cd000] 05:36:29 INFO - PROCESS | 1825 | 1461069389652 Marionette DEBUG loaded listener.js 05:36:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f13787d1400) [pid = 1825] [serial = 930] [outer = 0x7f13713cd000] 05:36:30 INFO - PROCESS | 1825 | 1461069390576 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]]]}] 05:36:30 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 05:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1580ms 05:36:30 INFO - PROCESS | 1825 | 1461069390633 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 05:36:30 INFO - PROCESS | 1825 | 1461069390637 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 05:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:36:30 INFO - PROCESS | 1825 | 1461069390643 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:36:30 INFO - PROCESS | 1825 | 1461069390646 Marionette TRACE conn3 <- [1,1210,null,{}] 05:36:30 INFO - PROCESS | 1825 | 1461069390652 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}] 05:36:30 INFO - PROCESS | 1825 | 1461069390855 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 05:36:31 INFO - PROCESS | 1825 | 1461069391040 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c666800 == 108 [pid = 1825] [id = 310] 05:36:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1370aeec00) [pid = 1825] [serial = 931] [outer = (nil)] 05:36:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f13832b5800) [pid = 1825] [serial = 932] [outer = 0x7f1370aeec00] 05:36:31 INFO - PROCESS | 1825 | 1461069391120 Marionette DEBUG loaded listener.js 05:36:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f13840cfc00) [pid = 1825] [serial = 933] [outer = 0x7f1370aeec00] 05:36:32 INFO - PROCESS | 1825 | 1461069392022 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]]]}] 05:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1432ms 05:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:36:32 INFO - PROCESS | 1825 | 1461069392076 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 05:36:32 INFO - PROCESS | 1825 | 1461069392080 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 05:36:32 INFO - PROCESS | 1825 | 1461069392087 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:36:32 INFO - PROCESS | 1825 | 1461069392090 Marionette TRACE conn3 <- [1,1214,null,{}] 05:36:32 INFO - PROCESS | 1825 | 1461069392096 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}] 05:36:32 INFO - PROCESS | 1825 | 1461069392337 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 05:36:32 INFO - PROCESS | 1825 | 1461069392600 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619b9800 == 109 [pid = 1825] [id = 311] 05:36:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1361ac1800) [pid = 1825] [serial = 934] [outer = (nil)] 05:36:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1388059c00) [pid = 1825] [serial = 935] [outer = 0x7f1361ac1800] 05:36:32 INFO - PROCESS | 1825 | 1461069392728 Marionette DEBUG loaded listener.js 05:36:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1388386400) [pid = 1825] [serial = 936] [outer = 0x7f1361ac1800] 05:36:33 INFO - PROCESS | 1825 | 1461069393620 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]]]}] 05:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1589ms 05:36:33 INFO - PROCESS | 1825 | 1461069393676 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 05:36:33 INFO - PROCESS | 1825 | 1461069393679 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 05:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:36:33 INFO - PROCESS | 1825 | 1461069393686 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:36:33 INFO - PROCESS | 1825 | 1461069393689 Marionette TRACE conn3 <- [1,1218,null,{}] 05:36:33 INFO - PROCESS | 1825 | 1461069393695 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}] 05:36:33 INFO - PROCESS | 1825 | 1461069393901 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 05:36:34 INFO - PROCESS | 1825 | 1461069394131 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1c9800 == 110 [pid = 1825] [id = 312] 05:36:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1361a44800) [pid = 1825] [serial = 937] [outer = (nil)] 05:36:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1361a4d000) [pid = 1825] [serial = 938] [outer = 0x7f1361a44800] 05:36:34 INFO - PROCESS | 1825 | 1461069394252 Marionette DEBUG loaded listener.js 05:36:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1361a51c00) [pid = 1825] [serial = 939] [outer = 0x7f1361a44800] 05:36:35 INFO - PROCESS | 1825 | 1461069395113 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]]]}] 05:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1483ms 05:36:35 INFO - PROCESS | 1825 | 1461069395170 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 05:36:35 INFO - PROCESS | 1825 | 1461069395173 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 05:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:36:35 INFO - PROCESS | 1825 | 1461069395181 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:36:35 INFO - PROCESS | 1825 | 1461069395183 Marionette TRACE conn3 <- [1,1222,null,{}] 05:36:35 INFO - PROCESS | 1825 | 1461069395190 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}] 05:36:35 INFO - PROCESS | 1825 | 1461069395402 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 05:36:35 INFO - PROCESS | 1825 | 1461069395589 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d6d0000 == 111 [pid = 1825] [id = 313] 05:36:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f135fe07400) [pid = 1825] [serial = 940] [outer = (nil)] 05:36:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f135fe0f800) [pid = 1825] [serial = 941] [outer = 0x7f135fe07400] 05:36:35 INFO - PROCESS | 1825 | 1461069395667 Marionette DEBUG loaded listener.js 05:36:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f135fe15000) [pid = 1825] [serial = 942] [outer = 0x7f135fe07400] 05:36:36 INFO - PROCESS | 1825 | 1461069396519 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] 05:36:36 INFO - PROCESS | 1825 | 1461069396565 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 05:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:36:36 INFO - PROCESS | 1825 | 1461069396572 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:36:36 INFO - PROCESS | 1825 | 1461069396575 Marionette TRACE conn3 <- [1,1226,null,{}] 05:36:36 INFO - PROCESS | 1825 | 1461069396581 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}] 05:36:36 INFO - PROCESS | 1825 | 1461069396831 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 05:36:37 INFO - PROCESS | 1825 | 1461069397021 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375761800 == 112 [pid = 1825] [id = 314] 05:36:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f135ecb1c00) [pid = 1825] [serial = 943] [outer = (nil)] 05:36:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f135ecb6c00) [pid = 1825] [serial = 944] [outer = 0x7f135ecb1c00] 05:36:37 INFO - PROCESS | 1825 | 1461069397132 Marionette DEBUG loaded listener.js 05:36:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f135fe0b000) [pid = 1825] [serial = 945] [outer = 0x7f135ecb1c00] 05:36:37 INFO - PROCESS | 1825 | 1461069397978 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]]]}] 05:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1432ms 05:36:38 INFO - PROCESS | 1825 | 1461069398006 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 05:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:36:38 INFO - PROCESS | 1825 | 1461069398010 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 05:36:38 INFO - PROCESS | 1825 | 1461069398018 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:36:38 INFO - PROCESS | 1825 | 1461069398021 Marionette TRACE conn3 <- [1,1230,null,{}] 05:36:38 INFO - PROCESS | 1825 | 1461069398030 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}] 05:36:38 INFO - PROCESS | 1825 | 1461069398247 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 05:36:38 INFO - PROCESS | 1825 | 1461069398446 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c391800 == 113 [pid = 1825] [id = 315] 05:36:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f135c413400) [pid = 1825] [serial = 946] [outer = (nil)] 05:36:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f135c41d400) [pid = 1825] [serial = 947] [outer = 0x7f135c413400] 05:36:38 INFO - PROCESS | 1825 | 1461069398519 Marionette DEBUG loaded listener.js 05:36:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f135c422400) [pid = 1825] [serial = 948] [outer = 0x7f135c413400] 05:36:39 INFO - PROCESS | 1825 | 1461069399511 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]]]}] 05:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1933ms 05:36:40 INFO - PROCESS | 1825 | 1461069400065 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 05:36:40 INFO - PROCESS | 1825 | 1461069400072 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 05:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:36:40 INFO - PROCESS | 1825 | 1461069400151 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:36:40 INFO - PROCESS | 1825 | 1461069400157 Marionette TRACE conn3 <- [1,1234,null,{}] 05:36:40 INFO - PROCESS | 1825 | 1461069400168 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}] 05:36:40 INFO - PROCESS | 1825 | 1461069400351 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 05:36:40 INFO - PROCESS | 1825 | 1461069400555 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135dcc2800 == 114 [pid = 1825] [id = 316] 05:36:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f135dcce400) [pid = 1825] [serial = 949] [outer = (nil)] 05:36:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f135dcd2400) [pid = 1825] [serial = 950] [outer = 0x7f135dcce400] 05:36:40 INFO - PROCESS | 1825 | 1461069400624 Marionette DEBUG loaded listener.js 05:36:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f135e84ac00) [pid = 1825] [serial = 951] [outer = 0x7f135dcce400] 05:36:41 INFO - PROCESS | 1825 | 1461069401690 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]]]}] 05:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1611ms 05:36:41 INFO - PROCESS | 1825 | 1461069401742 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 05:36:41 INFO - PROCESS | 1825 | 1461069401746 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 05:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:36:41 INFO - PROCESS | 1825 | 1461069401759 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:36:41 INFO - PROCESS | 1825 | 1461069401764 Marionette TRACE conn3 <- [1,1238,null,{}] 05:36:41 INFO - PROCESS | 1825 | 1461069401771 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}] 05:36:41 INFO - PROCESS | 1825 | 1461069401968 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 05:36:42 INFO - PROCESS | 1825 | 1461069402257 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360769000 == 115 [pid = 1825] [id = 317] 05:36:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f135eac3000) [pid = 1825] [serial = 952] [outer = (nil)] 05:36:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f135ecb2800) [pid = 1825] [serial = 953] [outer = 0x7f135eac3000] 05:36:42 INFO - PROCESS | 1825 | 1461069402330 Marionette DEBUG loaded listener.js 05:36:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135fe14800) [pid = 1825] [serial = 954] [outer = 0x7f135eac3000] 05:36:43 INFO - PROCESS | 1825 | 1461069403227 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]]]}] 05:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1540ms 05:36:43 INFO - PROCESS | 1825 | 1461069403297 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 05:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:36:43 INFO - PROCESS | 1825 | 1461069403301 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 05:36:43 INFO - PROCESS | 1825 | 1461069403308 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:36:43 INFO - PROCESS | 1825 | 1461069403311 Marionette TRACE conn3 <- [1,1242,null,{}] 05:36:43 INFO - PROCESS | 1825 | 1461069403326 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}] 05:36:43 INFO - PROCESS | 1825 | 1461069403559 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 05:36:43 INFO - PROCESS | 1825 | 1461069403842 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619ae000 == 116 [pid = 1825] [id = 318] 05:36:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f13619e0400) [pid = 1825] [serial = 955] [outer = (nil)] 05:36:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f13619e5000) [pid = 1825] [serial = 956] [outer = 0x7f13619e0400] 05:36:43 INFO - PROCESS | 1825 | 1461069403962 Marionette DEBUG loaded listener.js 05:36:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f1361a4e000) [pid = 1825] [serial = 957] [outer = 0x7f13619e0400] 05:36:44 INFO - PROCESS | 1825 | 1461069404829 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]]]}] 05:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1582ms 05:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:36:44 INFO - PROCESS | 1825 | 1461069404891 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 05:36:44 INFO - PROCESS | 1825 | 1461069404893 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 05:36:44 INFO - PROCESS | 1825 | 1461069404899 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:36:44 INFO - PROCESS | 1825 | 1461069404902 Marionette TRACE conn3 <- [1,1246,null,{}] 05:36:44 INFO - PROCESS | 1825 | 1461069404907 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}] 05:36:45 INFO - PROCESS | 1825 | 1461069405079 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13614d2000 == 115 [pid = 1825] [id = 258] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376fdf000 == 114 [pid = 1825] [id = 116] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387e1b000 == 113 [pid = 1825] [id = 256] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f1370af1c00) [pid = 1825] [serial = 806] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f1376235000) [pid = 1825] [serial = 809] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1388305000) [pid = 1825] [serial = 815] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f13606bc400) [pid = 1825] [serial = 821] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f13619d7400) [pid = 1825] [serial = 824] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f1378529400) [pid = 1825] [serial = 812] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f1362fad400) [pid = 1825] [serial = 818] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f136209cc00) [pid = 1825] [serial = 800] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f136aaabc00) [pid = 1825] [serial = 803] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f1370af4c00) [pid = 1825] [serial = 845] [outer = (nil)] [url = about:blank] 05:36:45 INFO - PROCESS | 1825 | 1461069405359 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361230800 == 114 [pid = 1825] [id = 319] 05:36:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f135e83e800) [pid = 1825] [serial = 958] [outer = (nil)] 05:36:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1361a4f800) [pid = 1825] [serial = 959] [outer = 0x7f135e83e800] 05:36:45 INFO - PROCESS | 1825 | 1461069405480 Marionette DEBUG loaded listener.js 05:36:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f1361be7400) [pid = 1825] [serial = 960] [outer = 0x7f135e83e800] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea16000 == 113 [pid = 1825] [id = 294] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370bcd800 == 112 [pid = 1825] [id = 293] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360778000 == 111 [pid = 1825] [id = 292] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135f3eb800 == 110 [pid = 1825] [id = 291] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aae8000 == 109 [pid = 1825] [id = 290] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13608b4000 == 108 [pid = 1825] [id = 289] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aadd800 == 107 [pid = 1825] [id = 288] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388524000 == 106 [pid = 1825] [id = 287] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383f21800 == 105 [pid = 1825] [id = 286] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce03800 == 104 [pid = 1825] [id = 285] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374535800 == 103 [pid = 1825] [id = 284] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cddd000 == 102 [pid = 1825] [id = 283] 05:36:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d35800 == 101 [pid = 1825] [id = 282] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f1370ab6800) [pid = 1825] [serial = 843] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f13619e2000) [pid = 1825] [serial = 828] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f136a8a1c00) [pid = 1825] [serial = 834] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f136c8cd400) [pid = 1825] [serial = 840] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1362fa4800) [pid = 1825] [serial = 830] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f13613bec00) [pid = 1825] [serial = 827] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f136c38ec00) [pid = 1825] [serial = 839] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f136c2c9000) [pid = 1825] [serial = 837] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1369ea6800) [pid = 1825] [serial = 833] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f136de90000) [pid = 1825] [serial = 842] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1362fb0c00) [pid = 1825] [serial = 831] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f136b8a2c00) [pid = 1825] [serial = 836] [outer = (nil)] [url = about:blank] 05:36:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13757bc000 == 100 [pid = 1825] [id = 9] 05:36:46 INFO - PROCESS | 1825 | 1461069406348 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]]]}] 05:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1502ms 05:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:36:46 INFO - PROCESS | 1825 | 1461069406401 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 05:36:46 INFO - PROCESS | 1825 | 1461069406404 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 05:36:46 INFO - PROCESS | 1825 | 1461069406411 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:36:46 INFO - PROCESS | 1825 | 1461069406413 Marionette TRACE conn3 <- [1,1250,null,{}] 05:36:46 INFO - PROCESS | 1825 | 1461069406419 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}] 05:36:46 INFO - PROCESS | 1825 | 1461069406596 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 05:36:46 INFO - PROCESS | 1825 | 1461069406746 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dc9000 == 101 [pid = 1825] [id = 320] 05:36:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f135eac3400) [pid = 1825] [serial = 961] [outer = (nil)] 05:36:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1361cee400) [pid = 1825] [serial = 962] [outer = 0x7f135eac3400] 05:36:46 INFO - PROCESS | 1825 | 1461069406808 Marionette DEBUG loaded listener.js 05:36:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1362fa8c00) [pid = 1825] [serial = 963] [outer = 0x7f135eac3400] 05:36:47 INFO - PROCESS | 1825 | 1461069407597 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]]]}] 05:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1228ms 05:36:47 INFO - PROCESS | 1825 | 1461069407642 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 05:36:47 INFO - PROCESS | 1825 | 1461069407645 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 05:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:36:47 INFO - PROCESS | 1825 | 1461069407652 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:36:47 INFO - PROCESS | 1825 | 1461069407655 Marionette TRACE conn3 <- [1,1254,null,{}] 05:36:47 INFO - PROCESS | 1825 | 1461069407660 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}] 05:36:47 INFO - PROCESS | 1825 | 1461069407863 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 05:36:47 INFO - PROCESS | 1825 | 1461069407882 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b7e000 == 102 [pid = 1825] [id = 321] 05:36:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1369374c00) [pid = 1825] [serial = 964] [outer = (nil)] 05:36:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f1369c27000) [pid = 1825] [serial = 965] [outer = 0x7f1369374c00] 05:36:47 INFO - PROCESS | 1825 | 1461069407947 Marionette DEBUG loaded listener.js 05:36:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f1369ea7000) [pid = 1825] [serial = 966] [outer = 0x7f1369374c00] 05:36:48 INFO - PROCESS | 1825 | 1461069408965 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]]]}] 05:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1327ms 05:36:48 INFO - PROCESS | 1825 | 1461069408987 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 05:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:36:48 INFO - PROCESS | 1825 | 1461069408993 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 05:36:49 INFO - PROCESS | 1825 | 1461069409000 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:36:49 INFO - PROCESS | 1825 | 1461069409003 Marionette TRACE conn3 <- [1,1258,null,{}] 05:36:49 INFO - PROCESS | 1825 | 1461069409008 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}] 05:36:49 INFO - PROCESS | 1825 | 1461069409235 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 05:36:49 INFO - PROCESS | 1825 | 1461069409275 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a811000 == 103 [pid = 1825] [id = 322] 05:36:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f13694b1000) [pid = 1825] [serial = 967] [outer = (nil)] 05:36:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f136a871c00) [pid = 1825] [serial = 968] [outer = 0x7f13694b1000] 05:36:49 INFO - PROCESS | 1825 | 1461069409351 Marionette DEBUG loaded listener.js 05:36:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f136a8e4c00) [pid = 1825] [serial = 969] [outer = 0x7f13694b1000] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f1369ccb000) [pid = 1825] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f13728dd000) [pid = 1825] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f13733d3c00) [pid = 1825] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f13606bb000) [pid = 1825] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1361cea400) [pid = 1825] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1369372c00) [pid = 1825] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f13694aec00) [pid = 1825] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1370af8c00) [pid = 1825] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1362fa8800) [pid = 1825] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f136e061400) [pid = 1825] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f136de8f000) [pid = 1825] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f135e845400) [pid = 1825] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f13694af000) [pid = 1825] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f136ca0b800) [pid = 1825] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f13694b9400) [pid = 1825] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f136cf21000) [pid = 1825] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f13701d7c00) [pid = 1825] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f13701cd800) [pid = 1825] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f13605c6000) [pid = 1825] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1387f26400) [pid = 1825] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1369ef2800) [pid = 1825] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f13606ba000) [pid = 1825] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1377294800) [pid = 1825] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1361be8800) [pid = 1825] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1383fd2000) [pid = 1825] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f136aa54c00) [pid = 1825] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1369468400) [pid = 1825] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1369375000) [pid = 1825] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1369ea9000) [pid = 1825] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f13701d8000) [pid = 1825] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f136a9f3c00) [pid = 1825] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1369c2f800) [pid = 1825] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1375f33c00) [pid = 1825] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1369cc8000) [pid = 1825] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f136cf17400) [pid = 1825] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f136c2c6c00) [pid = 1825] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1381f59400) [pid = 1825] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1361be7800) [pid = 1825] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f136b998400) [pid = 1825] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1361be8c00) [pid = 1825] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f136a865400) [pid = 1825] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f138300c000) [pid = 1825] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f136b8a1800) [pid = 1825] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f136aaa8800) [pid = 1825] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f136936cc00) [pid = 1825] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f136aab3800) [pid = 1825] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f136bc0c000) [pid = 1825] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f136b89d000) [pid = 1825] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f136a9d8400) [pid = 1825] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f136cf17c00) [pid = 1825] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1369ea9800) [pid = 1825] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:36:51 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1369370800) [pid = 1825] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:36:51 INFO - PROCESS | 1825 | 1461069411402 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]]]}] 05:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2436ms 05:36:51 INFO - PROCESS | 1825 | 1461069411441 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 05:36:51 INFO - PROCESS | 1825 | 1461069411444 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 05:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:36:51 INFO - PROCESS | 1825 | 1461069411450 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:36:51 INFO - PROCESS | 1825 | 1461069411452 Marionette TRACE conn3 <- [1,1262,null,{}] 05:36:51 INFO - PROCESS | 1825 | 1461069411458 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}] 05:36:51 INFO - PROCESS | 1825 | 1461069411676 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 05:36:51 INFO - PROCESS | 1825 | 1461069411694 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13614cc000 == 104 [pid = 1825] [id = 323] 05:36:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1361be8c00) [pid = 1825] [serial = 970] [outer = (nil)] 05:36:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1362092000) [pid = 1825] [serial = 971] [outer = 0x7f1361be8c00] 05:36:51 INFO - PROCESS | 1825 | 1461069411761 Marionette DEBUG loaded listener.js 05:36:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f13694b0800) [pid = 1825] [serial = 972] [outer = 0x7f1361be8c00] 05:36:52 INFO - PROCESS | 1825 | 1461069412565 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]]]}] 05:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1177ms 05:36:52 INFO - PROCESS | 1825 | 1461069412628 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 05:36:52 INFO - PROCESS | 1825 | 1461069412632 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 05:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:36:52 INFO - PROCESS | 1825 | 1461069412640 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:36:52 INFO - PROCESS | 1825 | 1461069412642 Marionette TRACE conn3 <- [1,1266,null,{}] 05:36:52 INFO - PROCESS | 1825 | 1461069412648 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}] 05:36:52 INFO - PROCESS | 1825 | 1461069412829 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 05:36:52 INFO - PROCESS | 1825 | 1461069412840 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c313000 == 105 [pid = 1825] [id = 324] 05:36:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f13606bb000) [pid = 1825] [serial = 973] [outer = (nil)] 05:36:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1369efb400) [pid = 1825] [serial = 974] [outer = 0x7f13606bb000] 05:36:53 INFO - PROCESS | 1825 | 1461069413032 Marionette DEBUG loaded listener.js 05:36:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f136a9d9c00) [pid = 1825] [serial = 975] [outer = 0x7f13606bb000] 05:36:54 INFO - PROCESS | 1825 | 1461069414046 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]]]}] 05:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1479ms 05:36:54 INFO - PROCESS | 1825 | 1461069414120 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 05:36:54 INFO - PROCESS | 1825 | 1461069414127 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 05:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:36:54 INFO - PROCESS | 1825 | 1461069414137 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:36:54 INFO - PROCESS | 1825 | 1461069414142 Marionette TRACE conn3 <- [1,1270,null,{}] 05:36:54 INFO - PROCESS | 1825 | 1461069414170 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}] 05:36:54 INFO - PROCESS | 1825 | 1461069414389 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 05:36:54 INFO - PROCESS | 1825 | 1461069414640 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135f3e2800 == 106 [pid = 1825] [id = 325] 05:36:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f135ebd1c00) [pid = 1825] [serial = 976] [outer = (nil)] 05:36:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f135ebdb000) [pid = 1825] [serial = 977] [outer = 0x7f135ebd1c00] 05:36:54 INFO - PROCESS | 1825 | 1461069414769 Marionette DEBUG loaded listener.js 05:36:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f135fe14c00) [pid = 1825] [serial = 978] [outer = 0x7f135ebd1c00] 05:36:55 INFO - PROCESS | 1825 | 1461069415692 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]]]}] 05:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1602ms 05:36:55 INFO - PROCESS | 1825 | 1461069415741 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 05:36:55 INFO - PROCESS | 1825 | 1461069415749 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 05:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:36:55 INFO - PROCESS | 1825 | 1461069415760 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:36:55 INFO - PROCESS | 1825 | 1461069415764 Marionette TRACE conn3 <- [1,1274,null,{}] 05:36:55 INFO - PROCESS | 1825 | 1461069415774 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}] 05:36:55 INFO - PROCESS | 1825 | 1461069415982 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 05:36:56 INFO - PROCESS | 1825 | 1461069416279 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dc8800 == 107 [pid = 1825] [id = 326] 05:36:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f13619e5400) [pid = 1825] [serial = 979] [outer = (nil)] 05:36:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1361a4e400) [pid = 1825] [serial = 980] [outer = 0x7f13619e5400] 05:36:56 INFO - PROCESS | 1825 | 1461069416415 Marionette DEBUG loaded listener.js 05:36:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1361abf400) [pid = 1825] [serial = 981] [outer = 0x7f13619e5400] 05:36:57 INFO - PROCESS | 1825 | 1461069417337 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]]]}] 05:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1633ms 05:36:57 INFO - PROCESS | 1825 | 1461069417394 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 05:36:57 INFO - PROCESS | 1825 | 1461069417398 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 05:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:36:57 INFO - PROCESS | 1825 | 1461069417405 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:36:57 INFO - PROCESS | 1825 | 1461069417411 Marionette TRACE conn3 <- [1,1278,null,{}] 05:36:57 INFO - PROCESS | 1825 | 1461069417428 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}] 05:36:57 INFO - PROCESS | 1825 | 1461069417658 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 05:36:57 INFO - PROCESS | 1825 | 1461069417892 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cacc000 == 108 [pid = 1825] [id = 327] 05:36:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f13694ae800) [pid = 1825] [serial = 982] [outer = (nil)] 05:36:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1369520800) [pid = 1825] [serial = 983] [outer = 0x7f13694ae800] 05:36:58 INFO - PROCESS | 1825 | 1461069418016 Marionette DEBUG loaded listener.js 05:36:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1369cd1800) [pid = 1825] [serial = 984] [outer = 0x7f13694ae800] 05:36:58 INFO - PROCESS | 1825 | 1461069418911 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]]]}] 05:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1549ms 05:36:58 INFO - PROCESS | 1825 | 1461069418955 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 05:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:36:58 INFO - PROCESS | 1825 | 1461069418960 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 05:36:58 INFO - PROCESS | 1825 | 1461069418967 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:36:58 INFO - PROCESS | 1825 | 1461069418970 Marionette TRACE conn3 <- [1,1282,null,{}] 05:36:58 INFO - PROCESS | 1825 | 1461069418977 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}] 05:36:59 INFO - PROCESS | 1825 | 1461069419172 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 05:36:59 INFO - PROCESS | 1825 | 1461069419388 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1c1000 == 109 [pid = 1825] [id = 328] 05:36:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f136946ec00) [pid = 1825] [serial = 985] [outer = (nil)] 05:36:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f136a9db400) [pid = 1825] [serial = 986] [outer = 0x7f136946ec00] 05:36:59 INFO - PROCESS | 1825 | 1461069419628 Marionette DEBUG loaded listener.js 05:36:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f136aa5b800) [pid = 1825] [serial = 987] [outer = 0x7f136946ec00] 05:37:00 INFO - PROCESS | 1825 | 1461069420707 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]]]}] 05:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1788ms 05:37:00 INFO - PROCESS | 1825 | 1461069420756 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 05:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:37:00 INFO - PROCESS | 1825 | 1461069420761 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 05:37:00 INFO - PROCESS | 1825 | 1461069420767 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:37:00 INFO - PROCESS | 1825 | 1461069420770 Marionette TRACE conn3 <- [1,1286,null,{}] 05:37:00 INFO - PROCESS | 1825 | 1461069420776 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}] 05:37:00 INFO - PROCESS | 1825 | 1461069420989 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 05:37:01 INFO - PROCESS | 1825 | 1461069421180 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370264800 == 110 [pid = 1825] [id = 329] 05:37:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1369cd1c00) [pid = 1825] [serial = 988] [outer = (nil)] 05:37:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f136aab0800) [pid = 1825] [serial = 989] [outer = 0x7f1369cd1c00] 05:37:01 INFO - PROCESS | 1825 | 1461069421255 Marionette DEBUG loaded listener.js 05:37:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f136b99a800) [pid = 1825] [serial = 990] [outer = 0x7f1369cd1c00] 05:37:02 INFO - PROCESS | 1825 | 1461069422212 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]]]}] 05:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1489ms 05:37:02 INFO - PROCESS | 1825 | 1461069422257 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 05:37:02 INFO - PROCESS | 1825 | 1461069422260 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 05:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:37:02 INFO - PROCESS | 1825 | 1461069422267 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:37:02 INFO - PROCESS | 1825 | 1461069422270 Marionette TRACE conn3 <- [1,1290,null,{}] 05:37:02 INFO - PROCESS | 1825 | 1461069422276 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}] 05:37:02 INFO - PROCESS | 1825 | 1461069422524 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 05:37:02 INFO - PROCESS | 1825 | 1461069422773 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715ac800 == 111 [pid = 1825] [id = 330] 05:37:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f136c8c3000) [pid = 1825] [serial = 991] [outer = (nil)] 05:37:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f136e065c00) [pid = 1825] [serial = 992] [outer = 0x7f136c8c3000] 05:37:02 INFO - PROCESS | 1825 | 1461069422898 Marionette DEBUG loaded listener.js 05:37:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f137012d000) [pid = 1825] [serial = 993] [outer = 0x7f136c8c3000] 05:37:03 INFO - PROCESS | 1825 | 1461069423919 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]]]}] 05:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1690ms 05:37:03 INFO - PROCESS | 1825 | 1461069423960 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 05:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:37:03 INFO - PROCESS | 1825 | 1461069423966 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 05:37:03 INFO - PROCESS | 1825 | 1461069423975 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:37:03 INFO - PROCESS | 1825 | 1461069423980 Marionette TRACE conn3 <- [1,1294,null,{}] 05:37:03 INFO - PROCESS | 1825 | 1461069423989 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}] 05:37:04 INFO - PROCESS | 1825 | 1461069424264 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 05:37:04 INFO - PROCESS | 1825 | 1461069424530 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137435d800 == 112 [pid = 1825] [id = 331] 05:37:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f136de90000) [pid = 1825] [serial = 994] [outer = (nil)] 05:37:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1370ab6800) [pid = 1825] [serial = 995] [outer = 0x7f136de90000] 05:37:04 INFO - PROCESS | 1825 | 1461069424602 Marionette DEBUG loaded listener.js 05:37:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1370af5000) [pid = 1825] [serial = 996] [outer = 0x7f136de90000] 05:37:05 INFO - PROCESS | 1825 | 1461069425492 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]]]}] 05:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1535ms 05:37:05 INFO - PROCESS | 1825 | 1461069425510 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 05:37:05 INFO - PROCESS | 1825 | 1461069425516 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 05:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:37:05 INFO - PROCESS | 1825 | 1461069425525 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:37:05 INFO - PROCESS | 1825 | 1461069425530 Marionette TRACE conn3 <- [1,1298,null,{}] 05:37:05 INFO - PROCESS | 1825 | 1461069425536 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}] 05:37:05 INFO - PROCESS | 1825 | 1461069425795 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 05:37:06 INFO - PROCESS | 1825 | 1461069426116 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13757c3000 == 113 [pid = 1825] [id = 332] 05:37:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f13694b1800) [pid = 1825] [serial = 997] [outer = (nil)] 05:37:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f13713c2800) [pid = 1825] [serial = 998] [outer = 0x7f13694b1800] 05:37:06 INFO - PROCESS | 1825 | 1461069426227 Marionette DEBUG loaded listener.js 05:37:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f13727b5800) [pid = 1825] [serial = 999] [outer = 0x7f13694b1800] 05:37:07 INFO - PROCESS | 1825 | 1461069427206 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]]]}] 05:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1738ms 05:37:07 INFO - PROCESS | 1825 | 1461069427262 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 05:37:07 INFO - PROCESS | 1825 | 1461069427267 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 05:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:37:07 INFO - PROCESS | 1825 | 1461069427274 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:37:07 INFO - PROCESS | 1825 | 1461069427278 Marionette TRACE conn3 <- [1,1302,null,{}] 05:37:07 INFO - PROCESS | 1825 | 1461069427283 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}] 05:37:07 INFO - PROCESS | 1825 | 1461069427484 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 05:37:07 INFO - PROCESS | 1825 | 1461069427686 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137665d800 == 114 [pid = 1825] [id = 333] 05:37:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1369efcc00) [pid = 1825] [serial = 1000] [outer = (nil)] 05:37:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f137335a400) [pid = 1825] [serial = 1001] [outer = 0x7f1369efcc00] 05:37:07 INFO - PROCESS | 1825 | 1461069427763 Marionette DEBUG loaded listener.js 05:37:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f13733db000) [pid = 1825] [serial = 1002] [outer = 0x7f1369efcc00] 05:37:08 INFO - PROCESS | 1825 | 1461069428644 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]]]}] 05:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1430ms 05:37:08 INFO - PROCESS | 1825 | 1461069428705 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 05:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:37:08 INFO - PROCESS | 1825 | 1461069428709 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 05:37:08 INFO - PROCESS | 1825 | 1461069428715 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:37:08 INFO - PROCESS | 1825 | 1461069428719 Marionette TRACE conn3 <- [1,1306,null,{}] 05:37:08 INFO - PROCESS | 1825 | 1461069428726 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}] 05:37:08 INFO - PROCESS | 1825 | 1461069428929 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 05:37:09 INFO - PROCESS | 1825 | 1461069429120 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce21000 == 115 [pid = 1825] [id = 334] 05:37:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1370ab4c00) [pid = 1825] [serial = 1003] [outer = (nil)] 05:37:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f13749f0800) [pid = 1825] [serial = 1004] [outer = 0x7f1370ab4c00] 05:37:09 INFO - PROCESS | 1825 | 1461069429199 Marionette DEBUG loaded listener.js 05:37:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1375e4ec00) [pid = 1825] [serial = 1005] [outer = 0x7f1370ab4c00] 05:37:10 INFO - PROCESS | 1825 | 1461069430111 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]]]}] 05:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1436ms 05:37:10 INFO - PROCESS | 1825 | 1461069430152 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 05:37:10 INFO - PROCESS | 1825 | 1461069430156 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 05:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:37:10 INFO - PROCESS | 1825 | 1461069430162 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:37:10 INFO - PROCESS | 1825 | 1461069430167 Marionette TRACE conn3 <- [1,1310,null,{}] 05:37:10 INFO - PROCESS | 1825 | 1461069430172 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}] 05:37:10 INFO - PROCESS | 1825 | 1461069430418 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 05:37:10 INFO - PROCESS | 1825 | 1461069430670 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1386170800 == 116 [pid = 1825] [id = 335] 05:37:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f13771b3800) [pid = 1825] [serial = 1006] [outer = (nil)] 05:37:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1378421800) [pid = 1825] [serial = 1007] [outer = 0x7f13771b3800] 05:37:10 INFO - PROCESS | 1825 | 1461069430800 Marionette DEBUG loaded listener.js 05:37:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1381fd3c00) [pid = 1825] [serial = 1008] [outer = 0x7f13771b3800] 05:37:11 INFO - PROCESS | 1825 | 1461069431653 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] 05:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:37:11 INFO - PROCESS | 1825 | 1461069431701 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 05:37:11 INFO - PROCESS | 1825 | 1461069431707 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:37:11 INFO - PROCESS | 1825 | 1461069431711 Marionette TRACE conn3 <- [1,1314,null,{}] 05:37:11 INFO - PROCESS | 1825 | 1461069431737 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}] 05:37:11 INFO - PROCESS | 1825 | 1461069431941 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 05:37:12 INFO - PROCESS | 1825 | 1461069432135 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13880a0800 == 117 [pid = 1825] [id = 336] 05:37:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f13771bc000) [pid = 1825] [serial = 1009] [outer = (nil)] 05:37:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f13832dd000) [pid = 1825] [serial = 1010] [outer = 0x7f13771bc000] 05:37:12 INFO - PROCESS | 1825 | 1461069432206 Marionette DEBUG loaded listener.js 05:37:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1384205c00) [pid = 1825] [serial = 1011] [outer = 0x7f13771bc000] 05:37:13 INFO - PROCESS | 1825 | 1461069433134 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]]]}] 05:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1486ms 05:37:13 INFO - PROCESS | 1825 | 1461069433193 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 05:37:13 INFO - PROCESS | 1825 | 1461069433198 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 05:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:37:13 INFO - PROCESS | 1825 | 1461069433204 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:37:13 INFO - PROCESS | 1825 | 1461069433206 Marionette TRACE conn3 <- [1,1318,null,{}] 05:37:13 INFO - PROCESS | 1825 | 1461069433212 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}] 05:37:13 INFO - PROCESS | 1825 | 1461069433400 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 05:37:13 INFO - PROCESS | 1825 | 1461069433599 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe3d000 == 118 [pid = 1825] [id = 337] 05:37:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1381fd4400) [pid = 1825] [serial = 1012] [outer = (nil)] 05:37:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1385ce2000) [pid = 1825] [serial = 1013] [outer = 0x7f1381fd4400] 05:37:13 INFO - PROCESS | 1825 | 1461069433671 Marionette DEBUG loaded listener.js 05:37:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1387f22c00) [pid = 1825] [serial = 1014] [outer = 0x7f1381fd4400] 05:37:14 INFO - PROCESS | 1825 | 1461069434564 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]]]}] 05:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1428ms 05:37:14 INFO - PROCESS | 1825 | 1461069434633 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 05:37:14 INFO - PROCESS | 1825 | 1461069434636 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 05:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:37:14 INFO - PROCESS | 1825 | 1461069434643 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:37:14 INFO - PROCESS | 1825 | 1461069434646 Marionette TRACE conn3 <- [1,1322,null,{}] 05:37:14 INFO - PROCESS | 1825 | 1461069434652 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}] 05:37:14 INFO - PROCESS | 1825 | 1461069434856 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 05:37:15 INFO - PROCESS | 1825 | 1461069435105 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136068d000 == 119 [pid = 1825] [id = 338] 05:37:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f135c41d800) [pid = 1825] [serial = 1015] [outer = (nil)] 05:37:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f13605c9400) [pid = 1825] [serial = 1016] [outer = 0x7f135c41d800] 05:37:15 INFO - PROCESS | 1825 | 1461069435226 Marionette DEBUG loaded listener.js 05:37:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f1369ef9400) [pid = 1825] [serial = 1017] [outer = 0x7f135c41d800] 05:37:16 INFO - PROCESS | 1825 | 1461069436122 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]]]}] 05:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1529ms 05:37:16 INFO - PROCESS | 1825 | 1461069436173 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 05:37:16 INFO - PROCESS | 1825 | 1461069436177 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 05:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:37:16 INFO - PROCESS | 1825 | 1461069436184 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:37:16 INFO - PROCESS | 1825 | 1461069436187 Marionette TRACE conn3 <- [1,1326,null,{}] 05:37:16 INFO - PROCESS | 1825 | 1461069436192 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}] 05:37:16 INFO - PROCESS | 1825 | 1461069436403 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 05:37:16 INFO - PROCESS | 1825 | 1461069436652 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d3b800 == 120 [pid = 1825] [id = 339] 05:37:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f135dbd3800) [pid = 1825] [serial = 1018] [outer = (nil)] 05:37:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f13606c0000) [pid = 1825] [serial = 1019] [outer = 0x7f135dbd3800] 05:37:16 INFO - PROCESS | 1825 | 1461069436771 Marionette DEBUG loaded listener.js 05:37:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f136aa58c00) [pid = 1825] [serial = 1020] [outer = 0x7f135dbd3800] 05:37:17 INFO - PROCESS | 1825 | 1461069437655 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]]]}] 05:37:17 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 05:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1531ms 05:37:17 INFO - PROCESS | 1825 | 1461069437716 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 05:37:17 INFO - PROCESS | 1825 | 1461069437720 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 05:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:37:17 INFO - PROCESS | 1825 | 1461069437727 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:37:17 INFO - PROCESS | 1825 | 1461069437729 Marionette TRACE conn3 <- [1,1330,null,{}] 05:37:17 INFO - PROCESS | 1825 | 1461069437736 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}] 05:37:17 INFO - PROCESS | 1825 | 1461069437942 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 05:37:18 INFO - PROCESS | 1825 | 1461069438188 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ddf000 == 121 [pid = 1825] [id = 340] 05:37:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f13605c4400) [pid = 1825] [serial = 1021] [outer = (nil)] 05:37:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1361cf1800) [pid = 1825] [serial = 1022] [outer = 0x7f13605c4400] 05:37:18 INFO - PROCESS | 1825 | 1461069438308 Marionette DEBUG loaded listener.js 05:37:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1369eb4000) [pid = 1825] [serial = 1023] [outer = 0x7f13605c4400] 05:37:19 INFO - PROCESS | 1825 | 1461069439226 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]]]}] 05:37:19 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 05:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1580ms 05:37:19 INFO - PROCESS | 1825 | 1461069439308 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 05:37:19 INFO - PROCESS | 1825 | 1461069439312 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 05:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:37:19 INFO - PROCESS | 1825 | 1461069439318 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:37:19 INFO - PROCESS | 1825 | 1461069439320 Marionette TRACE conn3 <- [1,1334,null,{}] 05:37:19 INFO - PROCESS | 1825 | 1461069439326 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}] 05:37:19 INFO - PROCESS | 1825 | 1461069439856 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 05:37:20 INFO - PROCESS | 1825 | 1461069440123 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe3c000 == 122 [pid = 1825] [id = 341] 05:37:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f135dbccc00) [pid = 1825] [serial = 1024] [outer = (nil)] 05:37:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f135dccc400) [pid = 1825] [serial = 1025] [outer = 0x7f135dbccc00] 05:37:20 INFO - PROCESS | 1825 | 1461069440194 Marionette DEBUG loaded listener.js 05:37:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f135eac2c00) [pid = 1825] [serial = 1026] [outer = 0x7f135dbccc00] 05:37:21 INFO - PROCESS | 1825 | 1461069441028 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]]]}] 05:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1780ms 05:37:21 INFO - PROCESS | 1825 | 1461069441101 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 05:37:21 INFO - PROCESS | 1825 | 1461069441106 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 05:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:37:21 INFO - PROCESS | 1825 | 1461069441114 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:37:21 INFO - PROCESS | 1825 | 1461069441120 Marionette TRACE conn3 <- [1,1338,null,{}] 05:37:21 INFO - PROCESS | 1825 | 1461069441127 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}] 05:37:21 INFO - PROCESS | 1825 | 1461069441353 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 05:37:21 INFO - PROCESS | 1825 | 1461069441624 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c38e800 == 123 [pid = 1825] [id = 342] 05:37:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f135dcd4400) [pid = 1825] [serial = 1027] [outer = (nil)] 05:37:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135e83d800) [pid = 1825] [serial = 1028] [outer = 0x7f135dcd4400] 05:37:21 INFO - PROCESS | 1825 | 1461069441816 Marionette DEBUG loaded listener.js 05:37:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f135ecbc000) [pid = 1825] [serial = 1029] [outer = 0x7f135dcd4400] 05:37:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c305800 == 122 [pid = 1825] [id = 91] 05:37:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13879a2000 == 121 [pid = 1825] [id = 270] 05:37:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375f17000 == 120 [pid = 1825] [id = 268] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1375f33800) [pid = 1825] [serial = 917] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f13713c7c00) [pid = 1825] [serial = 875] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1361451000) [pid = 1825] [serial = 869] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f1369526000) [pid = 1825] [serial = 872] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f135eabf400) [pid = 1825] [serial = 884] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f1388385400) [pid = 1825] [serial = 878] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1369ef2000) [pid = 1825] [serial = 881] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f135ebcfc00) [pid = 1825] [serial = 887] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f135dbce800) [pid = 1825] [serial = 893] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f135da86c00) [pid = 1825] [serial = 890] [outer = (nil)] [url = about:blank] 05:37:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137596f800 == 119 [pid = 1825] [id = 64] 05:37:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361ae5000 == 118 [pid = 1825] [id = 274] 05:37:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382e91800 == 117 [pid = 1825] [id = 269] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f13727ab800) [pid = 1825] [serial = 915] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f13830e6000) [pid = 1825] [serial = 863] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f13701d2c00) [pid = 1825] [serial = 560] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1384281c00) [pid = 1825] [serial = 717] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f13761d5800) [pid = 1825] [serial = 666] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1369527c00) [pid = 1825] [serial = 866] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f136946b000) [pid = 1825] [serial = 906] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1387f2a800) [pid = 1825] [serial = 777] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1387f2a400) [pid = 1825] [serial = 638] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f136aa54400) [pid = 1825] [serial = 581] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1375e4fc00) [pid = 1825] [serial = 765] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f136a86fc00) [pid = 1825] [serial = 908] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1369c2dc00) [pid = 1825] [serial = 851] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f13771b6800) [pid = 1825] [serial = 590] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f13733d2c00) [pid = 1825] [serial = 846] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f136a9dc400) [pid = 1825] [serial = 909] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f135e84a800) [pid = 1825] [serial = 899] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f136cf15400) [pid = 1825] [serial = 584] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1370af2800) [pid = 1825] [serial = 759] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f136a870000) [pid = 1825] [serial = 753] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1375f32c00) [pid = 1825] [serial = 711] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1384284800) [pid = 1825] [serial = 629] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f138795d400) [pid = 1825] [serial = 635] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f13605d0800) [pid = 1825] [serial = 780] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f136c389c00) [pid = 1825] [serial = 854] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1388305800) [pid = 1825] [serial = 720] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1375152c00) [pid = 1825] [serial = 563] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f13619df000) [pid = 1825] [serial = 903] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f137c160800) [pid = 1825] [serial = 672] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1361cf0c00) [pid = 1825] [serial = 726] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f138619a400) [pid = 1825] [serial = 632] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1377287400) [pid = 1825] [serial = 669] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1362fa4400) [pid = 1825] [serial = 905] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f136c38fc00) [pid = 1825] [serial = 566] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f136ca0c000) [pid = 1825] [serial = 614] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1369eb3400) [pid = 1825] [serial = 678] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f13713c8c00) [pid = 1825] [serial = 914] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f136c8c8800) [pid = 1825] [serial = 756] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f135ebd6c00) [pid = 1825] [serial = 900] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f136b8a3800) [pid = 1825] [serial = 911] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f13727a4c00) [pid = 1825] [serial = 857] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1384206800) [pid = 1825] [serial = 768] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f13613c4000) [pid = 1825] [serial = 848] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f136b89d400) [pid = 1825] [serial = 557] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1376f6b400) [pid = 1825] [serial = 860] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f13613c4c00) [pid = 1825] [serial = 902] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f13743c9000) [pid = 1825] [serial = 587] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f136bc15800) [pid = 1825] [serial = 912] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f138420d800) [pid = 1825] [serial = 774] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f138795b800) [pid = 1825] [serial = 675] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1370ab7800) [pid = 1825] [serial = 723] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1381fd3800) [pid = 1825] [serial = 623] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1370abd400) [pid = 1825] [serial = 729] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f136a9db800) [pid = 1825] [serial = 659] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f13832d7800) [pid = 1825] [serial = 626] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f136ca0dc00) [pid = 1825] [serial = 662] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f13733d9800) [pid = 1825] [serial = 762] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1369cc6400) [pid = 1825] [serial = 611] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f136cf16400) [pid = 1825] [serial = 708] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1375e4b800) [pid = 1825] [serial = 617] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1378529800) [pid = 1825] [serial = 620] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f136c2d2800) [pid = 1825] [serial = 771] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135dbd8800) [pid = 1825] [serial = 896] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1383236c00) [pid = 1825] [serial = 714] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1387f23800) [pid = 1825] [serial = 681] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1369ead400) [pid = 1825] [serial = 705] [outer = (nil)] [url = about:blank] 05:37:23 INFO - PROCESS | 1825 | 1461069443358 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]]]}] 05:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2290ms 05:37:23 INFO - PROCESS | 1825 | 1461069443405 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 05:37:23 INFO - PROCESS | 1825 | 1461069443409 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 05:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:37:23 INFO - PROCESS | 1825 | 1461069443418 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:37:23 INFO - PROCESS | 1825 | 1461069443421 Marionette TRACE conn3 <- [1,1342,null,{}] 05:37:23 INFO - PROCESS | 1825 | 1461069443425 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}] 05:37:23 INFO - PROCESS | 1825 | 1461069443604 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 05:37:23 INFO - PROCESS | 1825 | 1461069443776 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea1f000 == 118 [pid = 1825] [id = 343] 05:37:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f135dbce800) [pid = 1825] [serial = 1030] [outer = (nil)] 05:37:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f13619e0c00) [pid = 1825] [serial = 1031] [outer = 0x7f135dbce800] 05:37:23 INFO - PROCESS | 1825 | 1461069443838 Marionette DEBUG loaded listener.js 05:37:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1361ab7c00) [pid = 1825] [serial = 1032] [outer = 0x7f135dbce800] 05:37:24 INFO - PROCESS | 1825 | 1461069444581 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]]]}] 05:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1181ms 05:37:24 INFO - PROCESS | 1825 | 1461069444608 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 05:37:24 INFO - PROCESS | 1825 | 1461069444614 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 05:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:37:24 INFO - PROCESS | 1825 | 1461069444634 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:37:24 INFO - PROCESS | 1825 | 1461069444642 Marionette TRACE conn3 <- [1,1346,null,{}] 05:37:24 INFO - PROCESS | 1825 | 1461069444648 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}] 05:37:24 INFO - PROCESS | 1825 | 1461069444842 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 05:37:24 INFO - PROCESS | 1825 | 1461069444852 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612cd000 == 119 [pid = 1825] [id = 344] 05:37:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f135dcc7400) [pid = 1825] [serial = 1033] [outer = (nil)] 05:37:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1362099400) [pid = 1825] [serial = 1034] [outer = 0x7f135dcc7400] 05:37:25 INFO - PROCESS | 1825 | 1461069445072 Marionette DEBUG loaded listener.js 05:37:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f13694b1400) [pid = 1825] [serial = 1035] [outer = 0x7f135dcc7400] 05:37:25 INFO - PROCESS | 1825 | 1461069445901 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]]]}] 05:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1302ms 05:37:25 INFO - PROCESS | 1825 | 1461069445928 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 05:37:25 INFO - PROCESS | 1825 | 1461069445933 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 05:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:37:25 INFO - PROCESS | 1825 | 1461069445948 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:37:25 INFO - PROCESS | 1825 | 1461069445951 Marionette TRACE conn3 <- [1,1350,null,{}] 05:37:25 INFO - PROCESS | 1825 | 1461069445957 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}] 05:37:26 INFO - PROCESS | 1825 | 1461069446195 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 05:37:26 INFO - PROCESS | 1825 | 1461069446230 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dce000 == 120 [pid = 1825] [id = 345] 05:37:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f1361455400) [pid = 1825] [serial = 1036] [outer = (nil)] 05:37:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1369c2f800) [pid = 1825] [serial = 1037] [outer = 0x7f1361455400] 05:37:26 INFO - PROCESS | 1825 | 1461069446292 Marionette DEBUG loaded listener.js 05:37:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1369eaa000) [pid = 1825] [serial = 1038] [outer = 0x7f1361455400] 05:37:27 INFO - PROCESS | 1825 | 1461069447341 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]]]}] 05:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1429ms 05:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:37:27 INFO - PROCESS | 1825 | 1461069447378 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 05:37:27 INFO - PROCESS | 1825 | 1461069447380 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 05:37:27 INFO - PROCESS | 1825 | 1461069447387 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:37:27 INFO - PROCESS | 1825 | 1461069447390 Marionette TRACE conn3 <- [1,1354,null,{}] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1382db4c00) [pid = 1825] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f13606bdc00) [pid = 1825] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f13606c2400) [pid = 1825] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f136b8a1400) [pid = 1825] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f136b89d800) [pid = 1825] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f136b9a2400) [pid = 1825] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f13606b7000) [pid = 1825] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1362fa6800) [pid = 1825] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1369374c00) [pid = 1825] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f135e83e800) [pid = 1825] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f136c2cb400) [pid = 1825] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f136ed7d400) [pid = 1825] [serial = 27] [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.] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1361be8c00) [pid = 1825] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f13694b1000) [pid = 1825] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1370ab3000) [pid = 1825] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1361cefc00) [pid = 1825] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f135eac3000) [pid = 1825] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f135eac3400) [pid = 1825] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f13606c0c00) [pid = 1825] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1370af2400) [pid = 1825] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1388097000) [pid = 1825] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f13619e0400) [pid = 1825] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f135dcce400) [pid = 1825] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f136a8e3c00) [pid = 1825] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:37:27 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f13727ad400) [pid = 1825] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:37:27 INFO - PROCESS | 1825 | 1461069447917 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}] 05:37:28 INFO - PROCESS | 1825 | 1461069448105 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 05:37:28 INFO - PROCESS | 1825 | 1461069448251 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369496000 == 121 [pid = 1825] [id = 346] 05:37:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1362093c00) [pid = 1825] [serial = 1039] [outer = (nil)] 05:37:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1362fa8400) [pid = 1825] [serial = 1040] [outer = 0x7f1362093c00] 05:37:28 INFO - PROCESS | 1825 | 1461069448331 Marionette DEBUG loaded listener.js 05:37:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f136a86e800) [pid = 1825] [serial = 1041] [outer = 0x7f1362093c00] 05:37:29 INFO - PROCESS | 1825 | 1461069449083 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]]]}] 05:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1737ms 05:37:29 INFO - PROCESS | 1825 | 1461069449125 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 05:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:37:29 INFO - PROCESS | 1825 | 1461069449129 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 05:37:29 INFO - PROCESS | 1825 | 1461069449135 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:37:29 INFO - PROCESS | 1825 | 1461069449138 Marionette TRACE conn3 <- [1,1358,null,{}] 05:37:29 INFO - PROCESS | 1825 | 1461069449143 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}] 05:37:29 INFO - PROCESS | 1825 | 1461069449323 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 05:37:29 INFO - PROCESS | 1825 | 1461069449476 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aae2000 == 122 [pid = 1825] [id = 347] 05:37:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f13606b8c00) [pid = 1825] [serial = 1042] [outer = (nil)] 05:37:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f136a9f3000) [pid = 1825] [serial = 1043] [outer = 0x7f13606b8c00] 05:37:29 INFO - PROCESS | 1825 | 1461069449541 Marionette DEBUG loaded listener.js 05:37:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f136b8a3800) [pid = 1825] [serial = 1044] [outer = 0x7f13606b8c00] 05:37:30 INFO - PROCESS | 1825 | 1461069450501 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]]]}] 05:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1379ms 05:37:30 INFO - PROCESS | 1825 | 1461069450514 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 05:37:30 INFO - PROCESS | 1825 | 1461069450520 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 05:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:37:30 INFO - PROCESS | 1825 | 1461069450530 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:37:30 INFO - PROCESS | 1825 | 1461069450534 Marionette TRACE conn3 <- [1,1362,null,{}] 05:37:30 INFO - PROCESS | 1825 | 1461069450543 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}] 05:37:30 INFO - PROCESS | 1825 | 1461069450743 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 05:37:30 INFO - PROCESS | 1825 | 1461069450942 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136069f000 == 123 [pid = 1825] [id = 348] 05:37:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f135eac4000) [pid = 1825] [serial = 1045] [outer = (nil)] 05:37:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f135fe0a000) [pid = 1825] [serial = 1046] [outer = 0x7f135eac4000] 05:37:31 INFO - PROCESS | 1825 | 1461069451021 Marionette DEBUG loaded listener.js 05:37:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f13606c0c00) [pid = 1825] [serial = 1047] [outer = 0x7f135eac4000] 05:37:32 INFO - PROCESS | 1825 | 1461069452096 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]]]}] 05:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1639ms 05:37:32 INFO - PROCESS | 1825 | 1461069452170 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 05:37:32 INFO - PROCESS | 1825 | 1461069452179 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 05:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:37:32 INFO - PROCESS | 1825 | 1461069452190 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:37:32 INFO - PROCESS | 1825 | 1461069452194 Marionette TRACE conn3 <- [1,1366,null,{}] 05:37:32 INFO - PROCESS | 1825 | 1461069452202 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}] 05:37:32 INFO - PROCESS | 1825 | 1461069452453 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 05:37:32 INFO - PROCESS | 1825 | 1461069452807 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c91000 == 124 [pid = 1825] [id = 349] 05:37:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1361a50000) [pid = 1825] [serial = 1048] [outer = (nil)] 05:37:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1361be0000) [pid = 1825] [serial = 1049] [outer = 0x7f1361a50000] 05:37:32 INFO - PROCESS | 1825 | 1461069452892 Marionette DEBUG loaded listener.js 05:37:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f136209a400) [pid = 1825] [serial = 1050] [outer = 0x7f1361a50000] 05:37:33 INFO - PROCESS | 1825 | 1461069453912 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] 05:37:33 INFO - PROCESS | 1825 | 1461069453933 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 05:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:37:33 INFO - PROCESS | 1825 | 1461069453940 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:37:33 INFO - PROCESS | 1825 | 1461069453946 Marionette TRACE conn3 <- [1,1370,null,{}] 05:37:33 INFO - PROCESS | 1825 | 1461069453974 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}] 05:37:34 INFO - PROCESS | 1825 | 1461069454203 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 05:37:34 INFO - PROCESS | 1825 | 1461069454492 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cf82000 == 125 [pid = 1825] [id = 350] 05:37:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1369ccb000) [pid = 1825] [serial = 1051] [outer = (nil)] 05:37:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f136a86d800) [pid = 1825] [serial = 1052] [outer = 0x7f1369ccb000] 05:37:34 INFO - PROCESS | 1825 | 1461069454583 Marionette DEBUG loaded listener.js 05:37:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f136a9e4000) [pid = 1825] [serial = 1053] [outer = 0x7f1369ccb000] 05:37:35 INFO - PROCESS | 1825 | 1461069455464 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] 05:37:35 INFO - PROCESS | 1825 | 1461069455544 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 05:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:37:35 INFO - PROCESS | 1825 | 1461069455550 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:37:35 INFO - PROCESS | 1825 | 1461069455552 Marionette TRACE conn3 <- [1,1374,null,{}] 05:37:35 INFO - PROCESS | 1825 | 1461069455558 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}] 05:37:35 INFO - PROCESS | 1825 | 1461069455799 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 05:37:36 INFO - PROCESS | 1825 | 1461069456035 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370506000 == 126 [pid = 1825] [id = 351] 05:37:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1369efdc00) [pid = 1825] [serial = 1054] [outer = (nil)] 05:37:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f136c2c7c00) [pid = 1825] [serial = 1055] [outer = 0x7f1369efdc00] 05:37:36 INFO - PROCESS | 1825 | 1461069456155 Marionette DEBUG loaded listener.js 05:37:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f136c387000) [pid = 1825] [serial = 1056] [outer = 0x7f1369efdc00] 05:37:37 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:37:37 INFO - PROCESS | 1825 | 1461069457108 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] 05:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:37:37 INFO - PROCESS | 1825 | 1461069457141 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 05:37:37 INFO - PROCESS | 1825 | 1461069457147 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:37:37 INFO - PROCESS | 1825 | 1461069457151 Marionette TRACE conn3 <- [1,1378,null,{}] 05:37:37 INFO - PROCESS | 1825 | 1461069457156 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}] 05:37:37 INFO - PROCESS | 1825 | 1461069457358 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 05:37:37 INFO - PROCESS | 1825 | 1461069457597 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715b4000 == 127 [pid = 1825] [id = 352] 05:37:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1369ef2800) [pid = 1825] [serial = 1057] [outer = (nil)] 05:37:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f136c8d0c00) [pid = 1825] [serial = 1058] [outer = 0x7f1369ef2800] 05:37:37 INFO - PROCESS | 1825 | 1461069457699 Marionette DEBUG loaded listener.js 05:37:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f136cf21c00) [pid = 1825] [serial = 1059] [outer = 0x7f1369ef2800] 05:37:38 INFO - PROCESS | 1825 | 1461069458579 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] 05:37:38 INFO - PROCESS | 1825 | 1461069458636 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 05:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:37:38 INFO - PROCESS | 1825 | 1461069458644 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:37:38 INFO - PROCESS | 1825 | 1461069458646 Marionette TRACE conn3 <- [1,1382,null,{}] 05:37:38 INFO - PROCESS | 1825 | 1461069458652 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}] 05:37:38 INFO - PROCESS | 1825 | 1461069458915 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 05:37:39 INFO - PROCESS | 1825 | 1461069459179 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13757bf800 == 128 [pid = 1825] [id = 353] 05:37:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f137034f000) [pid = 1825] [serial = 1060] [outer = (nil)] 05:37:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13713c4000) [pid = 1825] [serial = 1061] [outer = 0x7f137034f000] 05:37:39 INFO - PROCESS | 1825 | 1461069459277 Marionette DEBUG loaded listener.js 05:37:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f13727af400) [pid = 1825] [serial = 1062] [outer = 0x7f137034f000] 05:37:40 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 05:37:40 INFO - PROCESS | 1825 | 1461069460157 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] 05:37:40 INFO - PROCESS | 1825 | 1461069460239 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 05:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:37:40 INFO - PROCESS | 1825 | 1461069460246 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:37:40 INFO - PROCESS | 1825 | 1461069460249 Marionette TRACE conn3 <- [1,1386,null,{}] 05:37:40 INFO - PROCESS | 1825 | 1461069460254 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}] 05:37:40 INFO - PROCESS | 1825 | 1461069460466 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 05:37:40 INFO - PROCESS | 1825 | 1461069460696 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13784d2800 == 129 [pid = 1825] [id = 354] 05:37:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1370ab9800) [pid = 1825] [serial = 1063] [outer = (nil)] 05:37:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f13745e6c00) [pid = 1825] [serial = 1064] [outer = 0x7f1370ab9800] 05:37:40 INFO - PROCESS | 1825 | 1461069460813 Marionette DEBUG loaded listener.js 05:37:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f1375744c00) [pid = 1825] [serial = 1065] [outer = 0x7f1370ab9800] 05:37:41 INFO - PROCESS | 1825 | 1461069461732 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] 05:37:41 INFO - PROCESS | 1825 | 1461069461794 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 05:37:41 INFO - PROCESS | 1825 | 1461069461800 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:37:41 INFO - PROCESS | 1825 | 1461069461803 Marionette TRACE conn3 <- [1,1390,null,{}] 05:37:41 INFO - PROCESS | 1825 | 1461069461808 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}] 05:37:42 INFO - PROCESS | 1825 | 1461069462040 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 05:37:42 INFO - PROCESS | 1825 | 1461069462279 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383271000 == 130 [pid = 1825] [id = 355] 05:37:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f136e066400) [pid = 1825] [serial = 1066] [outer = (nil)] 05:37:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f137622fc00) [pid = 1825] [serial = 1067] [outer = 0x7f136e066400] 05:37:42 INFO - PROCESS | 1825 | 1461069462396 Marionette DEBUG loaded listener.js 05:37:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f13770af000) [pid = 1825] [serial = 1068] [outer = 0x7f136e066400] 05:37:43 INFO - PROCESS | 1825 | 1461069463304 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]]]}] 05:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1533ms 05:37:43 INFO - PROCESS | 1825 | 1461069463332 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 05:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:37:43 INFO - PROCESS | 1825 | 1461069463336 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 05:37:43 INFO - PROCESS | 1825 | 1461069463343 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:37:43 INFO - PROCESS | 1825 | 1461069463346 Marionette TRACE conn3 <- [1,1394,null,{}] 05:37:43 INFO - PROCESS | 1825 | 1461069463351 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}] 05:37:43 INFO - PROCESS | 1825 | 1461069463545 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 05:37:43 INFO - PROCESS | 1825 | 1461069463744 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1385c12800 == 131 [pid = 1825] [id = 356] 05:37:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f136de83c00) [pid = 1825] [serial = 1069] [outer = (nil)] 05:37:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f13771b2400) [pid = 1825] [serial = 1070] [outer = 0x7f136de83c00] 05:37:43 INFO - PROCESS | 1825 | 1461069463816 Marionette DEBUG loaded listener.js 05:37:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1378421000) [pid = 1825] [serial = 1071] [outer = 0x7f136de83c00] 05:37:44 INFO - PROCESS | 1825 | 1461069464718 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]]]}] 05:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1431ms 05:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:37:44 INFO - PROCESS | 1825 | 1461069464774 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 05:37:44 INFO - PROCESS | 1825 | 1461069464777 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 05:37:44 INFO - PROCESS | 1825 | 1461069464784 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:37:44 INFO - PROCESS | 1825 | 1461069464787 Marionette TRACE conn3 <- [1,1398,null,{}] 05:37:44 INFO - PROCESS | 1825 | 1461069464792 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}] 05:37:45 INFO - PROCESS | 1825 | 1461069465027 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 05:37:45 INFO - PROCESS | 1825 | 1461069465263 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c62800 == 132 [pid = 1825] [id = 357] 05:37:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f13727b9c00) [pid = 1825] [serial = 1072] [outer = (nil)] 05:37:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f137c156c00) [pid = 1825] [serial = 1073] [outer = 0x7f13727b9c00] 05:37:45 INFO - PROCESS | 1825 | 1461069465379 Marionette DEBUG loaded listener.js 05:37:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1382db3800) [pid = 1825] [serial = 1074] [outer = 0x7f13727b9c00] 05:37:46 INFO - PROCESS | 1825 | 1461069466314 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]]]}] 05:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1582ms 05:37:46 INFO - PROCESS | 1825 | 1461069466365 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 05:37:46 INFO - PROCESS | 1825 | 1461069466370 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 05:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:37:46 INFO - PROCESS | 1825 | 1461069466376 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:37:46 INFO - PROCESS | 1825 | 1461069466381 Marionette TRACE conn3 <- [1,1402,null,{}] 05:37:46 INFO - PROCESS | 1825 | 1461069466387 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}] 05:37:46 INFO - PROCESS | 1825 | 1461069466655 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 05:37:46 INFO - PROCESS | 1825 | 1461069466951 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360696800 == 133 [pid = 1825] [id = 358] 05:37:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f13605d1000) [pid = 1825] [serial = 1075] [outer = (nil)] 05:37:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1369eef800) [pid = 1825] [serial = 1076] [outer = 0x7f13605d1000] 05:37:47 INFO - PROCESS | 1825 | 1461069467037 Marionette DEBUG loaded listener.js 05:37:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1383f2cc00) [pid = 1825] [serial = 1077] [outer = 0x7f13605d1000] 05:37:47 INFO - PROCESS | 1825 | 1461069467925 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]]]}] 05:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1582ms 05:37:47 INFO - PROCESS | 1825 | 1461069467959 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 05:37:47 INFO - PROCESS | 1825 | 1461069467962 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 05:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:37:47 INFO - PROCESS | 1825 | 1461069467969 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:37:47 INFO - PROCESS | 1825 | 1461069467971 Marionette TRACE conn3 <- [1,1406,null,{}] 05:37:47 INFO - PROCESS | 1825 | 1461069467977 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}] 05:37:48 INFO - PROCESS | 1825 | 1461069468177 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 05:37:48 INFO - PROCESS | 1825 | 1461069468903 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13614e1000 == 134 [pid = 1825] [id = 359] 05:37:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f135da89400) [pid = 1825] [serial = 1078] [outer = (nil)] 05:37:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f135dbd4c00) [pid = 1825] [serial = 1079] [outer = 0x7f135da89400] 05:37:48 INFO - PROCESS | 1825 | 1461069468980 Marionette DEBUG loaded listener.js 05:37:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f135ebd1800) [pid = 1825] [serial = 1080] [outer = 0x7f135da89400] 05:37:49 INFO - PROCESS | 1825 | 1461069469864 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]]]}] 05:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1933ms 05:37:49 INFO - PROCESS | 1825 | 1461069469903 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 05:37:49 INFO - PROCESS | 1825 | 1461069469908 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 05:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:37:49 INFO - PROCESS | 1825 | 1461069469916 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:37:49 INFO - PROCESS | 1825 | 1461069469922 Marionette TRACE conn3 <- [1,1410,null,{}] 05:37:49 INFO - PROCESS | 1825 | 1461069469929 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}] 05:37:50 INFO - PROCESS | 1825 | 1461069470119 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 05:37:50 INFO - PROCESS | 1825 | 1461069470335 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362edb800 == 135 [pid = 1825] [id = 360] 05:37:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f135da8c400) [pid = 1825] [serial = 1081] [outer = (nil)] 05:37:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f135ecb0c00) [pid = 1825] [serial = 1082] [outer = 0x7f135da8c400] 05:37:50 INFO - PROCESS | 1825 | 1461069470405 Marionette DEBUG loaded listener.js 05:37:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1361ab2800) [pid = 1825] [serial = 1083] [outer = 0x7f135da8c400] 05:37:51 INFO - PROCESS | 1825 | 1461069471633 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]]]}] 05:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1734ms 05:37:51 INFO - PROCESS | 1825 | 1461069471654 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 05:37:51 INFO - PROCESS | 1825 | 1461069471660 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 05:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:37:51 INFO - PROCESS | 1825 | 1461069471667 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:37:51 INFO - PROCESS | 1825 | 1461069471669 Marionette TRACE conn3 <- [1,1414,null,{}] 05:37:51 INFO - PROCESS | 1825 | 1461069471675 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}] 05:37:51 INFO - PROCESS | 1825 | 1461069471880 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 05:37:52 INFO - PROCESS | 1825 | 1461069472253 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ccb000 == 134 [pid = 1825] [id = 296] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b5d000 == 133 [pid = 1825] [id = 297] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d926800 == 132 [pid = 1825] [id = 295] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f13832b5800) [pid = 1825] [serial = 932] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1388059c00) [pid = 1825] [serial = 935] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1361a4d000) [pid = 1825] [serial = 938] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f135fe0f800) [pid = 1825] [serial = 941] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f135ecb6c00) [pid = 1825] [serial = 944] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f135c41d400) [pid = 1825] [serial = 947] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1369efb400) [pid = 1825] [serial = 974] [outer = (nil)] [url = about:blank] 05:37:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c399000 == 133 [pid = 1825] [id = 361] 05:37:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f135c41d400) [pid = 1825] [serial = 1084] [outer = (nil)] 05:37:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1361a43400) [pid = 1825] [serial = 1085] [outer = 0x7f135c41d400] 05:37:52 INFO - PROCESS | 1825 | 1461069472398 Marionette DEBUG loaded listener.js 05:37:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1369518c00) [pid = 1825] [serial = 1086] [outer = 0x7f135c41d400] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361237000 == 132 [pid = 1825] [id = 259] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369496000 == 131 [pid = 1825] [id = 346] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dce000 == 130 [pid = 1825] [id = 345] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612cd000 == 129 [pid = 1825] [id = 344] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea1f000 == 128 [pid = 1825] [id = 343] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c38e800 == 127 [pid = 1825] [id = 342] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe3c000 == 126 [pid = 1825] [id = 341] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1386170800 == 125 [pid = 1825] [id = 335] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce21000 == 124 [pid = 1825] [id = 334] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137665d800 == 123 [pid = 1825] [id = 333] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13757c3000 == 122 [pid = 1825] [id = 332] 05:37:52 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137435d800 == 121 [pid = 1825] [id = 331] 05:37:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715ac800 == 120 [pid = 1825] [id = 330] 05:37:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370264800 == 119 [pid = 1825] [id = 329] 05:37:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1c1000 == 118 [pid = 1825] [id = 328] 05:37:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cacc000 == 117 [pid = 1825] [id = 327] 05:37:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dc8800 == 116 [pid = 1825] [id = 326] 05:37:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135f3e2800 == 115 [pid = 1825] [id = 325] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f13606c0800) [pid = 1825] [serial = 822] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1362fb1800) [pid = 1825] [serial = 819] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1369c27000) [pid = 1825] [serial = 965] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f1361a4f800) [pid = 1825] [serial = 959] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f136c8cf400) [pid = 1825] [serial = 926] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f13728d9000) [pid = 1825] [serial = 807] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f13701d1c00) [pid = 1825] [serial = 663] [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.] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1362092000) [pid = 1825] [serial = 971] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f136a8e4c00) [pid = 1825] [serial = 969] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f13771b7800) [pid = 1825] [serial = 810] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f13694b2800) [pid = 1825] [serial = 801] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f135ecb2800) [pid = 1825] [serial = 953] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f136a871c00) [pid = 1825] [serial = 968] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f136209f400) [pid = 1825] [serial = 923] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1362fa8c00) [pid = 1825] [serial = 963] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f13619dc400) [pid = 1825] [serial = 825] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1361be7400) [pid = 1825] [serial = 960] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1376612800) [pid = 1825] [serial = 929] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1382b69c00) [pid = 1825] [serial = 813] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1369ea7000) [pid = 1825] [serial = 966] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1388392800) [pid = 1825] [serial = 816] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135ebcd800) [pid = 1825] [serial = 920] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1361a4e000) [pid = 1825] [serial = 957] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f135fe14800) [pid = 1825] [serial = 954] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f135e84ac00) [pid = 1825] [serial = 951] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f135dcd2400) [pid = 1825] [serial = 950] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f13619e5000) [pid = 1825] [serial = 956] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f136bc0d000) [pid = 1825] [serial = 804] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1378422400) [pid = 1825] [serial = 918] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1361cee400) [pid = 1825] [serial = 962] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f13694b0800) [pid = 1825] [serial = 972] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1386126400) [pid = 1825] [serial = 864] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1361be8400) [pid = 1825] [serial = 849] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f136a8e5000) [pid = 1825] [serial = 852] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f136cf19800) [pid = 1825] [serial = 855] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f13743ca400) [pid = 1825] [serial = 858] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1378428800) [pid = 1825] [serial = 861] [outer = (nil)] [url = about:blank] 05:37:53 INFO - PROCESS | 1825 | 1461069473320 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]]]}] 05:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1680ms 05:37:53 INFO - PROCESS | 1825 | 1461069473348 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 05:37:53 INFO - PROCESS | 1825 | 1461069473352 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 05:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:37:53 INFO - PROCESS | 1825 | 1461069473365 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:37:53 INFO - PROCESS | 1825 | 1461069473374 Marionette TRACE conn3 <- [1,1418,null,{}] 05:37:53 INFO - PROCESS | 1825 | 1461069473383 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}] 05:37:53 INFO - PROCESS | 1825 | 1461069473575 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 05:37:53 INFO - PROCESS | 1825 | 1461069473735 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13614c3000 == 116 [pid = 1825] [id = 362] 05:37:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f135ecb6c00) [pid = 1825] [serial = 1087] [outer = (nil)] 05:37:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1369c24400) [pid = 1825] [serial = 1088] [outer = 0x7f135ecb6c00] 05:37:53 INFO - PROCESS | 1825 | 1461069473800 Marionette DEBUG loaded listener.js 05:37:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1369efd800) [pid = 1825] [serial = 1089] [outer = 0x7f135ecb6c00] 05:37:54 INFO - PROCESS | 1825 | 1461069474595 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]]]}] 05:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1294ms 05:37:54 INFO - PROCESS | 1825 | 1461069474653 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 05:37:54 INFO - PROCESS | 1825 | 1461069474657 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 05:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:37:54 INFO - PROCESS | 1825 | 1461069474664 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:37:54 INFO - PROCESS | 1825 | 1461069474667 Marionette TRACE conn3 <- [1,1422,null,{}] 05:37:54 INFO - PROCESS | 1825 | 1461069474672 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}] 05:37:54 INFO - PROCESS | 1825 | 1461069474898 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 05:37:54 INFO - PROCESS | 1825 | 1461069474931 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ce2000 == 117 [pid = 1825] [id = 363] 05:37:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f135fe15800) [pid = 1825] [serial = 1090] [outer = (nil)] 05:37:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136a9e3800) [pid = 1825] [serial = 1091] [outer = 0x7f135fe15800] 05:37:54 INFO - PROCESS | 1825 | 1461069474994 Marionette DEBUG loaded listener.js 05:37:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f136aaafc00) [pid = 1825] [serial = 1092] [outer = 0x7f135fe15800] 05:37:55 INFO - PROCESS | 1825 | 1461069475969 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]]]}] 05:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1331ms 05:37:56 INFO - PROCESS | 1825 | 1461069475997 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 05:37:56 INFO - PROCESS | 1825 | 1461069476000 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 05:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:37:56 INFO - PROCESS | 1825 | 1461069476007 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:37:56 INFO - PROCESS | 1825 | 1461069476011 Marionette TRACE conn3 <- [1,1426,null,{}] 05:37:56 INFO - PROCESS | 1825 | 1461069476017 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}] 05:37:56 INFO - PROCESS | 1825 | 1461069476268 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 05:37:56 INFO - PROCESS | 1825 | 1461069476304 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a818800 == 118 [pid = 1825] [id = 364] 05:37:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f136c2cc800) [pid = 1825] [serial = 1093] [outer = (nil)] 05:37:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f136ca0c800) [pid = 1825] [serial = 1094] [outer = 0x7f136c2cc800] 05:37:56 INFO - PROCESS | 1825 | 1461069476508 Marionette DEBUG loaded listener.js 05:37:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f136ed7f000) [pid = 1825] [serial = 1095] [outer = 0x7f136c2cc800] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1362093c00) [pid = 1825] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f135dcd4400) [pid = 1825] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f135dbce800) [pid = 1825] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f135dcc7400) [pid = 1825] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f135dbccc00) [pid = 1825] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f13757bc800) [pid = 1825] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:37:57 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1361455400) [pid = 1825] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:37:57 INFO - PROCESS | 1825 | 1461069477746 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]]]}] 05:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1785ms 05:37:57 INFO - PROCESS | 1825 | 1461069477793 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 05:37:57 INFO - PROCESS | 1825 | 1461069477797 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 05:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:37:57 INFO - PROCESS | 1825 | 1461069477803 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:37:57 INFO - PROCESS | 1825 | 1461069477806 Marionette TRACE conn3 <- [1,1430,null,{}] 05:37:57 INFO - PROCESS | 1825 | 1461069477812 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}] 05:37:58 INFO - PROCESS | 1825 | 1461069477998 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 05:37:58 INFO - PROCESS | 1825 | 1461069478158 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cf7e800 == 119 [pid = 1825] [id = 365] 05:37:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1361a47000) [pid = 1825] [serial = 1096] [outer = (nil)] 05:37:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f13701cf000) [pid = 1825] [serial = 1097] [outer = 0x7f1361a47000] 05:37:58 INFO - PROCESS | 1825 | 1461069478227 Marionette DEBUG loaded listener.js 05:37:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1370cc3800) [pid = 1825] [serial = 1098] [outer = 0x7f1361a47000] 05:37:59 INFO - PROCESS | 1825 | 1461069479000 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]]]}] 05:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1233ms 05:37:59 INFO - PROCESS | 1825 | 1461069479037 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 05:37:59 INFO - PROCESS | 1825 | 1461069479041 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 05:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:37:59 INFO - PROCESS | 1825 | 1461069479048 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:37:59 INFO - PROCESS | 1825 | 1461069479051 Marionette TRACE conn3 <- [1,1434,null,{}] 05:37:59 INFO - PROCESS | 1825 | 1461069479057 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}] 05:37:59 INFO - PROCESS | 1825 | 1461069479366 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 05:37:59 INFO - PROCESS | 1825 | 1461069479554 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea07800 == 120 [pid = 1825] [id = 366] 05:37:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f135da88c00) [pid = 1825] [serial = 1099] [outer = (nil)] 05:37:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f135dcc6c00) [pid = 1825] [serial = 1100] [outer = 0x7f135da88c00] 05:37:59 INFO - PROCESS | 1825 | 1461069479632 Marionette DEBUG loaded listener.js 05:37:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f135fe07800) [pid = 1825] [serial = 1101] [outer = 0x7f135da88c00] 05:38:00 INFO - PROCESS | 1825 | 1461069480704 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]]]}] 05:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1730ms 05:38:00 INFO - PROCESS | 1825 | 1461069480783 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 05:38:00 INFO - PROCESS | 1825 | 1461069480790 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 05:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:38:00 INFO - PROCESS | 1825 | 1461069480801 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:38:00 INFO - PROCESS | 1825 | 1461069480808 Marionette TRACE conn3 <- [1,1438,null,{}] 05:38:00 INFO - PROCESS | 1825 | 1461069480816 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}] 05:38:01 INFO - PROCESS | 1825 | 1461069481040 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 05:38:01 INFO - PROCESS | 1825 | 1461069481325 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c96000 == 121 [pid = 1825] [id = 367] 05:38:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1361a51800) [pid = 1825] [serial = 1102] [outer = (nil)] 05:38:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f136209a800) [pid = 1825] [serial = 1103] [outer = 0x7f1361a51800] 05:38:01 INFO - PROCESS | 1825 | 1461069481407 Marionette DEBUG loaded listener.js 05:38:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1369372c00) [pid = 1825] [serial = 1104] [outer = 0x7f1361a51800] 05:38:02 INFO - PROCESS | 1825 | 1461069482458 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]]]}] 05:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1690ms 05:38:02 INFO - PROCESS | 1825 | 1461069482496 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 05:38:02 INFO - PROCESS | 1825 | 1461069482501 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 05:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:38:02 INFO - PROCESS | 1825 | 1461069482509 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:38:02 INFO - PROCESS | 1825 | 1461069482511 Marionette TRACE conn3 <- [1,1442,null,{}] 05:38:02 INFO - PROCESS | 1825 | 1461069482518 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}] 05:38:02 INFO - PROCESS | 1825 | 1461069482727 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 05:38:03 INFO - PROCESS | 1825 | 1461069483086 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137025d800 == 122 [pid = 1825] [id = 368] 05:38:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1369466c00) [pid = 1825] [serial = 1105] [outer = (nil)] 05:38:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f136a8efc00) [pid = 1825] [serial = 1106] [outer = 0x7f1369466c00] 05:38:03 INFO - PROCESS | 1825 | 1461069483177 Marionette DEBUG loaded listener.js 05:38:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f136bc0b800) [pid = 1825] [serial = 1107] [outer = 0x7f1369466c00] 05:38:04 INFO - PROCESS | 1825 | 1461069484108 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]]]}] 05:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1636ms 05:38:04 INFO - PROCESS | 1825 | 1461069484145 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 05:38:04 INFO - PROCESS | 1825 | 1461069484152 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 05:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:38:04 INFO - PROCESS | 1825 | 1461069484171 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:38:04 INFO - PROCESS | 1825 | 1461069484179 Marionette TRACE conn3 <- [1,1446,null,{}] 05:38:04 INFO - PROCESS | 1825 | 1461069484185 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}] 05:38:04 INFO - PROCESS | 1825 | 1461069484409 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 05:38:04 INFO - PROCESS | 1825 | 1461069484725 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1373224800 == 123 [pid = 1825] [id = 369] 05:38:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f136b99c400) [pid = 1825] [serial = 1108] [outer = (nil)] 05:38:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f1370ab3800) [pid = 1825] [serial = 1109] [outer = 0x7f136b99c400] 05:38:04 INFO - PROCESS | 1825 | 1461069484818 Marionette DEBUG loaded listener.js 05:38:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f137279e000) [pid = 1825] [serial = 1110] [outer = 0x7f136b99c400] 05:38:05 INFO - PROCESS | 1825 | 1461069485732 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]]]}] 05:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1647ms 05:38:05 INFO - PROCESS | 1825 | 1461069485810 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 05:38:05 INFO - PROCESS | 1825 | 1461069485813 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 05:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:38:05 INFO - PROCESS | 1825 | 1461069485820 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:38:05 INFO - PROCESS | 1825 | 1461069485823 Marionette TRACE conn3 <- [1,1450,null,{}] 05:38:05 INFO - PROCESS | 1825 | 1461069485829 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}] 05:38:06 INFO - PROCESS | 1825 | 1461069486075 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 05:38:06 INFO - PROCESS | 1825 | 1461069486358 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375974800 == 124 [pid = 1825] [id = 370] 05:38:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f136ed77400) [pid = 1825] [serial = 1111] [outer = (nil)] 05:38:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13743ca400) [pid = 1825] [serial = 1112] [outer = 0x7f136ed77400] 05:38:06 INFO - PROCESS | 1825 | 1461069486443 Marionette DEBUG loaded listener.js 05:38:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f1376234400) [pid = 1825] [serial = 1113] [outer = 0x7f136ed77400] 05:38:07 INFO - PROCESS | 1825 | 1461069487418 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]]]}] 05:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1647ms 05:38:07 INFO - PROCESS | 1825 | 1461069487469 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 05:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:38:07 INFO - PROCESS | 1825 | 1461069487474 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 05:38:07 INFO - PROCESS | 1825 | 1461069487479 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:38:07 INFO - PROCESS | 1825 | 1461069487483 Marionette TRACE conn3 <- [1,1454,null,{}] 05:38:07 INFO - PROCESS | 1825 | 1461069487488 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}] 05:38:07 INFO - PROCESS | 1825 | 1461069487693 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 05:38:07 INFO - PROCESS | 1825 | 1461069487956 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382bf0000 == 125 [pid = 1825] [id = 371] 05:38:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f1381fc8400) [pid = 1825] [serial = 1114] [outer = (nil)] 05:38:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f1382b6cc00) [pid = 1825] [serial = 1115] [outer = 0x7f1381fc8400] 05:38:08 INFO - PROCESS | 1825 | 1461069488090 Marionette DEBUG loaded listener.js 05:38:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f13840ccc00) [pid = 1825] [serial = 1116] [outer = 0x7f1381fc8400] 05:38:09 INFO - PROCESS | 1825 | 1461069489041 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]]]}] 05:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1637ms 05:38:09 INFO - PROCESS | 1825 | 1461069489118 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 05:38:09 INFO - PROCESS | 1825 | 1461069489122 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 05:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:38:09 INFO - PROCESS | 1825 | 1461069489129 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:38:09 INFO - PROCESS | 1825 | 1461069489133 Marionette TRACE conn3 <- [1,1458,null,{}] 05:38:09 INFO - PROCESS | 1825 | 1461069489139 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}] 05:38:09 INFO - PROCESS | 1825 | 1461069489344 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 05:38:09 INFO - PROCESS | 1825 | 1461069489604 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c5b000 == 126 [pid = 1825] [id = 372] 05:38:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1369cc2800) [pid = 1825] [serial = 1117] [outer = (nil)] 05:38:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1384285c00) [pid = 1825] [serial = 1118] [outer = 0x7f1369cc2800] 05:38:09 INFO - PROCESS | 1825 | 1461069489695 Marionette DEBUG loaded listener.js 05:38:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1386292000) [pid = 1825] [serial = 1119] [outer = 0x7f1369cc2800] 05:38:10 INFO - PROCESS | 1825 | 1461069490579 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]]]}] 05:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1485ms 05:38:10 INFO - PROCESS | 1825 | 1461069490616 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 05:38:10 INFO - PROCESS | 1825 | 1461069490620 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 05:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:38:10 INFO - PROCESS | 1825 | 1461069490627 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:38:10 INFO - PROCESS | 1825 | 1461069490631 Marionette TRACE conn3 <- [1,1462,null,{}] 05:38:10 INFO - PROCESS | 1825 | 1461069490636 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}] 05:38:10 INFO - PROCESS | 1825 | 1461069490841 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 05:38:11 INFO - PROCESS | 1825 | 1461069491038 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138852d800 == 127 [pid = 1825] [id = 373] 05:38:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f136b89c800) [pid = 1825] [serial = 1120] [outer = (nil)] 05:38:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1387f28400) [pid = 1825] [serial = 1121] [outer = 0x7f136b89c800] 05:38:11 INFO - PROCESS | 1825 | 1461069491112 Marionette DEBUG loaded listener.js 05:38:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1388094c00) [pid = 1825] [serial = 1122] [outer = 0x7f136b89c800] 05:38:12 INFO - PROCESS | 1825 | 1461069492117 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]]]}] 05:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1538ms 05:38:12 INFO - PROCESS | 1825 | 1461069492167 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 05:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:38:12 INFO - PROCESS | 1825 | 1461069492171 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 05:38:12 INFO - PROCESS | 1825 | 1461069492178 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:38:12 INFO - PROCESS | 1825 | 1461069492181 Marionette TRACE conn3 <- [1,1466,null,{}] 05:38:12 INFO - PROCESS | 1825 | 1461069492189 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}] 05:38:12 INFO - PROCESS | 1825 | 1461069492398 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 05:38:12 INFO - PROCESS | 1825 | 1461069492640 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c4a6000 == 128 [pid = 1825] [id = 374] 05:38:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f136aa5e400) [pid = 1825] [serial = 1123] [outer = (nil)] 05:38:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1374e26400) [pid = 1825] [serial = 1124] [outer = 0x7f136aa5e400] 05:38:12 INFO - PROCESS | 1825 | 1461069492759 Marionette DEBUG loaded listener.js 05:38:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1374e2d400) [pid = 1825] [serial = 1125] [outer = 0x7f136aa5e400] 05:38:13 INFO - PROCESS | 1825 | 1461069493619 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]]]}] 05:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1480ms 05:38:13 INFO - PROCESS | 1825 | 1461069493659 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 05:38:13 INFO - PROCESS | 1825 | 1461069493662 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 05:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:38:13 INFO - PROCESS | 1825 | 1461069493671 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:38:13 INFO - PROCESS | 1825 | 1461069493674 Marionette TRACE conn3 <- [1,1470,null,{}] 05:38:13 INFO - PROCESS | 1825 | 1461069493680 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}] 05:38:13 INFO - PROCESS | 1825 | 1461069493892 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 05:38:14 INFO - PROCESS | 1825 | 1461069494094 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13695a3800 == 129 [pid = 1825] [id = 375] 05:38:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f135c695400) [pid = 1825] [serial = 1126] [outer = (nil)] 05:38:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f135c69bc00) [pid = 1825] [serial = 1127] [outer = 0x7f135c695400] 05:38:14 INFO - PROCESS | 1825 | 1461069494171 Marionette DEBUG loaded listener.js 05:38:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f135c6a0000) [pid = 1825] [serial = 1128] [outer = 0x7f135c695400] 05:38:15 INFO - PROCESS | 1825 | 1461069495104 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]]]}] 05:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1487ms 05:38:15 INFO - PROCESS | 1825 | 1461069495159 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 05:38:15 INFO - PROCESS | 1825 | 1461069495163 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 05:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:38:15 INFO - PROCESS | 1825 | 1461069495170 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:38:15 INFO - PROCESS | 1825 | 1461069495172 Marionette TRACE conn3 <- [1,1474,null,{}] 05:38:15 INFO - PROCESS | 1825 | 1461069495179 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}] 05:38:15 INFO - PROCESS | 1825 | 1461069495396 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 05:38:15 INFO - PROCESS | 1825 | 1461069495647 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136221b800 == 130 [pid = 1825] [id = 376] 05:38:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f138795b800) [pid = 1825] [serial = 1129] [outer = (nil)] 05:38:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f138808e400) [pid = 1825] [serial = 1130] [outer = 0x7f138795b800] 05:38:15 INFO - PROCESS | 1825 | 1461069495770 Marionette DEBUG loaded listener.js 05:38:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1388441000) [pid = 1825] [serial = 1131] [outer = 0x7f138795b800] 05:38:16 INFO - PROCESS | 1825 | 1461069496731 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]]]}] 05:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1632ms 05:38:16 INFO - PROCESS | 1825 | 1461069496804 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 05:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:38:16 INFO - PROCESS | 1825 | 1461069496814 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 05:38:16 INFO - PROCESS | 1825 | 1461069496821 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:38:16 INFO - PROCESS | 1825 | 1461069496826 Marionette TRACE conn3 <- [1,1478,null,{}] 05:38:16 INFO - PROCESS | 1825 | 1461069496832 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}] 05:38:17 INFO - PROCESS | 1825 | 1461069497100 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 05:38:17 INFO - PROCESS | 1825 | 1461069497385 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d298000 == 131 [pid = 1825] [id = 377] 05:38:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f135d2bd000) [pid = 1825] [serial = 1132] [outer = (nil)] 05:38:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f135d2c3800) [pid = 1825] [serial = 1133] [outer = 0x7f135d2bd000] 05:38:17 INFO - PROCESS | 1825 | 1461069497460 Marionette DEBUG loaded listener.js 05:38:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f138844a400) [pid = 1825] [serial = 1134] [outer = 0x7f135d2bd000] 05:38:18 INFO - PROCESS | 1825 | 1461069498370 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]]]}] 05:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1583ms 05:38:18 INFO - PROCESS | 1825 | 1461069498404 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 05:38:18 INFO - PROCESS | 1825 | 1461069498409 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 05:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:38:18 INFO - PROCESS | 1825 | 1461069498415 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:38:18 INFO - PROCESS | 1825 | 1461069498417 Marionette TRACE conn3 <- [1,1482,null,{}] 05:38:18 INFO - PROCESS | 1825 | 1461069498423 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}] 05:38:18 INFO - PROCESS | 1825 | 1461069498626 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 05:38:18 INFO - PROCESS | 1825 | 1461069498870 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362d4d000 == 132 [pid = 1825] [id = 378] 05:38:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f135d2be400) [pid = 1825] [serial = 1135] [outer = (nil)] 05:38:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f1362042c00) [pid = 1825] [serial = 1136] [outer = 0x7f135d2be400] 05:38:18 INFO - PROCESS | 1825 | 1461069498989 Marionette DEBUG loaded listener.js 05:38:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f1362047c00) [pid = 1825] [serial = 1137] [outer = 0x7f135d2be400] 05:38:19 INFO - PROCESS | 1825 | 1461069499939 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]]]}] 05:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1580ms 05:38:20 INFO - PROCESS | 1825 | 1461069499997 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 05:38:20 INFO - PROCESS | 1825 | 1461069500000 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 05:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:38:20 INFO - PROCESS | 1825 | 1461069500007 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:38:20 INFO - PROCESS | 1825 | 1461069500010 Marionette TRACE conn3 <- [1,1486,null,{}] 05:38:20 INFO - PROCESS | 1825 | 1461069500015 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}] 05:38:20 INFO - PROCESS | 1825 | 1461069500216 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 05:38:20 INFO - PROCESS | 1825 | 1461069500480 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c546800 == 133 [pid = 1825] [id = 379] 05:38:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f135da82c00) [pid = 1825] [serial = 1138] [outer = (nil)] 05:38:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f135ecb4400) [pid = 1825] [serial = 1139] [outer = 0x7f135da82c00] 05:38:20 INFO - PROCESS | 1825 | 1461069500602 Marionette DEBUG loaded listener.js 05:38:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f136204a800) [pid = 1825] [serial = 1140] [outer = 0x7f135da82c00] 05:38:21 INFO - PROCESS | 1825 | 1461069501471 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]]]}] 05:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1537ms 05:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:38:21 INFO - PROCESS | 1825 | 1461069501545 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 05:38:21 INFO - PROCESS | 1825 | 1461069501548 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 05:38:21 INFO - PROCESS | 1825 | 1461069501554 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:38:21 INFO - PROCESS | 1825 | 1461069501557 Marionette TRACE conn3 <- [1,1490,null,{}] 05:38:21 INFO - PROCESS | 1825 | 1461069501564 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}] 05:38:21 INFO - PROCESS | 1825 | 1461069501775 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 05:38:22 INFO - PROCESS | 1825 | 1461069502084 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c9f800 == 134 [pid = 1825] [id = 380] 05:38:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f135da83000) [pid = 1825] [serial = 1141] [outer = (nil)] 05:38:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1361c0a800) [pid = 1825] [serial = 1142] [outer = 0x7f135da83000] 05:38:22 INFO - PROCESS | 1825 | 1461069502164 Marionette DEBUG loaded listener.js 05:38:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1361c0fc00) [pid = 1825] [serial = 1143] [outer = 0x7f135da83000] 05:38:23 INFO - PROCESS | 1825 | 1461069503505 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]]]}] 05:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1988ms 05:38:23 INFO - PROCESS | 1825 | 1461069503619 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 05:38:23 INFO - PROCESS | 1825 | 1461069503625 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 05:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:38:23 INFO - PROCESS | 1825 | 1461069503638 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:38:23 INFO - PROCESS | 1825 | 1461069503644 Marionette TRACE conn3 <- [1,1494,null,{}] 05:38:23 INFO - PROCESS | 1825 | 1461069503666 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}] 05:38:23 INFO - PROCESS | 1825 | 1461069503858 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 05:38:24 INFO - PROCESS | 1825 | 1461069504059 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d2e000 == 135 [pid = 1825] [id = 381] 05:38:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f135d2b9800) [pid = 1825] [serial = 1144] [outer = (nil)] 05:38:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f135ebdcc00) [pid = 1825] [serial = 1145] [outer = 0x7f135d2b9800] 05:38:24 INFO - PROCESS | 1825 | 1461069504168 Marionette DEBUG loaded listener.js 05:38:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f13605c7c00) [pid = 1825] [serial = 1146] [outer = 0x7f135d2b9800] 05:38:25 INFO - PROCESS | 1825 | 1461069505148 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]]]}] 05:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1594ms 05:38:25 INFO - PROCESS | 1825 | 1461069505233 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 05:38:25 INFO - PROCESS | 1825 | 1461069505255 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 05:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:38:25 INFO - PROCESS | 1825 | 1461069505271 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:38:25 INFO - PROCESS | 1825 | 1461069505275 Marionette TRACE conn3 <- [1,1498,null,{}] 05:38:25 INFO - PROCESS | 1825 | 1461069505348 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}] 05:38:25 INFO - PROCESS | 1825 | 1461069505616 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 05:38:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cf7e800 == 134 [pid = 1825] [id = 365] 05:38:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a818800 == 133 [pid = 1825] [id = 364] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f13757c2000) [pid = 1825] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f13832dd000) [pid = 1825] [serial = 1010] [outer = (nil)] [url = about:blank] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1385ce2000) [pid = 1825] [serial = 1013] [outer = (nil)] [url = about:blank] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13605c9400) [pid = 1825] [serial = 1016] [outer = (nil)] [url = about:blank] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f13606c0000) [pid = 1825] [serial = 1019] [outer = (nil)] [url = about:blank] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1361cf1800) [pid = 1825] [serial = 1022] [outer = (nil)] [url = about:blank] 05:38:25 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f136a9f3000) [pid = 1825] [serial = 1043] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | 1461069505999 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ce2000 == 132 [pid = 1825] [id = 363] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13614c3000 == 131 [pid = 1825] [id = 362] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c399000 == 130 [pid = 1825] [id = 361] 05:38:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c547800 == 131 [pid = 1825] [id = 382] 05:38:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f13605c9400) [pid = 1825] [serial = 1147] [outer = (nil)] 05:38:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1361a48c00) [pid = 1825] [serial = 1148] [outer = 0x7f13605c9400] 05:38:26 INFO - PROCESS | 1825 | 1461069506095 Marionette DEBUG loaded listener.js 05:38:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1361be2800) [pid = 1825] [serial = 1149] [outer = 0x7f13605c9400] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362edb800 == 130 [pid = 1825] [id = 360] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13614e1000 == 129 [pid = 1825] [id = 359] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13784d2800 == 128 [pid = 1825] [id = 354] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13757bf800 == 127 [pid = 1825] [id = 353] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715b4000 == 126 [pid = 1825] [id = 352] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370506000 == 125 [pid = 1825] [id = 351] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13756c4800 == 124 [pid = 1825] [id = 10] 05:38:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136069f000 == 123 [pid = 1825] [id = 348] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f135ebdb000) [pid = 1825] [serial = 977] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1361a4e400) [pid = 1825] [serial = 980] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f136aab0800) [pid = 1825] [serial = 989] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f1369520800) [pid = 1825] [serial = 983] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f136a9db400) [pid = 1825] [serial = 986] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f135eac2c00) [pid = 1825] [serial = 1026] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f135dccc400) [pid = 1825] [serial = 1025] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f136e065c00) [pid = 1825] [serial = 992] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1370ab6800) [pid = 1825] [serial = 995] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f13713c2800) [pid = 1825] [serial = 998] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1369eaa000) [pid = 1825] [serial = 1038] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f136a86e800) [pid = 1825] [serial = 1041] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f13694b1400) [pid = 1825] [serial = 1035] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1369c2f800) [pid = 1825] [serial = 1037] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1362fa8400) [pid = 1825] [serial = 1040] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f13749f0800) [pid = 1825] [serial = 1004] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f135ecbc000) [pid = 1825] [serial = 1029] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f135e83d800) [pid = 1825] [serial = 1028] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f13619e0c00) [pid = 1825] [serial = 1031] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f1361ab7c00) [pid = 1825] [serial = 1032] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1362099400) [pid = 1825] [serial = 1034] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f137335a400) [pid = 1825] [serial = 1001] [outer = (nil)] [url = about:blank] 05:38:26 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1378421800) [pid = 1825] [serial = 1007] [outer = (nil)] [url = about:blank] 05:38:27 INFO - PROCESS | 1825 | 1461069507011 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]]]}] 05:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1760ms 05:38:27 INFO - PROCESS | 1825 | 1461069507028 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 05:38:27 INFO - PROCESS | 1825 | 1461069507031 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 05:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:38:27 INFO - PROCESS | 1825 | 1461069507037 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:38:27 INFO - PROCESS | 1825 | 1461069507042 Marionette TRACE conn3 <- [1,1502,null,{}] 05:38:27 INFO - PROCESS | 1825 | 1461069507073 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}] 05:38:27 INFO - PROCESS | 1825 | 1461069507271 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 05:38:27 INFO - PROCESS | 1825 | 1461069507289 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619ab800 == 124 [pid = 1825] [id = 383] 05:38:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1361c0d000) [pid = 1825] [serial = 1150] [outer = (nil)] 05:38:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1361cf1800) [pid = 1825] [serial = 1151] [outer = 0x7f1361c0d000] 05:38:27 INFO - PROCESS | 1825 | 1461069507360 Marionette DEBUG loaded listener.js 05:38:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f136209d400) [pid = 1825] [serial = 1152] [outer = 0x7f1361c0d000] 05:38:28 INFO - PROCESS | 1825 | 1461069508285 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]]]}] 05:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1292ms 05:38:28 INFO - PROCESS | 1825 | 1461069508332 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 05:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:38:28 INFO - PROCESS | 1825 | 1461069508337 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 05:38:28 INFO - PROCESS | 1825 | 1461069508344 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:38:28 INFO - PROCESS | 1825 | 1461069508347 Marionette TRACE conn3 <- [1,1506,null,{}] 05:38:28 INFO - PROCESS | 1825 | 1461069508352 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}] 05:38:28 INFO - PROCESS | 1825 | 1461069508539 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 05:38:28 INFO - PROCESS | 1825 | 1461069508717 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369497000 == 125 [pid = 1825] [id = 384] 05:38:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1361be4400) [pid = 1825] [serial = 1153] [outer = (nil)] 05:38:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f136946b000) [pid = 1825] [serial = 1154] [outer = 0x7f1361be4400] 05:38:28 INFO - PROCESS | 1825 | 1461069508783 Marionette DEBUG loaded listener.js 05:38:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1369c22800) [pid = 1825] [serial = 1155] [outer = 0x7f1361be4400] 05:38:29 INFO - PROCESS | 1825 | 1461069509635 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]]]}] 05:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1339ms 05:38:29 INFO - PROCESS | 1825 | 1461069509683 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 05:38:29 INFO - PROCESS | 1825 | 1461069509686 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 05:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:38:29 INFO - PROCESS | 1825 | 1461069509693 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:38:29 INFO - PROCESS | 1825 | 1461069509696 Marionette TRACE conn3 <- [1,1510,null,{}] 05:38:29 INFO - PROCESS | 1825 | 1461069509708 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}] 05:38:29 INFO - PROCESS | 1825 | 1461069509955 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 05:38:29 INFO - PROCESS | 1825 | 1461069509993 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d0e000 == 126 [pid = 1825] [id = 385] 05:38:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f1361abec00) [pid = 1825] [serial = 1156] [outer = (nil)] 05:38:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1369ea7c00) [pid = 1825] [serial = 1157] [outer = 0x7f1361abec00] 05:38:30 INFO - PROCESS | 1825 | 1461069510056 Marionette DEBUG loaded listener.js 05:38:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1369fab800) [pid = 1825] [serial = 1158] [outer = 0x7f1361abec00] 05:38:30 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f135fe15800) [pid = 1825] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:38:30 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f135c41d400) [pid = 1825] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:38:30 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f136c2cc800) [pid = 1825] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:38:30 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f135ecb6c00) [pid = 1825] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:38:30 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f135da8c400) [pid = 1825] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:38:30 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f135da89400) [pid = 1825] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:38:31 INFO - PROCESS | 1825 | 1461069511168 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]]]}] 05:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1536ms 05:38:31 INFO - PROCESS | 1825 | 1461069511230 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 05:38:31 INFO - PROCESS | 1825 | 1461069511233 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 05:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:38:31 INFO - PROCESS | 1825 | 1461069511239 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:38:31 INFO - PROCESS | 1825 | 1461069511241 Marionette TRACE conn3 <- [1,1514,null,{}] 05:38:31 INFO - PROCESS | 1825 | 1461069511247 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}] 05:38:31 INFO - PROCESS | 1825 | 1461069511470 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 05:38:31 INFO - PROCESS | 1825 | 1461069511674 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3df800 == 127 [pid = 1825] [id = 386] 05:38:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f136a8ea400) [pid = 1825] [serial = 1159] [outer = (nil)] 05:38:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f136a9e4400) [pid = 1825] [serial = 1160] [outer = 0x7f136a8ea400] 05:38:31 INFO - PROCESS | 1825 | 1461069511763 Marionette DEBUG loaded listener.js 05:38:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f136aaad800) [pid = 1825] [serial = 1161] [outer = 0x7f136a8ea400] 05:38:32 INFO - PROCESS | 1825 | 1461069512441 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]]]}] 05:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1226ms 05:38:32 INFO - PROCESS | 1825 | 1461069512467 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 05:38:32 INFO - PROCESS | 1825 | 1461069512471 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 05:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:38:32 INFO - PROCESS | 1825 | 1461069512478 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:38:32 INFO - PROCESS | 1825 | 1461069512482 Marionette TRACE conn3 <- [1,1518,null,{}] 05:38:32 INFO - PROCESS | 1825 | 1461069512499 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}] 05:38:32 INFO - PROCESS | 1825 | 1461069512689 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 05:38:32 INFO - PROCESS | 1825 | 1461069512703 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb40800 == 128 [pid = 1825] [id = 387] 05:38:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f136aab0800) [pid = 1825] [serial = 1162] [outer = (nil)] 05:38:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f136c2cbc00) [pid = 1825] [serial = 1163] [outer = 0x7f136aab0800] 05:38:32 INFO - PROCESS | 1825 | 1461069512764 Marionette DEBUG loaded listener.js 05:38:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f136cf17000) [pid = 1825] [serial = 1164] [outer = 0x7f136aab0800] 05:38:34 INFO - PROCESS | 1825 | 1461069514044 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]]]}] 05:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1601ms 05:38:34 INFO - PROCESS | 1825 | 1461069514080 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 05:38:34 INFO - PROCESS | 1825 | 1461069514088 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 05:38:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:38:34 INFO - PROCESS | 1825 | 1461069514098 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:38:34 INFO - PROCESS | 1825 | 1461069514103 Marionette TRACE conn3 <- [1,1522,null,{}] 05:38:34 INFO - PROCESS | 1825 | 1461069514111 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}] 05:38:34 INFO - PROCESS | 1825 | 1461069514370 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 05:38:34 INFO - PROCESS | 1825 | 1461069514664 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612dc000 == 129 [pid = 1825] [id = 388] 05:38:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f13605cb400) [pid = 1825] [serial = 1165] [outer = (nil)] 05:38:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f13613c3000) [pid = 1825] [serial = 1166] [outer = 0x7f13605cb400] 05:38:34 INFO - PROCESS | 1825 | 1461069514747 Marionette DEBUG loaded listener.js 05:38:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1361a50800) [pid = 1825] [serial = 1167] [outer = 0x7f13605cb400] 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:38:35 INFO - PROCESS | 1825 | 1461069515686 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"]]]}] 05:38:35 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 () { 05:38:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:38:35 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 () { 05:38:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:38:35 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 () { 05:38:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:38:35 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 () { 05:38:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:38:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1638ms 05:38:35 INFO - PROCESS | 1825 | 1461069515743 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 05:38:35 INFO - PROCESS | 1825 | 1461069515755 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 05:38:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:38:35 INFO - PROCESS | 1825 | 1461069515788 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:38:35 INFO - PROCESS | 1825 | 1461069515794 Marionette TRACE conn3 <- [1,1526,null,{}] 05:38:35 INFO - PROCESS | 1825 | 1461069515801 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}] 05:38:36 INFO - PROCESS | 1825 | 1461069516013 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 05:38:36 INFO - PROCESS | 1825 | 1461069516257 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a805000 == 130 [pid = 1825] [id = 389] 05:38:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f13613c7000) [pid = 1825] [serial = 1168] [outer = (nil)] 05:38:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f1369527c00) [pid = 1825] [serial = 1169] [outer = 0x7f13613c7000] 05:38:36 INFO - PROCESS | 1825 | 1461069516377 Marionette DEBUG loaded listener.js 05:38:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1369ea8000) [pid = 1825] [serial = 1170] [outer = 0x7f13613c7000] 05:38:37 INFO - PROCESS | 1825 | 1461069517198 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"]]]}] 05:38:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:38:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:38:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:38:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:38:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:38:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:38:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1439ms 05:38:37 INFO - PROCESS | 1825 | 1461069517258 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 05:38:37 INFO - PROCESS | 1825 | 1461069517262 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 05:38:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:38:37 INFO - PROCESS | 1825 | 1461069517274 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:38:37 INFO - PROCESS | 1825 | 1461069517281 Marionette TRACE conn3 <- [1,1530,null,{}] 05:38:37 INFO - PROCESS | 1825 | 1461069517298 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}] 05:38:37 INFO - PROCESS | 1825 | 1461069517520 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 05:38:37 INFO - PROCESS | 1825 | 1461069517719 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370506000 == 131 [pid = 1825] [id = 390] 05:38:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1369470400) [pid = 1825] [serial = 1171] [outer = (nil)] 05:38:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f136b99dc00) [pid = 1825] [serial = 1172] [outer = 0x7f1369470400] 05:38:37 INFO - PROCESS | 1825 | 1461069517836 Marionette DEBUG loaded listener.js 05:38:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f136cf1f000) [pid = 1825] [serial = 1173] [outer = 0x7f1369470400] 05:38:38 INFO - PROCESS | 1825 | 1461069518671 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]]]}] 05:38:38 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 05:38:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:38:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:38:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:38:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 05:38:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:38:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1438ms 05:38:38 INFO - PROCESS | 1825 | 1461069518714 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 05:38:38 INFO - PROCESS | 1825 | 1461069518720 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 05:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:38:38 INFO - PROCESS | 1825 | 1461069518726 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:38:38 INFO - PROCESS | 1825 | 1461069518728 Marionette TRACE conn3 <- [1,1534,null,{}] 05:38:38 INFO - PROCESS | 1825 | 1461069518734 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}] 05:38:38 INFO - PROCESS | 1825 | 1461069518940 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 05:38:39 INFO - PROCESS | 1825 | 1461069519143 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715db000 == 132 [pid = 1825] [id = 391] 05:38:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f1369fb2800) [pid = 1825] [serial = 1174] [outer = (nil)] 05:38:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f1370ab3400) [pid = 1825] [serial = 1175] [outer = 0x7f1369fb2800] 05:38:39 INFO - PROCESS | 1825 | 1461069519223 Marionette DEBUG loaded listener.js 05:38:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1370cc4000) [pid = 1825] [serial = 1176] [outer = 0x7f1369fb2800] 05:38:40 INFO - PROCESS | 1825 | 1461069520172 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]]]}] 05:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1487ms 05:38:40 INFO - PROCESS | 1825 | 1461069520214 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 05:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:38:40 INFO - PROCESS | 1825 | 1461069520218 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 05:38:40 INFO - PROCESS | 1825 | 1461069520226 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:38:40 INFO - PROCESS | 1825 | 1461069520228 Marionette TRACE conn3 <- [1,1538,null,{}] 05:38:40 INFO - PROCESS | 1825 | 1461069520235 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}] 05:38:40 INFO - PROCESS | 1825 | 1461069520456 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 05:38:40 INFO - PROCESS | 1825 | 1461069520680 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375778800 == 133 [pid = 1825] [id = 392] 05:38:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f13713c9c00) [pid = 1825] [serial = 1177] [outer = (nil)] 05:38:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f13733dbc00) [pid = 1825] [serial = 1178] [outer = 0x7f13713c9c00] 05:38:40 INFO - PROCESS | 1825 | 1461069520807 Marionette DEBUG loaded listener.js 05:38:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1374d87c00) [pid = 1825] [serial = 1179] [outer = 0x7f13713c9c00] 05:38:41 INFO - PROCESS | 1825 | 1461069521727 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]]]}] 05:38:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:38:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1545ms 05:38:41 INFO - PROCESS | 1825 | 1461069521770 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 05:38:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:38:41 INFO - PROCESS | 1825 | 1461069521781 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 05:38:41 INFO - PROCESS | 1825 | 1461069521789 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:38:41 INFO - PROCESS | 1825 | 1461069521793 Marionette TRACE conn3 <- [1,1542,null,{}] 05:38:41 INFO - PROCESS | 1825 | 1461069521801 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}] 05:38:42 INFO - PROCESS | 1825 | 1461069522030 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 05:38:42 INFO - PROCESS | 1825 | 1461069522276 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137c0c9800 == 134 [pid = 1825] [id = 393] 05:38:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1374ed5400) [pid = 1825] [serial = 1180] [outer = (nil)] 05:38:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1377259c00) [pid = 1825] [serial = 1181] [outer = 0x7f1374ed5400] 05:38:42 INFO - PROCESS | 1825 | 1461069522399 Marionette DEBUG loaded listener.js 05:38:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f13787d5800) [pid = 1825] [serial = 1182] [outer = 0x7f1374ed5400] 05:38:43 INFO - PROCESS | 1825 | 1461069523281 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]]]}] 05:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1535ms 05:38:43 INFO - PROCESS | 1825 | 1461069523325 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 05:38:43 INFO - PROCESS | 1825 | 1461069523329 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 05:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:38:43 INFO - PROCESS | 1825 | 1461069523335 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:38:43 INFO - PROCESS | 1825 | 1461069523339 Marionette TRACE conn3 <- [1,1546,null,{}] 05:38:43 INFO - PROCESS | 1825 | 1461069523347 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}] 05:38:43 INFO - PROCESS | 1825 | 1461069523548 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 05:38:43 INFO - PROCESS | 1825 | 1461069523753 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1386229800 == 135 [pid = 1825] [id = 394] 05:38:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f13759b7400) [pid = 1825] [serial = 1183] [outer = (nil)] 05:38:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f13830e9000) [pid = 1825] [serial = 1184] [outer = 0x7f13759b7400] 05:38:43 INFO - PROCESS | 1825 | 1461069523826 Marionette DEBUG loaded listener.js 05:38:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1383fc5c00) [pid = 1825] [serial = 1185] [outer = 0x7f13759b7400] 05:38:44 INFO - PROCESS | 1825 | 1461069524731 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]]]}] 05:38:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:38:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1431ms 05:38:44 INFO - PROCESS | 1825 | 1461069524766 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 05:38:44 INFO - PROCESS | 1825 | 1461069524770 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 05:38:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:38:44 INFO - PROCESS | 1825 | 1461069524776 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:38:44 INFO - PROCESS | 1825 | 1461069524779 Marionette TRACE conn3 <- [1,1550,null,{}] 05:38:44 INFO - PROCESS | 1825 | 1461069524785 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}] 05:38:44 INFO - PROCESS | 1825 | 1461069524982 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 05:38:45 INFO - PROCESS | 1825 | 1461069525198 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388474000 == 136 [pid = 1825] [id = 395] 05:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f13606be800) [pid = 1825] [serial = 1186] [outer = (nil)] 05:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1384280400) [pid = 1825] [serial = 1187] [outer = 0x7f13606be800] 05:38:45 INFO - PROCESS | 1825 | 1461069525268 Marionette DEBUG loaded listener.js 05:38:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1387f23800) [pid = 1825] [serial = 1188] [outer = 0x7f13606be800] 05:38:46 INFO - PROCESS | 1825 | 1461069526180 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]]]}] 05:38:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:38:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1480ms 05:38:46 INFO - PROCESS | 1825 | 1461069526257 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 05:38:46 INFO - PROCESS | 1825 | 1461069526261 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 05:38:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:38:46 INFO - PROCESS | 1825 | 1461069526267 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:38:46 INFO - PROCESS | 1825 | 1461069526270 Marionette TRACE conn3 <- [1,1554,null,{}] 05:38:46 INFO - PROCESS | 1825 | 1461069526276 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}] 05:38:46 INFO - PROCESS | 1825 | 1461069526487 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 05:38:46 INFO - PROCESS | 1825 | 1461069526740 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137097d000 == 137 [pid = 1825] [id = 396] 05:38:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f135d47a400) [pid = 1825] [serial = 1189] [outer = (nil)] 05:38:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f135d484400) [pid = 1825] [serial = 1190] [outer = 0x7f135d47a400] 05:38:46 INFO - PROCESS | 1825 | 1461069526839 Marionette DEBUG loaded listener.js 05:38:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f135d489400) [pid = 1825] [serial = 1191] [outer = 0x7f135d47a400] 05:38:47 INFO - PROCESS | 1825 | 1461069527699 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]]]}] 05:38:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:38:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1482ms 05:38:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:38:47 INFO - PROCESS | 1825 | 1461069527750 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 05:38:47 INFO - PROCESS | 1825 | 1461069527753 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 05:38:47 INFO - PROCESS | 1825 | 1461069527760 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:38:47 INFO - PROCESS | 1825 | 1461069527763 Marionette TRACE conn3 <- [1,1558,null,{}] 05:38:47 INFO - PROCESS | 1825 | 1461069527768 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}] 05:38:47 INFO - PROCESS | 1825 | 1461069527986 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 05:38:48 INFO - PROCESS | 1825 | 1461069528248 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361531800 == 138 [pid = 1825] [id = 397] 05:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f135d4adc00) [pid = 1825] [serial = 1192] [outer = (nil)] 05:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f135d4b0800) [pid = 1825] [serial = 1193] [outer = 0x7f135d4adc00] 05:38:48 INFO - PROCESS | 1825 | 1461069528370 Marionette DEBUG loaded listener.js 05:38:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f135d4b4000) [pid = 1825] [serial = 1194] [outer = 0x7f135d4adc00] 05:38:49 INFO - PROCESS | 1825 | 1461069529260 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]]]}] 05:38:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:38:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1537ms 05:38:49 INFO - PROCESS | 1825 | 1461069529296 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 05:38:49 INFO - PROCESS | 1825 | 1461069529301 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 05:38:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:38:49 INFO - PROCESS | 1825 | 1461069529307 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:38:49 INFO - PROCESS | 1825 | 1461069529312 Marionette TRACE conn3 <- [1,1562,null,{}] 05:38:49 INFO - PROCESS | 1825 | 1461069529317 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}] 05:38:49 INFO - PROCESS | 1825 | 1461069529555 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 05:38:49 INFO - PROCESS | 1825 | 1461069529858 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5ce000 == 139 [pid = 1825] [id = 398] 05:38:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f135d4ab000) [pid = 1825] [serial = 1195] [outer = (nil)] 05:38:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f137135ac00) [pid = 1825] [serial = 1196] [outer = 0x7f135d4ab000] 05:38:49 INFO - PROCESS | 1825 | 1461069529947 Marionette DEBUG loaded listener.js 05:38:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f13832be400) [pid = 1825] [serial = 1197] [outer = 0x7f135d4ab000] 05:38:50 INFO - PROCESS | 1825 | 1461069530843 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]]]}] 05:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1581ms 05:38:50 INFO - PROCESS | 1825 | 1461069530890 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 05:38:50 INFO - PROCESS | 1825 | 1461069530894 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 05:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:38:50 INFO - PROCESS | 1825 | 1461069530900 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:38:50 INFO - PROCESS | 1825 | 1461069530904 Marionette TRACE conn3 <- [1,1566,null,{}] 05:38:50 INFO - PROCESS | 1825 | 1461069530913 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}] 05:38:51 INFO - PROCESS | 1825 | 1461069531129 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 05:38:51 INFO - PROCESS | 1825 | 1461069531377 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710c3000 == 140 [pid = 1825] [id = 399] 05:38:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f135d4aec00) [pid = 1825] [serial = 1198] [outer = (nil)] 05:38:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f136447c000) [pid = 1825] [serial = 1199] [outer = 0x7f135d4aec00] 05:38:51 INFO - PROCESS | 1825 | 1461069531493 Marionette DEBUG loaded listener.js 05:38:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f1364480c00) [pid = 1825] [serial = 1200] [outer = 0x7f135d4aec00] 05:38:52 INFO - PROCESS | 1825 | 1461069532394 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]]]}] 05:38:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:38:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1535ms 05:38:52 INFO - PROCESS | 1825 | 1461069532437 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 05:38:52 INFO - PROCESS | 1825 | 1461069532440 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 05:38:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:38:52 INFO - PROCESS | 1825 | 1461069532446 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:38:52 INFO - PROCESS | 1825 | 1461069532449 Marionette TRACE conn3 <- [1,1570,null,{}] 05:38:52 INFO - PROCESS | 1825 | 1461069532455 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}] 05:38:52 INFO - PROCESS | 1825 | 1461069532662 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 05:38:52 INFO - PROCESS | 1825 | 1461069532873 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710d9000 == 141 [pid = 1825] [id = 400] 05:38:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1359ce0c00) [pid = 1825] [serial = 1201] [outer = (nil)] 05:38:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1359ce9800) [pid = 1825] [serial = 1202] [outer = 0x7f1359ce0c00] 05:38:53 INFO - PROCESS | 1825 | 1461069532999 Marionette DEBUG loaded listener.js 05:38:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1359cedc00) [pid = 1825] [serial = 1203] [outer = 0x7f1359ce0c00] 05:38:54 INFO - PROCESS | 1825 | 1461069534071 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]]]}] 05:38:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:38:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1686ms 05:38:54 INFO - PROCESS | 1825 | 1461069534134 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 05:38:54 INFO - PROCESS | 1825 | 1461069534138 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 05:38:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:38:54 INFO - PROCESS | 1825 | 1461069534144 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:38:54 INFO - PROCESS | 1825 | 1461069534146 Marionette TRACE conn3 <- [1,1574,null,{}] 05:38:54 INFO - PROCESS | 1825 | 1461069534152 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}] 05:38:54 INFO - PROCESS | 1825 | 1461069534367 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 05:38:54 INFO - PROCESS | 1825 | 1461069534646 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135b1df800 == 142 [pid = 1825] [id = 401] 05:38:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1359cea800) [pid = 1825] [serial = 1204] [outer = (nil)] 05:38:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f135e83e000) [pid = 1825] [serial = 1205] [outer = 0x7f1359cea800] 05:38:54 INFO - PROCESS | 1825 | 1461069534775 Marionette DEBUG loaded listener.js 05:38:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f1362faf400) [pid = 1825] [serial = 1206] [outer = 0x7f1359cea800] 05:38:56 INFO - PROCESS | 1825 | 1461069536144 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]]]}] 05:38:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:38:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2131ms 05:38:56 INFO - PROCESS | 1825 | 1461069536276 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 05:38:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:38:56 INFO - PROCESS | 1825 | 1461069536281 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 05:38:56 INFO - PROCESS | 1825 | 1461069536300 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:38:56 INFO - PROCESS | 1825 | 1461069536306 Marionette TRACE conn3 <- [1,1578,null,{}] 05:38:56 INFO - PROCESS | 1825 | 1461069536314 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}] 05:38:56 INFO - PROCESS | 1825 | 1461069536545 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 05:38:56 INFO - PROCESS | 1825 | 1461069536819 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe45800 == 143 [pid = 1825] [id = 402] 05:38:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f135c414800) [pid = 1825] [serial = 1207] [outer = (nil)] 05:38:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f135c69dc00) [pid = 1825] [serial = 1208] [outer = 0x7f135c414800] 05:38:56 INFO - PROCESS | 1825 | 1461069536909 Marionette DEBUG loaded listener.js 05:38:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f135d4ad800) [pid = 1825] [serial = 1209] [outer = 0x7f135c414800] 05:38:57 INFO - PROCESS | 1825 | 1461069537939 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]]]}] 05:38:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:38:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1699ms 05:38:57 INFO - PROCESS | 1825 | 1461069537989 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 05:38:58 INFO - PROCESS | 1825 | 1461069538005 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 05:38:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:38:58 INFO - PROCESS | 1825 | 1461069538022 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:38:58 INFO - PROCESS | 1825 | 1461069538026 Marionette TRACE conn3 <- [1,1582,null,{}] 05:38:58 INFO - PROCESS | 1825 | 1461069538032 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}] 05:38:58 INFO - PROCESS | 1825 | 1461069538240 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 05:38:58 INFO - PROCESS | 1825 | 1461069538540 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136199c000 == 144 [pid = 1825] [id = 403] 05:38:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f135dcd4000) [pid = 1825] [serial = 1210] [outer = (nil)] 05:38:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f135ecb8000) [pid = 1825] [serial = 1211] [outer = 0x7f135dcd4000] 05:38:58 INFO - PROCESS | 1825 | 1461069538618 Marionette DEBUG loaded listener.js 05:38:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f13606b7c00) [pid = 1825] [serial = 1212] [outer = 0x7f135dcd4000] 05:38:59 INFO - PROCESS | 1825 | 1461069539597 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]]]}] 05:38:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:38:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1647ms 05:38:59 INFO - PROCESS | 1825 | 1461069539668 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 05:38:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:38:59 INFO - PROCESS | 1825 | 1461069539672 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 05:38:59 INFO - PROCESS | 1825 | 1461069539678 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:38:59 INFO - PROCESS | 1825 | 1461069539684 Marionette TRACE conn3 <- [1,1586,null,{}] 05:38:59 INFO - PROCESS | 1825 | 1461069539700 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}] 05:38:59 INFO - PROCESS | 1825 | 1461069539944 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 05:39:00 INFO - PROCESS | 1825 | 1461069540252 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362220800 == 145 [pid = 1825] [id = 404] 05:39:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1361c04400) [pid = 1825] [serial = 1213] [outer = (nil)] 05:39:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f1361ce9000) [pid = 1825] [serial = 1214] [outer = 0x7f1361c04400] 05:39:00 INFO - PROCESS | 1825 | 1461069540338 Marionette DEBUG loaded listener.js 05:39:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f1362093c00) [pid = 1825] [serial = 1215] [outer = 0x7f1361c04400] 05:39:01 INFO - PROCESS | 1825 | 1461069541282 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]]]}] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c3df800 == 144 [pid = 1825] [id = 386] 05:39:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:39:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1744ms 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f13701cf000) [pid = 1825] [serial = 1097] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f136a86d800) [pid = 1825] [serial = 1052] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f13771b2400) [pid = 1825] [serial = 1070] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f135fe0a000) [pid = 1825] [serial = 1046] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f136c8d0c00) [pid = 1825] [serial = 1058] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f1361be0000) [pid = 1825] [serial = 1049] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f137622fc00) [pid = 1825] [serial = 1067] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f13713c4000) [pid = 1825] [serial = 1061] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f137c156c00) [pid = 1825] [serial = 1073] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f136c2c7c00) [pid = 1825] [serial = 1055] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1369eef800) [pid = 1825] [serial = 1076] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f13745e6c00) [pid = 1825] [serial = 1064] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369d0e000 == 143 [pid = 1825] [id = 385] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369497000 == 142 [pid = 1825] [id = 384] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13619ab800 == 141 [pid = 1825] [id = 383] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c547800 == 140 [pid = 1825] [id = 382] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d2e000 == 139 [pid = 1825] [id = 381] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362d4d000 == 138 [pid = 1825] [id = 378] 05:39:01 INFO - PROCESS | 1825 | 1461069541492 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 05:39:01 INFO - PROCESS | 1825 | 1461069541497 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d298000 == 137 [pid = 1825] [id = 377] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136221b800 == 136 [pid = 1825] [id = 376] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13695a3800 == 135 [pid = 1825] [id = 375] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138c4a6000 == 134 [pid = 1825] [id = 374] 05:39:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138852d800 == 133 [pid = 1825] [id = 373] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387c5b000 == 132 [pid = 1825] [id = 372] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382bf0000 == 131 [pid = 1825] [id = 371] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375974800 == 130 [pid = 1825] [id = 370] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1373224800 == 129 [pid = 1825] [id = 369] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137025d800 == 128 [pid = 1825] [id = 368] 05:39:01 INFO - PROCESS | 1825 | 1461069541525 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:39:01 INFO - PROCESS | 1825 | 1461069541529 Marionette TRACE conn3 <- [1,1590,null,{}] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369c96000 == 127 [pid = 1825] [id = 367] 05:39:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea07800 == 126 [pid = 1825] [id = 366] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f136aaafc00) [pid = 1825] [serial = 1092] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f1369518c00) [pid = 1825] [serial = 1086] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f136ca0c800) [pid = 1825] [serial = 1094] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1369c24400) [pid = 1825] [serial = 1088] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f135ecb0c00) [pid = 1825] [serial = 1082] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1369efd800) [pid = 1825] [serial = 1089] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f136a9e3800) [pid = 1825] [serial = 1091] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1361ab2800) [pid = 1825] [serial = 1083] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f136ed7f000) [pid = 1825] [serial = 1095] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1361a43400) [pid = 1825] [serial = 1085] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f135dbd4c00) [pid = 1825] [serial = 1079] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f135ebd1800) [pid = 1825] [serial = 1080] [outer = (nil)] [url = about:blank] 05:39:01 INFO - PROCESS | 1825 | 1461069541594 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}] 05:39:01 INFO - PROCESS | 1825 | 1461069541792 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 05:39:02 INFO - PROCESS | 1825 | 1461069542015 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135dcbc800 == 127 [pid = 1825] [id = 405] 05:39:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f135ecb1400) [pid = 1825] [serial = 1216] [outer = (nil)] 05:39:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1361cf2000) [pid = 1825] [serial = 1217] [outer = 0x7f135ecb1400] 05:39:02 INFO - PROCESS | 1825 | 1461069542084 Marionette DEBUG loaded listener.js 05:39:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1362faa000) [pid = 1825] [serial = 1218] [outer = 0x7f135ecb1400] 05:39:02 INFO - PROCESS | 1825 | 1461069542886 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]]]}] 05:39:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:39:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1432ms 05:39:02 INFO - PROCESS | 1825 | 1461069542944 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 05:39:02 INFO - PROCESS | 1825 | 1461069542947 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 05:39:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:39:02 INFO - PROCESS | 1825 | 1461069542955 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:39:02 INFO - PROCESS | 1825 | 1461069542959 Marionette TRACE conn3 <- [1,1594,null,{}] 05:39:02 INFO - PROCESS | 1825 | 1461069542964 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}] 05:39:03 INFO - PROCESS | 1825 | 1461069543169 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 05:39:03 INFO - PROCESS | 1825 | 1461069543341 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136220c800 == 128 [pid = 1825] [id = 406] 05:39:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1361453800) [pid = 1825] [serial = 1219] [outer = (nil)] 05:39:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f136951dc00) [pid = 1825] [serial = 1220] [outer = 0x7f1361453800] 05:39:03 INFO - PROCESS | 1825 | 1461069543408 Marionette DEBUG loaded listener.js 05:39:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1369ef0800) [pid = 1825] [serial = 1221] [outer = 0x7f1361453800] 05:39:04 INFO - PROCESS | 1825 | 1461069544248 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]]]}] 05:39:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:39:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1333ms 05:39:04 INFO - PROCESS | 1825 | 1461069544290 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 05:39:04 INFO - PROCESS | 1825 | 1461069544294 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 05:39:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:39:04 INFO - PROCESS | 1825 | 1461069544306 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:39:04 INFO - PROCESS | 1825 | 1461069544308 Marionette TRACE conn3 <- [1,1598,null,{}] 05:39:04 INFO - PROCESS | 1825 | 1461069544315 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}] 05:39:04 INFO - PROCESS | 1825 | 1461069544612 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 05:39:04 INFO - PROCESS | 1825 | 1461069544643 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b4e000 == 129 [pid = 1825] [id = 407] 05:39:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f136aa5e800) [pid = 1825] [serial = 1222] [outer = (nil)] 05:39:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f136ca08c00) [pid = 1825] [serial = 1223] [outer = 0x7f136aa5e800] 05:39:04 INFO - PROCESS | 1825 | 1461069544713 Marionette DEBUG loaded listener.js 05:39:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f13701cc400) [pid = 1825] [serial = 1224] [outer = 0x7f136aa5e800] 05:39:05 INFO - PROCESS | 1825 | 1461069545660 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]]]}] 05:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1394ms 05:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:39:05 INFO - PROCESS | 1825 | 1461069545695 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 05:39:05 INFO - PROCESS | 1825 | 1461069545698 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 05:39:05 INFO - PROCESS | 1825 | 1461069545704 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:39:05 INFO - PROCESS | 1825 | 1461069545708 Marionette TRACE conn3 <- [1,1602,null,{}] 05:39:05 INFO - PROCESS | 1825 | 1461069545721 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}] 05:39:05 INFO - PROCESS | 1825 | 1461069545969 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 05:39:06 INFO - PROCESS | 1825 | 1461069546001 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aae4800 == 130 [pid = 1825] [id = 408] 05:39:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f136a9ef000) [pid = 1825] [serial = 1225] [outer = (nil)] 05:39:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1371354400) [pid = 1825] [serial = 1226] [outer = 0x7f136a9ef000] 05:39:06 INFO - PROCESS | 1825 | 1461069546065 Marionette DEBUG loaded listener.js 05:39:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f137135e000) [pid = 1825] [serial = 1227] [outer = 0x7f136a9ef000] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f136144a000) [pid = 1825] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f13605c9400) [pid = 1825] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f13713cd000) [pid = 1825] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1361be4400) [pid = 1825] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1369523000) [pid = 1825] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1361ac1800) [pid = 1825] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1361a44800) [pid = 1825] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f135d2b9800) [pid = 1825] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f135da7d400) [pid = 1825] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1361c0d000) [pid = 1825] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f136144a800) [pid = 1825] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f135eabcc00) [pid = 1825] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f135e84c800) [pid = 1825] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1388097c00) [pid = 1825] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f135da82400) [pid = 1825] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1361abec00) [pid = 1825] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1361bec800) [pid = 1825] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f135e843c00) [pid = 1825] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f135da86400) [pid = 1825] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1361451c00) [pid = 1825] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f135e846c00) [pid = 1825] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1361a47000) [pid = 1825] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1370aeec00) [pid = 1825] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f136a8e9c00) [pid = 1825] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f135c413400) [pid = 1825] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f136a8ea400) [pid = 1825] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f136a9dd400) [pid = 1825] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f135ecb1c00) [pid = 1825] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:39:07 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f135fe07400) [pid = 1825] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:39:07 INFO - PROCESS | 1825 | 1461069547940 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]]]}] 05:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2296ms 05:39:08 INFO - PROCESS | 1825 | 1461069548004 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 05:39:08 INFO - PROCESS | 1825 | 1461069548008 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 05:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:39:08 INFO - PROCESS | 1825 | 1461069548014 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:39:08 INFO - PROCESS | 1825 | 1461069548017 Marionette TRACE conn3 <- [1,1606,null,{}] 05:39:08 INFO - PROCESS | 1825 | 1461069548024 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}] 05:39:08 INFO - PROCESS | 1825 | 1461069548244 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 05:39:08 INFO - PROCESS | 1825 | 1461069548409 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608bf000 == 131 [pid = 1825] [id = 409] 05:39:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f135c41e800) [pid = 1825] [serial = 1228] [outer = (nil)] 05:39:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f135ebce000) [pid = 1825] [serial = 1229] [outer = 0x7f135c41e800] 05:39:08 INFO - PROCESS | 1825 | 1461069548474 Marionette DEBUG loaded listener.js 05:39:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1361450c00) [pid = 1825] [serial = 1230] [outer = 0x7f135c41e800] 05:39:09 INFO - PROCESS | 1825 | 1461069549249 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]]]}] 05:39:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:39:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1282ms 05:39:09 INFO - PROCESS | 1825 | 1461069549406 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 05:39:09 INFO - PROCESS | 1825 | 1461069549413 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 05:39:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:39:09 INFO - PROCESS | 1825 | 1461069549435 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:39:09 INFO - PROCESS | 1825 | 1461069549440 Marionette TRACE conn3 <- [1,1610,null,{}] 05:39:09 INFO - PROCESS | 1825 | 1461069549449 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}] 05:39:09 INFO - PROCESS | 1825 | 1461069549702 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 05:39:10 INFO - PROCESS | 1825 | 1461069549999 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135f3e9000 == 132 [pid = 1825] [id = 410] 05:39:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f135d2bc800) [pid = 1825] [serial = 1231] [outer = (nil)] 05:39:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f135d481c00) [pid = 1825] [serial = 1232] [outer = 0x7f135d2bc800] 05:39:10 INFO - PROCESS | 1825 | 1461069550121 Marionette DEBUG loaded listener.js 05:39:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f135d4af400) [pid = 1825] [serial = 1233] [outer = 0x7f135d2bc800] 05:39:11 INFO - PROCESS | 1825 | 1461069551113 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]]]}] 05:39:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1752ms 05:39:11 INFO - PROCESS | 1825 | 1461069551176 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 05:39:11 INFO - PROCESS | 1825 | 1461069551183 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 05:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:39:11 INFO - PROCESS | 1825 | 1461069551196 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:39:11 INFO - PROCESS | 1825 | 1461069551201 Marionette TRACE conn3 <- [1,1614,null,{}] 05:39:11 INFO - PROCESS | 1825 | 1461069551209 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}] 05:39:11 INFO - PROCESS | 1825 | 1461069551473 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 05:39:11 INFO - PROCESS | 1825 | 1461069551775 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362d51800 == 133 [pid = 1825] [id = 411] 05:39:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f135ecbc000) [pid = 1825] [serial = 1234] [outer = (nil)] 05:39:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f13606b7800) [pid = 1825] [serial = 1235] [outer = 0x7f135ecbc000] 05:39:11 INFO - PROCESS | 1825 | 1461069551860 Marionette DEBUG loaded listener.js 05:39:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1361458000) [pid = 1825] [serial = 1236] [outer = 0x7f135ecbc000] 05:39:12 INFO - PROCESS | 1825 | 1461069552802 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]]]}] 05:39:12 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 05:39:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1646ms 05:39:12 INFO - PROCESS | 1825 | 1461069552839 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 05:39:12 INFO - PROCESS | 1825 | 1461069552842 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 05:39:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:39:12 INFO - PROCESS | 1825 | 1461069552849 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:39:12 INFO - PROCESS | 1825 | 1461069552853 Marionette TRACE conn3 <- [1,1618,null,{}] 05:39:12 INFO - PROCESS | 1825 | 1461069552867 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}] 05:39:13 INFO - PROCESS | 1825 | 1461069553113 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 05:39:13 INFO - PROCESS | 1825 | 1461069553451 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb37000 == 134 [pid = 1825] [id = 412] 05:39:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1362040800) [pid = 1825] [serial = 1237] [outer = (nil)] 05:39:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f136209b400) [pid = 1825] [serial = 1238] [outer = 0x7f1362040800] 05:39:13 INFO - PROCESS | 1825 | 1461069553536 Marionette DEBUG loaded listener.js 05:39:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1369519000) [pid = 1825] [serial = 1239] [outer = 0x7f1362040800] 05:39:14 INFO - PROCESS | 1825 | 1461069554449 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]]]}] 05:39:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:39:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1631ms 05:39:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:39:14 INFO - PROCESS | 1825 | 1461069554481 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 05:39:14 INFO - PROCESS | 1825 | 1461069554484 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 05:39:14 INFO - PROCESS | 1825 | 1461069554492 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:39:14 INFO - PROCESS | 1825 | 1461069554494 Marionette TRACE conn3 <- [1,1622,null,{}] 05:39:14 INFO - PROCESS | 1825 | 1461069554501 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}] 05:39:14 INFO - PROCESS | 1825 | 1461069554714 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 05:39:14 INFO - PROCESS | 1825 | 1461069554924 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137025d800 == 135 [pid = 1825] [id = 413] 05:39:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1362048000) [pid = 1825] [serial = 1240] [outer = (nil)] 05:39:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f136a86fc00) [pid = 1825] [serial = 1241] [outer = 0x7f1362048000] 05:39:15 INFO - PROCESS | 1825 | 1461069555003 Marionette DEBUG loaded listener.js 05:39:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f136aa59c00) [pid = 1825] [serial = 1242] [outer = 0x7f1362048000] 05:39:15 INFO - PROCESS | 1825 | 1461069555955 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]]]}] 05:39:16 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 05:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1535ms 05:39:16 INFO - PROCESS | 1825 | 1461069556027 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 05:39:16 INFO - PROCESS | 1825 | 1461069556031 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 05:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:39:16 INFO - PROCESS | 1825 | 1461069556037 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:39:16 INFO - PROCESS | 1825 | 1461069556040 Marionette TRACE conn3 <- [1,1626,null,{}] 05:39:16 INFO - PROCESS | 1825 | 1461069556046 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}] 05:39:16 INFO - PROCESS | 1825 | 1461069556295 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 05:39:16 INFO - PROCESS | 1825 | 1461069556550 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710c2800 == 136 [pid = 1825] [id = 414] 05:39:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1369cd1400) [pid = 1825] [serial = 1243] [outer = (nil)] 05:39:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f136cf14400) [pid = 1825] [serial = 1244] [outer = 0x7f1369cd1400] 05:39:16 INFO - PROCESS | 1825 | 1461069556672 Marionette DEBUG loaded listener.js 05:39:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1370ab8400) [pid = 1825] [serial = 1245] [outer = 0x7f1369cd1400] 05:39:17 INFO - PROCESS | 1825 | 1461069557523 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]]]}] 05:39:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:39:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1540ms 05:39:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:39:17 INFO - PROCESS | 1825 | 1461069557579 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 05:39:17 INFO - PROCESS | 1825 | 1461069557582 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 05:39:17 INFO - PROCESS | 1825 | 1461069557588 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:39:17 INFO - PROCESS | 1825 | 1461069557592 Marionette TRACE conn3 <- [1,1630,null,{}] 05:39:17 INFO - PROCESS | 1825 | 1461069557598 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}] 05:39:17 INFO - PROCESS | 1825 | 1461069557849 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 05:39:18 INFO - PROCESS | 1825 | 1461069558057 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137576e000 == 137 [pid = 1825] [id = 415] 05:39:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1371353c00) [pid = 1825] [serial = 1246] [outer = (nil)] 05:39:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f13727aa800) [pid = 1825] [serial = 1247] [outer = 0x7f1371353c00] 05:39:18 INFO - PROCESS | 1825 | 1461069558182 Marionette DEBUG loaded listener.js 05:39:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1374e20800) [pid = 1825] [serial = 1248] [outer = 0x7f1371353c00] 05:39:19 INFO - PROCESS | 1825 | 1461069559136 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]]]}] 05:39:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:39:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1589ms 05:39:19 INFO - PROCESS | 1825 | 1461069559177 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 05:39:19 INFO - PROCESS | 1825 | 1461069559181 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 05:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:39:19 INFO - PROCESS | 1825 | 1461069559187 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:39:19 INFO - PROCESS | 1825 | 1461069559190 Marionette TRACE conn3 <- [1,1634,null,{}] 05:39:19 INFO - PROCESS | 1825 | 1461069559196 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}] 05:39:19 INFO - PROCESS | 1825 | 1461069559406 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 05:39:19 INFO - PROCESS | 1825 | 1461069559621 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13785df000 == 138 [pid = 1825] [id = 416] 05:39:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1371355800) [pid = 1825] [serial = 1249] [outer = (nil)] 05:39:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f13758cf000) [pid = 1825] [serial = 1250] [outer = 0x7f1371355800] 05:39:19 INFO - PROCESS | 1825 | 1461069559737 Marionette DEBUG loaded listener.js 05:39:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1377132c00) [pid = 1825] [serial = 1251] [outer = 0x7f1371355800] 05:39:20 INFO - PROCESS | 1825 | 1461069560710 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]]]}] 05:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1584ms 05:39:20 INFO - PROCESS | 1825 | 1461069560773 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 05:39:20 INFO - PROCESS | 1825 | 1461069560777 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 05:39:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:39:20 INFO - PROCESS | 1825 | 1461069560784 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:39:20 INFO - PROCESS | 1825 | 1461069560786 Marionette TRACE conn3 <- [1,1638,null,{}] 05:39:20 INFO - PROCESS | 1825 | 1461069560794 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}] 05:39:21 INFO - PROCESS | 1825 | 1461069561015 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 05:39:21 INFO - PROCESS | 1825 | 1461069561273 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1386225000 == 139 [pid = 1825] [id = 417] 05:39:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1371361800) [pid = 1825] [serial = 1252] [outer = (nil)] 05:39:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f137c156c00) [pid = 1825] [serial = 1253] [outer = 0x7f1371361800] 05:39:21 INFO - PROCESS | 1825 | 1461069561393 Marionette DEBUG loaded listener.js 05:39:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1383fd0800) [pid = 1825] [serial = 1254] [outer = 0x7f1371361800] 05:39:22 INFO - PROCESS | 1825 | 1461069562301 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]]]}] 05:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1590ms 05:39:22 INFO - PROCESS | 1825 | 1461069562376 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 05:39:22 INFO - PROCESS | 1825 | 1461069562380 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 05:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:39:22 INFO - PROCESS | 1825 | 1461069562386 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:39:22 INFO - PROCESS | 1825 | 1461069562389 Marionette TRACE conn3 <- [1,1642,null,{}] 05:39:22 INFO - PROCESS | 1825 | 1461069562395 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}] 05:39:22 INFO - PROCESS | 1825 | 1461069562658 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 05:39:22 INFO - PROCESS | 1825 | 1461069562908 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388481800 == 140 [pid = 1825] [id = 418] 05:39:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1374e2b400) [pid = 1825] [serial = 1255] [outer = (nil)] 05:39:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f13843c5400) [pid = 1825] [serial = 1256] [outer = 0x7f1374e2b400] 05:39:23 INFO - PROCESS | 1825 | 1461069563029 Marionette DEBUG loaded listener.js 05:39:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1387f26800) [pid = 1825] [serial = 1257] [outer = 0x7f1374e2b400] 05:39:23 INFO - PROCESS | 1825 | 1461069563842 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]]]}] 05:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1483ms 05:39:23 INFO - PROCESS | 1825 | 1461069563871 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 05:39:23 INFO - PROCESS | 1825 | 1461069563874 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 05:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:39:23 INFO - PROCESS | 1825 | 1461069563882 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:39:23 INFO - PROCESS | 1825 | 1461069563885 Marionette TRACE conn3 <- [1,1646,null,{}] 05:39:23 INFO - PROCESS | 1825 | 1461069563891 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}] 05:39:24 INFO - PROCESS | 1825 | 1461069564101 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 05:39:24 INFO - PROCESS | 1825 | 1461069564316 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136430f000 == 141 [pid = 1825] [id = 419] 05:39:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f135d2a3c00) [pid = 1825] [serial = 1258] [outer = (nil)] 05:39:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f135d2ac000) [pid = 1825] [serial = 1259] [outer = 0x7f135d2a3c00] 05:39:24 INFO - PROCESS | 1825 | 1461069564433 Marionette DEBUG loaded listener.js 05:39:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f135d2b1000) [pid = 1825] [serial = 1260] [outer = 0x7f135d2a3c00] 05:39:25 INFO - PROCESS | 1825 | 1461069565378 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]]]}] 05:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1529ms 05:39:25 INFO - PROCESS | 1825 | 1461069565411 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 05:39:25 INFO - PROCESS | 1825 | 1461069565416 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 05:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:39:25 INFO - PROCESS | 1825 | 1461069565423 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:39:25 INFO - PROCESS | 1825 | 1461069565427 Marionette TRACE conn3 <- [1,1650,null,{}] 05:39:25 INFO - PROCESS | 1825 | 1461069565434 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}] 05:39:25 INFO - PROCESS | 1825 | 1461069565702 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 05:39:25 INFO - PROCESS | 1825 | 1461069565982 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a7c4800 == 142 [pid = 1825] [id = 420] 05:39:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f1388058c00) [pid = 1825] [serial = 1261] [outer = (nil)] 05:39:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f1388305400) [pid = 1825] [serial = 1262] [outer = 0x7f1388058c00] 05:39:26 INFO - PROCESS | 1825 | 1461069566071 Marionette DEBUG loaded listener.js 05:39:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1388503800) [pid = 1825] [serial = 1263] [outer = 0x7f1388058c00] 05:39:26 INFO - PROCESS | 1825 | 1461069566951 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]]]}] 05:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1584ms 05:39:27 INFO - PROCESS | 1825 | 1461069567008 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 05:39:27 INFO - PROCESS | 1825 | 1461069567011 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 05:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:39:27 INFO - PROCESS | 1825 | 1461069567017 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:39:27 INFO - PROCESS | 1825 | 1461069567019 Marionette TRACE conn3 <- [1,1654,null,{}] 05:39:27 INFO - PROCESS | 1825 | 1461069567025 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}] 05:39:27 INFO - PROCESS | 1825 | 1461069567232 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 05:39:27 INFO - PROCESS | 1825 | 1461069567446 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136431f000 == 143 [pid = 1825] [id = 421] 05:39:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f135c90a800) [pid = 1825] [serial = 1264] [outer = (nil)] 05:39:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f135c90f400) [pid = 1825] [serial = 1265] [outer = 0x7f135c90a800] 05:39:27 INFO - PROCESS | 1825 | 1461069567609 Marionette DEBUG loaded listener.js 05:39:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1388092c00) [pid = 1825] [serial = 1266] [outer = 0x7f135c90a800] 05:39:28 INFO - PROCESS | 1825 | 1461069568517 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]]]}] 05:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1535ms 05:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:39:28 INFO - PROCESS | 1825 | 1461069568554 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 05:39:28 INFO - PROCESS | 1825 | 1461069568557 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 05:39:28 INFO - PROCESS | 1825 | 1461069568564 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:39:28 INFO - PROCESS | 1825 | 1461069568567 Marionette TRACE conn3 <- [1,1658,null,{}] 05:39:28 INFO - PROCESS | 1825 | 1461069568572 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}] 05:39:28 INFO - PROCESS | 1825 | 1461069568794 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 05:39:29 INFO - PROCESS | 1825 | 1461069569049 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd17800 == 144 [pid = 1825] [id = 422] 05:39:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f135c909800) [pid = 1825] [serial = 1267] [outer = (nil)] 05:39:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f135cd94c00) [pid = 1825] [serial = 1268] [outer = 0x7f135c909800] 05:39:29 INFO - PROCESS | 1825 | 1461069569172 Marionette DEBUG loaded listener.js 05:39:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135cd99400) [pid = 1825] [serial = 1269] [outer = 0x7f135c909800] 05:39:30 INFO - PROCESS | 1825 | 1461069570019 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]]]}] 05:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1486ms 05:39:30 INFO - PROCESS | 1825 | 1461069570051 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 05:39:30 INFO - PROCESS | 1825 | 1461069570056 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 05:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:39:30 INFO - PROCESS | 1825 | 1461069570062 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:39:30 INFO - PROCESS | 1825 | 1461069570066 Marionette TRACE conn3 <- [1,1662,null,{}] 05:39:30 INFO - PROCESS | 1825 | 1461069570072 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}] 05:39:30 INFO - PROCESS | 1825 | 1461069570282 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 05:39:30 INFO - PROCESS | 1825 | 1461069570504 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d37800 == 145 [pid = 1825] [id = 423] 05:39:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f135c90ac00) [pid = 1825] [serial = 1270] [outer = (nil)] 05:39:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f135cd9d000) [pid = 1825] [serial = 1271] [outer = 0x7f135c90ac00] 05:39:30 INFO - PROCESS | 1825 | 1461069570624 Marionette DEBUG loaded listener.js 05:39:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f1360564000) [pid = 1825] [serial = 1272] [outer = 0x7f135c90ac00] 05:39:31 INFO - PROCESS | 1825 | 1461069571633 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]]]}] 05:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1630ms 05:39:31 INFO - PROCESS | 1825 | 1461069571694 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 05:39:31 INFO - PROCESS | 1825 | 1461069571698 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 05:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:39:31 INFO - PROCESS | 1825 | 1461069571704 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:39:31 INFO - PROCESS | 1825 | 1461069571708 Marionette TRACE conn3 <- [1,1666,null,{}] 05:39:31 INFO - PROCESS | 1825 | 1461069571713 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}] 05:39:31 INFO - PROCESS | 1825 | 1461069571938 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 05:39:32 INFO - PROCESS | 1825 | 1461069572261 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d6d1800 == 146 [pid = 1825] [id = 424] 05:39:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f135c415800) [pid = 1825] [serial = 1273] [outer = (nil)] 05:39:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f135c420800) [pid = 1825] [serial = 1274] [outer = 0x7f135c415800] 05:39:32 INFO - PROCESS | 1825 | 1461069572345 Marionette DEBUG loaded listener.js 05:39:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f135ecba000) [pid = 1825] [serial = 1275] [outer = 0x7f135c415800] 05:39:33 INFO - PROCESS | 1825 | 1461069573227 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]]]}] 05:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1592ms 05:39:33 INFO - PROCESS | 1825 | 1461069573297 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 05:39:33 INFO - PROCESS | 1825 | 1461069573300 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 05:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:39:33 INFO - PROCESS | 1825 | 1461069573307 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:39:33 INFO - PROCESS | 1825 | 1461069573310 Marionette TRACE conn3 <- [1,1670,null,{}] 05:39:33 INFO - PROCESS | 1825 | 1461069573316 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}] 05:39:33 INFO - PROCESS | 1825 | 1461069573576 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 05:39:34 INFO - PROCESS | 1825 | 1461069574462 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135dcb1800 == 147 [pid = 1825] [id = 425] 05:39:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f135c416c00) [pid = 1825] [serial = 1276] [outer = (nil)] 05:39:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f135c691c00) [pid = 1825] [serial = 1277] [outer = 0x7f135c416c00] 05:39:34 INFO - PROCESS | 1825 | 1461069574539 Marionette DEBUG loaded listener.js 05:39:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f135c908800) [pid = 1825] [serial = 1278] [outer = 0x7f135c416c00] 05:39:35 INFO - PROCESS | 1825 | 1461069575397 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]]]}] 05:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2146ms 05:39:35 INFO - PROCESS | 1825 | 1461069575455 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 05:39:35 INFO - PROCESS | 1825 | 1461069575464 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 05:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:39:35 INFO - PROCESS | 1825 | 1461069575473 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:39:35 INFO - PROCESS | 1825 | 1461069575477 Marionette TRACE conn3 <- [1,1674,null,{}] 05:39:35 INFO - PROCESS | 1825 | 1461069575484 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}] 05:39:35 INFO - PROCESS | 1825 | 1461069575708 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 05:39:36 INFO - PROCESS | 1825 | 1461069576069 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361242000 == 148 [pid = 1825] [id = 426] 05:39:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1359cebc00) [pid = 1825] [serial = 1279] [outer = (nil)] 05:39:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f135d486400) [pid = 1825] [serial = 1280] [outer = 0x7f1359cebc00] 05:39:36 INFO - PROCESS | 1825 | 1461069576148 Marionette DEBUG loaded listener.js 05:39:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f135dcc8000) [pid = 1825] [serial = 1281] [outer = 0x7f1359cebc00] 05:39:37 INFO - PROCESS | 1825 | 1461069577216 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]]]}] 05:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1787ms 05:39:37 INFO - PROCESS | 1825 | 1461069577265 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 05:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:39:37 INFO - PROCESS | 1825 | 1461069577273 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 05:39:37 INFO - PROCESS | 1825 | 1461069577280 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:39:37 INFO - PROCESS | 1825 | 1461069577283 Marionette TRACE conn3 <- [1,1678,null,{}] 05:39:37 INFO - PROCESS | 1825 | 1461069577289 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}] 05:39:37 INFO - PROCESS | 1825 | 1461069577500 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 05:39:37 INFO - PROCESS | 1825 | 1461069577828 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d6c5800 == 149 [pid = 1825] [id = 427] 05:39:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f135fe07400) [pid = 1825] [serial = 1282] [outer = (nil)] 05:39:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f135fe0d000) [pid = 1825] [serial = 1283] [outer = 0x7f135fe07400] 05:39:37 INFO - PROCESS | 1825 | 1461069577902 Marionette DEBUG loaded listener.js 05:39:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f1360566000) [pid = 1825] [serial = 1284] [outer = 0x7f135fe07400] 05:39:38 INFO - PROCESS | 1825 | 1461069578843 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]]]}] 05:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1635ms 05:39:38 INFO - PROCESS | 1825 | 1461069578916 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 05:39:38 INFO - PROCESS | 1825 | 1461069578919 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 05:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:39:38 INFO - PROCESS | 1825 | 1461069578935 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:39:38 INFO - PROCESS | 1825 | 1461069578945 Marionette TRACE conn3 <- [1,1682,null,{}] 05:39:38 INFO - PROCESS | 1825 | 1461069578951 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}] 05:39:39 INFO - PROCESS | 1825 | 1461069579229 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138424e800 == 148 [pid = 1825] [id = 66] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aae2000 == 147 [pid = 1825] [id = 347] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369c91000 == 146 [pid = 1825] [id = 349] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cf82000 == 145 [pid = 1825] [id = 350] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aae4800 == 144 [pid = 1825] [id = 408] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b4e000 == 143 [pid = 1825] [id = 407] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136220c800 == 142 [pid = 1825] [id = 406] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135dcbc800 == 141 [pid = 1825] [id = 405] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362220800 == 140 [pid = 1825] [id = 404] 05:39:39 INFO - PROCESS | 1825 | 1461069579558 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136199c000 == 139 [pid = 1825] [id = 403] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe45800 == 138 [pid = 1825] [id = 402] 05:39:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5da800 == 139 [pid = 1825] [id = 428] 05:39:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f1359ce1000) [pid = 1825] [serial = 1285] [outer = (nil)] 05:39:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f135ebdac00) [pid = 1825] [serial = 1286] [outer = 0x7f1359ce1000] 05:39:39 INFO - PROCESS | 1825 | 1461069579640 Marionette DEBUG loaded listener.js 05:39:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f13606b7000) [pid = 1825] [serial = 1287] [outer = 0x7f1359ce1000] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375778800 == 138 [pid = 1825] [id = 392] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715db000 == 137 [pid = 1825] [id = 391] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370506000 == 136 [pid = 1825] [id = 390] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a805000 == 135 [pid = 1825] [id = 389] 05:39:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612dc000 == 134 [pid = 1825] [id = 388] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f136aaad800) [pid = 1825] [serial = 1161] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f135ecb4400) [pid = 1825] [serial = 1139] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f135d2c3800) [pid = 1825] [serial = 1133] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f1361456400) [pid = 1825] [serial = 870] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f1361be2800) [pid = 1825] [serial = 1149] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f136a8efc00) [pid = 1825] [serial = 1106] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f13787d1400) [pid = 1825] [serial = 930] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f136946b000) [pid = 1825] [serial = 1154] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f136209a800) [pid = 1825] [serial = 1103] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f1387958c00) [pid = 1825] [serial = 867] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f1388386400) [pid = 1825] [serial = 936] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f1361a51c00) [pid = 1825] [serial = 939] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f1370ab3800) [pid = 1825] [serial = 1109] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f1361a48c00) [pid = 1825] [serial = 1148] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f13605c7c00) [pid = 1825] [serial = 1146] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f1369c22800) [pid = 1825] [serial = 1155] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f135da8b400) [pid = 1825] [serial = 891] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1361c0a800) [pid = 1825] [serial = 1142] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f1387f28400) [pid = 1825] [serial = 1121] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f136209d400) [pid = 1825] [serial = 1152] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f1382b6cc00) [pid = 1825] [serial = 1115] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f1387f2b000) [pid = 1825] [serial = 873] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f13605cbc00) [pid = 1825] [serial = 921] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f13743ca400) [pid = 1825] [serial = 1112] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f135ebd4400) [pid = 1825] [serial = 888] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f138850e400) [pid = 1825] [serial = 879] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f135dbd2400) [pid = 1825] [serial = 894] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f1369ea7c00) [pid = 1825] [serial = 1157] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1369fab800) [pid = 1825] [serial = 1158] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f1361cf1800) [pid = 1825] [serial = 1151] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f1369465000) [pid = 1825] [serial = 924] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f135c69bc00) [pid = 1825] [serial = 1127] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f138a110c00) [pid = 1825] [serial = 882] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f135dcc6c00) [pid = 1825] [serial = 1100] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f135ebd0400) [pid = 1825] [serial = 897] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f13713cc400) [pid = 1825] [serial = 876] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1374e26400) [pid = 1825] [serial = 1124] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f138808e400) [pid = 1825] [serial = 1130] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f135eac3800) [pid = 1825] [serial = 885] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1370cc3800) [pid = 1825] [serial = 1098] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f13840cfc00) [pid = 1825] [serial = 933] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1375f3cc00) [pid = 1825] [serial = 798] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f135c422400) [pid = 1825] [serial = 948] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f136a9e4400) [pid = 1825] [serial = 1160] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f13701cfc00) [pid = 1825] [serial = 927] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f135ebdcc00) [pid = 1825] [serial = 1145] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1384285c00) [pid = 1825] [serial = 1118] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1362042c00) [pid = 1825] [serial = 1136] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f135fe0b000) [pid = 1825] [serial = 945] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f135fe15000) [pid = 1825] [serial = 942] [outer = (nil)] [url = about:blank] 05:39:40 INFO - PROCESS | 1825 | 1461069580488 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]]]}] 05:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1594ms 05:39:40 INFO - PROCESS | 1825 | 1461069580522 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 05:39:40 INFO - PROCESS | 1825 | 1461069580526 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 05:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:39:40 INFO - PROCESS | 1825 | 1461069580532 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:39:40 INFO - PROCESS | 1825 | 1461069580535 Marionette TRACE conn3 <- [1,1686,null,{}] 05:39:40 INFO - PROCESS | 1825 | 1461069580541 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}] 05:39:40 INFO - PROCESS | 1825 | 1461069580822 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 05:39:41 INFO - PROCESS | 1825 | 1461069580995 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe4c800 == 135 [pid = 1825] [id = 429] 05:39:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f135d489c00) [pid = 1825] [serial = 1288] [outer = (nil)] 05:39:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f13613c5800) [pid = 1825] [serial = 1289] [outer = 0x7f135d489c00] 05:39:41 INFO - PROCESS | 1825 | 1461069581109 Marionette DEBUG loaded listener.js 05:39:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f13619d9c00) [pid = 1825] [serial = 1290] [outer = 0x7f135d489c00] 05:39:42 INFO - PROCESS | 1825 | 1461069582206 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]]]}] 05:39:42 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 05:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1736ms 05:39:42 INFO - PROCESS | 1825 | 1461069582269 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 05:39:42 INFO - PROCESS | 1825 | 1461069582273 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 05:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:39:42 INFO - PROCESS | 1825 | 1461069582280 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:39:42 INFO - PROCESS | 1825 | 1461069582283 Marionette TRACE conn3 <- [1,1690,null,{}] 05:39:42 INFO - PROCESS | 1825 | 1461069582288 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}] 05:39:42 INFO - PROCESS | 1825 | 1461069582546 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 05:39:42 INFO - PROCESS | 1825 | 1461069582576 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361adc000 == 136 [pid = 1825] [id = 430] 05:39:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1361a4e400) [pid = 1825] [serial = 1291] [outer = (nil)] 05:39:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1361ab7400) [pid = 1825] [serial = 1292] [outer = 0x7f1361a4e400] 05:39:42 INFO - PROCESS | 1825 | 1461069582661 Marionette DEBUG loaded listener.js 05:39:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1361c09800) [pid = 1825] [serial = 1293] [outer = 0x7f1361a4e400] 05:39:43 INFO - PROCESS | 1825 | 1461069583687 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]]]}] 05:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1438ms 05:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:39:43 INFO - PROCESS | 1825 | 1461069583718 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 05:39:43 INFO - PROCESS | 1825 | 1461069583721 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 05:39:43 INFO - PROCESS | 1825 | 1461069583728 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:39:43 INFO - PROCESS | 1825 | 1461069583731 Marionette TRACE conn3 <- [1,1694,null,{}] 05:39:43 INFO - PROCESS | 1825 | 1461069583736 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}] 05:39:44 INFO - PROCESS | 1825 | 1461069583994 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f136a9ef000) [pid = 1825] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f135ecb1400) [pid = 1825] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f135dcd4000) [pid = 1825] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f136aa5e800) [pid = 1825] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f135c414800) [pid = 1825] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1361453800) [pid = 1825] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:39:44 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1361c04400) [pid = 1825] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:39:45 INFO - PROCESS | 1825 | 1461069585075 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136124a000 == 137 [pid = 1825] [id = 431] 05:39:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f135c414800) [pid = 1825] [serial = 1294] [outer = (nil)] 05:39:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f135e845400) [pid = 1825] [serial = 1295] [outer = 0x7f135c414800] 05:39:45 INFO - PROCESS | 1825 | 1461069585142 Marionette DEBUG loaded listener.js 05:39:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1362045400) [pid = 1825] [serial = 1296] [outer = 0x7f135c414800] 05:39:45 INFO - PROCESS | 1825 | 1461069585821 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]]]}] 05:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2135ms 05:39:45 INFO - PROCESS | 1825 | 1461069585863 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 05:39:45 INFO - PROCESS | 1825 | 1461069585865 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 05:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:39:45 INFO - PROCESS | 1825 | 1461069585872 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:39:45 INFO - PROCESS | 1825 | 1461069585875 Marionette TRACE conn3 <- [1,1698,null,{}] 05:39:45 INFO - PROCESS | 1825 | 1461069585892 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}] 05:39:46 INFO - PROCESS | 1825 | 1461069586097 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 05:39:46 INFO - PROCESS | 1825 | 1461069586111 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369761800 == 138 [pid = 1825] [id = 432] 05:39:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1362049c00) [pid = 1825] [serial = 1297] [outer = (nil)] 05:39:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1362faa400) [pid = 1825] [serial = 1298] [outer = 0x7f1362049c00] 05:39:46 INFO - PROCESS | 1825 | 1461069586172 Marionette DEBUG loaded listener.js 05:39:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1369371400) [pid = 1825] [serial = 1299] [outer = 0x7f1362049c00] 05:39:47 INFO - PROCESS | 1825 | 1461069587286 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]]]}] 05:39:47 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 05:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1491ms 05:39:47 INFO - PROCESS | 1825 | 1461069587365 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 05:39:47 INFO - PROCESS | 1825 | 1461069587371 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 05:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:39:47 INFO - PROCESS | 1825 | 1461069587380 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:39:47 INFO - PROCESS | 1825 | 1461069587385 Marionette TRACE conn3 <- [1,1702,null,{}] 05:39:47 INFO - PROCESS | 1825 | 1461069587396 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}] 05:39:47 INFO - PROCESS | 1825 | 1461069587672 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 05:39:47 INFO - PROCESS | 1825 | 1461069587995 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea0e800 == 139 [pid = 1825] [id = 433] 05:39:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f135c909c00) [pid = 1825] [serial = 1300] [outer = (nil)] 05:39:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f135d2be800) [pid = 1825] [serial = 1301] [outer = 0x7f135c909c00] 05:39:48 INFO - PROCESS | 1825 | 1461069588072 Marionette DEBUG loaded listener.js 05:39:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f135d4a6c00) [pid = 1825] [serial = 1302] [outer = 0x7f135c909c00] 05:39:49 INFO - PROCESS | 1825 | 1461069589056 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]]]}] 05:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1737ms 05:39:49 INFO - PROCESS | 1825 | 1461069589118 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 05:39:49 INFO - PROCESS | 1825 | 1461069589128 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 05:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:39:49 INFO - PROCESS | 1825 | 1461069589139 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:39:49 INFO - PROCESS | 1825 | 1461069589143 Marionette TRACE conn3 <- [1,1706,null,{}] 05:39:49 INFO - PROCESS | 1825 | 1461069589150 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}] 05:39:49 INFO - PROCESS | 1825 | 1461069589373 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 05:39:49 INFO - PROCESS | 1825 | 1461069589630 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136221b800 == 140 [pid = 1825] [id = 434] 05:39:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f135e846c00) [pid = 1825] [serial = 1303] [outer = (nil)] 05:39:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f135ecba400) [pid = 1825] [serial = 1304] [outer = 0x7f135e846c00] 05:39:49 INFO - PROCESS | 1825 | 1461069589749 Marionette DEBUG loaded listener.js 05:39:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1360569c00) [pid = 1825] [serial = 1305] [outer = 0x7f135e846c00] 05:39:50 INFO - PROCESS | 1825 | 1461069590734 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]]]}] 05:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms 05:39:50 INFO - PROCESS | 1825 | 1461069590777 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 05:39:50 INFO - PROCESS | 1825 | 1461069590781 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 05:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:39:50 INFO - PROCESS | 1825 | 1461069590787 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:39:50 INFO - PROCESS | 1825 | 1461069590793 Marionette TRACE conn3 <- [1,1710,null,{}] 05:39:50 INFO - PROCESS | 1825 | 1461069590810 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}] 05:39:51 INFO - PROCESS | 1825 | 1461069591055 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 05:39:51 INFO - PROCESS | 1825 | 1461069591376 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aad5800 == 141 [pid = 1825] [id = 435] 05:39:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f13619e4800) [pid = 1825] [serial = 1306] [outer = (nil)] 05:39:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1361ac0400) [pid = 1825] [serial = 1307] [outer = 0x7f13619e4800] 05:39:51 INFO - PROCESS | 1825 | 1461069591456 Marionette DEBUG loaded listener.js 05:39:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1361c0e400) [pid = 1825] [serial = 1308] [outer = 0x7f13619e4800] 05:39:52 INFO - PROCESS | 1825 | 1461069592380 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]]]}] 05:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1636ms 05:39:52 INFO - PROCESS | 1825 | 1461069592425 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 05:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:39:52 INFO - PROCESS | 1825 | 1461069592429 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 05:39:52 INFO - PROCESS | 1825 | 1461069592436 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:39:52 INFO - PROCESS | 1825 | 1461069592439 Marionette TRACE conn3 <- [1,1714,null,{}] 05:39:52 INFO - PROCESS | 1825 | 1461069592445 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}] 05:39:52 INFO - PROCESS | 1825 | 1461069592668 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 05:39:52 INFO - PROCESS | 1825 | 1461069592878 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb36000 == 142 [pid = 1825] [id = 436] 05:39:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f1361a47000) [pid = 1825] [serial = 1309] [outer = (nil)] 05:39:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f136936f800) [pid = 1825] [serial = 1310] [outer = 0x7f1361a47000] 05:39:52 INFO - PROCESS | 1825 | 1461069592960 Marionette DEBUG loaded listener.js 05:39:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f13694b5800) [pid = 1825] [serial = 1311] [outer = 0x7f1361a47000] 05:39:54 INFO - PROCESS | 1825 | 1461069594107 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]]]}] 05:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1731ms 05:39:54 INFO - PROCESS | 1825 | 1461069594170 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 05:39:54 INFO - PROCESS | 1825 | 1461069594177 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 05:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:39:54 INFO - PROCESS | 1825 | 1461069594186 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:39:54 INFO - PROCESS | 1825 | 1461069594192 Marionette TRACE conn3 <- [1,1718,null,{}] 05:39:54 INFO - PROCESS | 1825 | 1461069594201 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}] 05:39:54 INFO - PROCESS | 1825 | 1461069594467 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 05:39:54 INFO - PROCESS | 1825 | 1461069594731 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e114000 == 143 [pid = 1825] [id = 437] 05:39:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f1361ce4c00) [pid = 1825] [serial = 1312] [outer = (nil)] 05:39:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f1369ea6c00) [pid = 1825] [serial = 1313] [outer = 0x7f1361ce4c00] 05:39:54 INFO - PROCESS | 1825 | 1461069594807 Marionette DEBUG loaded listener.js 05:39:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f1369efa400) [pid = 1825] [serial = 1314] [outer = 0x7f1361ce4c00] 05:39:55 INFO - PROCESS | 1825 | 1461069595674 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]]]}] 05:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1537ms 05:39:55 INFO - PROCESS | 1825 | 1461069595723 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 05:39:55 INFO - PROCESS | 1825 | 1461069595727 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 05:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:39:55 INFO - PROCESS | 1825 | 1461069595733 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:39:55 INFO - PROCESS | 1825 | 1461069595735 Marionette TRACE conn3 <- [1,1722,null,{}] 05:39:55 INFO - PROCESS | 1825 | 1461069595741 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}] 05:39:55 INFO - PROCESS | 1825 | 1461069595984 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 05:39:56 INFO - PROCESS | 1825 | 1461069596303 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bbd800 == 144 [pid = 1825] [id = 438] 05:39:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f136a9f1000) [pid = 1825] [serial = 1315] [outer = (nil)] 05:39:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f136bc15000) [pid = 1825] [serial = 1316] [outer = 0x7f136a9f1000] 05:39:56 INFO - PROCESS | 1825 | 1461069596390 Marionette DEBUG loaded listener.js 05:39:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f136c8ca400) [pid = 1825] [serial = 1317] [outer = 0x7f136a9f1000] 05:39:57 INFO - PROCESS | 1825 | 1461069597254 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]]]}] 05:39:57 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 05:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1581ms 05:39:57 INFO - PROCESS | 1825 | 1461069597316 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 05:39:57 INFO - PROCESS | 1825 | 1461069597320 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 05:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:39:57 INFO - PROCESS | 1825 | 1461069597326 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:39:57 INFO - PROCESS | 1825 | 1461069597329 Marionette TRACE conn3 <- [1,1726,null,{}] 05:39:57 INFO - PROCESS | 1825 | 1461069597335 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}] 05:39:57 INFO - PROCESS | 1825 | 1461069597551 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 05:39:57 INFO - PROCESS | 1825 | 1461069597757 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13728b6000 == 145 [pid = 1825] [id = 439] 05:39:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f136a9fa000) [pid = 1825] [serial = 1318] [outer = (nil)] 05:39:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f136de87c00) [pid = 1825] [serial = 1319] [outer = 0x7f136a9fa000] 05:39:57 INFO - PROCESS | 1825 | 1461069597917 Marionette DEBUG loaded listener.js 05:39:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1370124800) [pid = 1825] [serial = 1320] [outer = 0x7f136a9fa000] 05:39:58 INFO - PROCESS | 1825 | 1461069598809 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]]]}] 05:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1533ms 05:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:39:58 INFO - PROCESS | 1825 | 1461069598860 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 05:39:58 INFO - PROCESS | 1825 | 1461069598863 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 05:39:58 INFO - PROCESS | 1825 | 1461069598871 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:39:58 INFO - PROCESS | 1825 | 1461069598874 Marionette TRACE conn3 <- [1,1730,null,{}] 05:39:58 INFO - PROCESS | 1825 | 1461069598881 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}] 05:39:59 INFO - PROCESS | 1825 | 1461069599093 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 05:39:59 INFO - PROCESS | 1825 | 1461069599305 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13756b6800 == 146 [pid = 1825] [id = 440] 05:39:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f136b9a1000) [pid = 1825] [serial = 1321] [outer = (nil)] 05:39:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f1370abdc00) [pid = 1825] [serial = 1322] [outer = 0x7f136b9a1000] 05:39:59 INFO - PROCESS | 1825 | 1461069599421 Marionette DEBUG loaded listener.js 05:39:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f1370cca400) [pid = 1825] [serial = 1323] [outer = 0x7f136b9a1000] 05:40:00 INFO - PROCESS | 1825 | 1461069600368 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]]]}] 05:40:00 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 05:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1536ms 05:40:00 INFO - PROCESS | 1825 | 1461069600407 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 05:40:00 INFO - PROCESS | 1825 | 1461069600411 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 05:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:40:00 INFO - PROCESS | 1825 | 1461069600417 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:40:00 INFO - PROCESS | 1825 | 1461069600421 Marionette TRACE conn3 <- [1,1734,null,{}] 05:40:00 INFO - PROCESS | 1825 | 1461069600428 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}] 05:40:00 INFO - PROCESS | 1825 | 1461069600650 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 05:40:00 INFO - PROCESS | 1825 | 1461069600862 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13768d2000 == 147 [pid = 1825] [id = 441] 05:40:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f136a9f5800) [pid = 1825] [serial = 1324] [outer = (nil)] 05:40:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f1371358000) [pid = 1825] [serial = 1325] [outer = 0x7f136a9f5800] 05:40:00 INFO - PROCESS | 1825 | 1461069600982 Marionette DEBUG loaded listener.js 05:40:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f1371360c00) [pid = 1825] [serial = 1326] [outer = 0x7f136a9f5800] 05:40:02 INFO - PROCESS | 1825 | 1461069602198 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]]]}] 05:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1843ms 05:40:02 INFO - PROCESS | 1825 | 1461069602262 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 05:40:02 INFO - PROCESS | 1825 | 1461069602267 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 05:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:40:02 INFO - PROCESS | 1825 | 1461069602274 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:40:02 INFO - PROCESS | 1825 | 1461069602278 Marionette TRACE conn3 <- [1,1738,null,{}] 05:40:02 INFO - PROCESS | 1825 | 1461069602284 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}] 05:40:02 INFO - PROCESS | 1825 | 1461069602529 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 05:40:02 INFO - PROCESS | 1825 | 1461069602829 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382e8b000 == 148 [pid = 1825] [id = 442] 05:40:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f136c8d1000) [pid = 1825] [serial = 1327] [outer = (nil)] 05:40:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f13713d1400) [pid = 1825] [serial = 1328] [outer = 0x7f136c8d1000] 05:40:02 INFO - PROCESS | 1825 | 1461069602911 Marionette DEBUG loaded listener.js 05:40:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f13728dec00) [pid = 1825] [serial = 1329] [outer = 0x7f136c8d1000] 05:40:03 INFO - PROCESS | 1825 | 1461069603878 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]]]}] 05:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1639ms 05:40:03 INFO - PROCESS | 1825 | 1461069603914 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 05:40:03 INFO - PROCESS | 1825 | 1461069603919 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 05:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:40:03 INFO - PROCESS | 1825 | 1461069603925 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:40:03 INFO - PROCESS | 1825 | 1461069603930 Marionette TRACE conn3 <- [1,1742,null,{}] 05:40:03 INFO - PROCESS | 1825 | 1461069603936 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}] 05:40:04 INFO - PROCESS | 1825 | 1461069604187 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 05:40:04 INFO - PROCESS | 1825 | 1461069604458 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c56000 == 149 [pid = 1825] [id = 443] 05:40:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f1369eb2800) [pid = 1825] [serial = 1330] [outer = (nil)] 05:40:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f1375f3cc00) [pid = 1825] [serial = 1331] [outer = 0x7f1369eb2800] 05:40:04 INFO - PROCESS | 1825 | 1461069604587 Marionette DEBUG loaded listener.js 05:40:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f13771b0000) [pid = 1825] [serial = 1332] [outer = 0x7f1369eb2800] 05:40:05 INFO - PROCESS | 1825 | 1461069605511 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]]]}] 05:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1633ms 05:40:05 INFO - PROCESS | 1825 | 1461069605560 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 05:40:05 INFO - PROCESS | 1825 | 1461069605564 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 05:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:40:05 INFO - PROCESS | 1825 | 1461069605571 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:40:05 INFO - PROCESS | 1825 | 1461069605574 Marionette TRACE conn3 <- [1,1746,null,{}] 05:40:05 INFO - PROCESS | 1825 | 1461069605580 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}] 05:40:05 INFO - PROCESS | 1825 | 1461069605803 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 05:40:06 INFO - PROCESS | 1825 | 1461069606022 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138a169000 == 150 [pid = 1825] [id = 444] 05:40:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f13620a0c00) [pid = 1825] [serial = 1333] [outer = (nil)] 05:40:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f1377289800) [pid = 1825] [serial = 1334] [outer = 0x7f13620a0c00] 05:40:06 INFO - PROCESS | 1825 | 1461069606181 Marionette DEBUG loaded listener.js 05:40:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f13787d1400) [pid = 1825] [serial = 1335] [outer = 0x7f13620a0c00] 05:40:07 INFO - PROCESS | 1825 | 1461069607127 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]]]}] 05:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1630ms 05:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:40:07 INFO - PROCESS | 1825 | 1461069607202 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 05:40:07 INFO - PROCESS | 1825 | 1461069607205 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 05:40:07 INFO - PROCESS | 1825 | 1461069607212 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:40:07 INFO - PROCESS | 1825 | 1461069607215 Marionette TRACE conn3 <- [1,1750,null,{}] 05:40:07 INFO - PROCESS | 1825 | 1461069607241 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}] 05:40:07 INFO - PROCESS | 1825 | 1461069607469 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 05:40:07 INFO - PROCESS | 1825 | 1461069607766 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370c9f800 == 151 [pid = 1825] [id = 445] 05:40:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f13613c1400) [pid = 1825] [serial = 1336] [outer = (nil)] 05:40:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f1382b6d400) [pid = 1825] [serial = 1337] [outer = 0x7f13613c1400] 05:40:07 INFO - PROCESS | 1825 | 1461069607850 Marionette DEBUG loaded listener.js 05:40:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f13832de800) [pid = 1825] [serial = 1338] [outer = 0x7f13613c1400] 05:40:08 INFO - PROCESS | 1825 | 1461069608718 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]]]}] 05:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1542ms 05:40:08 INFO - PROCESS | 1825 | 1461069608753 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 05:40:08 INFO - PROCESS | 1825 | 1461069608756 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 05:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:40:08 INFO - PROCESS | 1825 | 1461069608765 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:40:08 INFO - PROCESS | 1825 | 1461069608768 Marionette TRACE conn3 <- [1,1754,null,{}] 05:40:08 INFO - PROCESS | 1825 | 1461069608775 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}] 05:40:09 INFO - PROCESS | 1825 | 1461069608995 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 05:40:09 INFO - PROCESS | 1825 | 1461069609212 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c4a5800 == 152 [pid = 1825] [id = 446] 05:40:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f1369fa9800) [pid = 1825] [serial = 1339] [outer = (nil)] 05:40:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f13832e0400) [pid = 1825] [serial = 1340] [outer = 0x7f1369fa9800] 05:40:09 INFO - PROCESS | 1825 | 1461069609324 Marionette DEBUG loaded listener.js 05:40:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f138427b800) [pid = 1825] [serial = 1341] [outer = 0x7f1369fa9800] 05:40:10 INFO - PROCESS | 1825 | 1461069610301 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]]]}] 05:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1583ms 05:40:10 INFO - PROCESS | 1825 | 1461069610350 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 05:40:10 INFO - PROCESS | 1825 | 1461069610353 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 05:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:40:10 INFO - PROCESS | 1825 | 1461069610361 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:40:10 INFO - PROCESS | 1825 | 1461069610366 Marionette TRACE conn3 <- [1,1758,null,{}] 05:40:10 INFO - PROCESS | 1825 | 1461069610372 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}] 05:40:10 INFO - PROCESS | 1825 | 1461069610602 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 05:40:10 INFO - PROCESS | 1825 | 1461069610913 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cad2800 == 153 [pid = 1825] [id = 447] 05:40:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f135a9afc00) [pid = 1825] [serial = 1342] [outer = (nil)] 05:40:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f135a9b6800) [pid = 1825] [serial = 1343] [outer = 0x7f135a9afc00] 05:40:11 INFO - PROCESS | 1825 | 1461069611001 Marionette DEBUG loaded listener.js 05:40:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f135a9bb000) [pid = 1825] [serial = 1344] [outer = 0x7f135a9afc00] 05:40:11 INFO - PROCESS | 1825 | 1461069611916 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]]]}] 05:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1597ms 05:40:11 INFO - PROCESS | 1825 | 1461069611958 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 05:40:11 INFO - PROCESS | 1825 | 1461069611962 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 05:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:40:11 INFO - PROCESS | 1825 | 1461069611968 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:40:11 INFO - PROCESS | 1825 | 1461069611972 Marionette TRACE conn3 <- [1,1762,null,{}] 05:40:11 INFO - PROCESS | 1825 | 1461069611977 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}] 05:40:12 INFO - PROCESS | 1825 | 1461069612209 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 05:40:12 INFO - PROCESS | 1825 | 1461069612470 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361af0800 == 154 [pid = 1825] [id = 448] 05:40:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f135a9ad400) [pid = 1825] [serial = 1345] [outer = (nil)] 05:40:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f135eabf400) [pid = 1825] [serial = 1346] [outer = 0x7f135a9ad400] 05:40:12 INFO - PROCESS | 1825 | 1461069612595 Marionette DEBUG loaded listener.js 05:40:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f13694b0c00) [pid = 1825] [serial = 1347] [outer = 0x7f135a9ad400] 05:40:13 INFO - PROCESS | 1825 | 1461069613509 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]]]}] 05:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1588ms 05:40:13 INFO - PROCESS | 1825 | 1461069613558 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 05:40:13 INFO - PROCESS | 1825 | 1461069613561 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 05:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:40:13 INFO - PROCESS | 1825 | 1461069613567 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:40:13 INFO - PROCESS | 1825 | 1461069613571 Marionette TRACE conn3 <- [1,1766,null,{}] 05:40:13 INFO - PROCESS | 1825 | 1461069613576 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}] 05:40:13 INFO - PROCESS | 1825 | 1461069613789 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 05:40:14 INFO - PROCESS | 1825 | 1461069614050 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d6cd000 == 155 [pid = 1825] [id = 449] 05:40:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f135a9b1400) [pid = 1825] [serial = 1348] [outer = (nil)] 05:40:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f136951ec00) [pid = 1825] [serial = 1349] [outer = 0x7f135a9b1400] 05:40:14 INFO - PROCESS | 1825 | 1461069614173 Marionette DEBUG loaded listener.js 05:40:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f13840cec00) [pid = 1825] [serial = 1350] [outer = 0x7f135a9b1400] 05:40:15 INFO - PROCESS | 1825 | 1461069615541 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]]]}] 05:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2082ms 05:40:15 INFO - PROCESS | 1825 | 1461069615651 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 05:40:15 INFO - PROCESS | 1825 | 1461069615657 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 05:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:40:15 INFO - PROCESS | 1825 | 1461069615667 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:40:15 INFO - PROCESS | 1825 | 1461069615672 Marionette TRACE conn3 <- [1,1770,null,{}] 05:40:15 INFO - PROCESS | 1825 | 1461069615680 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}] 05:40:15 INFO - PROCESS | 1825 | 1461069615907 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 05:40:16 INFO - PROCESS | 1825 | 1461069616130 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd19000 == 156 [pid = 1825] [id = 450] 05:40:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f135c904400) [pid = 1825] [serial = 1351] [outer = (nil)] 05:40:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f135d2adc00) [pid = 1825] [serial = 1352] [outer = 0x7f135c904400] 05:40:16 INFO - PROCESS | 1825 | 1461069616243 Marionette DEBUG loaded listener.js 05:40:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f135d4ac000) [pid = 1825] [serial = 1353] [outer = 0x7f135c904400] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c546800 == 155 [pid = 1825] [id = 379] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136124a000 == 154 [pid = 1825] [id = 431] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361adc000 == 153 [pid = 1825] [id = 430] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe4c800 == 152 [pid = 1825] [id = 429] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c5da800 == 151 [pid = 1825] [id = 428] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d6c5800 == 150 [pid = 1825] [id = 427] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361242000 == 149 [pid = 1825] [id = 426] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135dcb1800 == 148 [pid = 1825] [id = 425] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137576e000 == 147 [pid = 1825] [id = 415] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13710c2800 == 146 [pid = 1825] [id = 414] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137025d800 == 145 [pid = 1825] [id = 413] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb37000 == 144 [pid = 1825] [id = 412] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362d51800 == 143 [pid = 1825] [id = 411] 05:40:17 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135f3e9000 == 142 [pid = 1825] [id = 410] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f135ebce000) [pid = 1825] [serial = 1229] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f1371354400) [pid = 1825] [serial = 1226] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f1362faa000) [pid = 1825] [serial = 1218] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f1369527c00) [pid = 1825] [serial = 1169] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f13606b7c00) [pid = 1825] [serial = 1212] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f1384280400) [pid = 1825] [serial = 1187] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f13701cc400) [pid = 1825] [serial = 1224] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f1359ce9800) [pid = 1825] [serial = 1202] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f136ca08c00) [pid = 1825] [serial = 1223] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f13733dbc00) [pid = 1825] [serial = 1178] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f13830e9000) [pid = 1825] [serial = 1184] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f1361cf2000) [pid = 1825] [serial = 1217] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f137135ac00) [pid = 1825] [serial = 1196] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f135d484400) [pid = 1825] [serial = 1190] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f136b99dc00) [pid = 1825] [serial = 1172] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f135ecb8000) [pid = 1825] [serial = 1211] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f135c69dc00) [pid = 1825] [serial = 1208] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f1369ef0800) [pid = 1825] [serial = 1221] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f1362093c00) [pid = 1825] [serial = 1215] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f1370ab3400) [pid = 1825] [serial = 1175] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f135d4ad800) [pid = 1825] [serial = 1209] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f135e83e000) [pid = 1825] [serial = 1205] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f13613c3000) [pid = 1825] [serial = 1166] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f136c2cbc00) [pid = 1825] [serial = 1163] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f136447c000) [pid = 1825] [serial = 1199] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f1377259c00) [pid = 1825] [serial = 1181] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1361ce9000) [pid = 1825] [serial = 1214] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f137135e000) [pid = 1825] [serial = 1227] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f135d4b0800) [pid = 1825] [serial = 1193] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f136951dc00) [pid = 1825] [serial = 1220] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1825 | 1461069617706 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]]]}] 05:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2089ms 05:40:17 INFO - PROCESS | 1825 | 1461069617786 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 05:40:17 INFO - PROCESS | 1825 | 1461069617795 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 05:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:40:17 INFO - PROCESS | 1825 | 1461069617820 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:40:17 INFO - PROCESS | 1825 | 1461069617826 Marionette TRACE conn3 <- [1,1774,null,{}] 05:40:17 INFO - PROCESS | 1825 | 1461069617832 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}] 05:40:18 INFO - PROCESS | 1825 | 1461069618039 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 05:40:18 INFO - PROCESS | 1825 | 1461069618051 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c55c800 == 143 [pid = 1825] [id = 451] 05:40:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f135c699400) [pid = 1825] [serial = 1354] [outer = (nil)] 05:40:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f135e841400) [pid = 1825] [serial = 1355] [outer = 0x7f135c699400] 05:40:18 INFO - PROCESS | 1825 | 1461069618156 Marionette DEBUG loaded listener.js 05:40:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135ecbb000) [pid = 1825] [serial = 1356] [outer = 0x7f135c699400] 05:40:19 INFO - PROCESS | 1825 | 1461069619217 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]]]}] 05:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1459ms 05:40:19 INFO - PROCESS | 1825 | 1461069619286 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 05:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:40:19 INFO - PROCESS | 1825 | 1461069619290 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 05:40:19 INFO - PROCESS | 1825 | 1461069619297 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:40:19 INFO - PROCESS | 1825 | 1461069619303 Marionette TRACE conn3 <- [1,1778,null,{}] 05:40:19 INFO - PROCESS | 1825 | 1461069619319 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}] 05:40:19 INFO - PROCESS | 1825 | 1461069619534 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 05:40:19 INFO - PROCESS | 1825 | 1461069619770 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360691800 == 144 [pid = 1825] [id = 452] 05:40:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f135d4b2000) [pid = 1825] [serial = 1357] [outer = (nil)] 05:40:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f13606b8800) [pid = 1825] [serial = 1358] [outer = 0x7f135d4b2000] 05:40:19 INFO - PROCESS | 1825 | 1461069619840 Marionette DEBUG loaded listener.js 05:40:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f13619d7c00) [pid = 1825] [serial = 1359] [outer = 0x7f135d4b2000] 05:40:20 INFO - PROCESS | 1825 | 1461069620644 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]]]}] 05:40:20 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 05:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1392ms 05:40:20 INFO - PROCESS | 1825 | 1461069620690 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 05:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:40:20 INFO - PROCESS | 1825 | 1461069620694 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 05:40:20 INFO - PROCESS | 1825 | 1461069620708 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:40:20 INFO - PROCESS | 1825 | 1461069620710 Marionette TRACE conn3 <- [1,1782,null,{}] 05:40:20 INFO - PROCESS | 1825 | 1461069620717 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}] 05:40:21 INFO - PROCESS | 1825 | 1461069620994 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 05:40:21 INFO - PROCESS | 1825 | 1461069621025 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136153b800 == 145 [pid = 1825] [id = 453] 05:40:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f13606bdc00) [pid = 1825] [serial = 1360] [outer = (nil)] 05:40:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f1361be8800) [pid = 1825] [serial = 1361] [outer = 0x7f13606bdc00] 05:40:21 INFO - PROCESS | 1825 | 1461069621092 Marionette DEBUG loaded listener.js 05:40:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f1361cf1400) [pid = 1825] [serial = 1362] [outer = 0x7f13606bdc00] 05:40:22 INFO - PROCESS | 1825 | 1461069622929 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]]]}] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f1361a4e400) [pid = 1825] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f135c414800) [pid = 1825] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f135d489c00) [pid = 1825] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f135fe07400) [pid = 1825] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f135c416c00) [pid = 1825] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1359ce1000) [pid = 1825] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f135c41e800) [pid = 1825] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:40:22 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1359cebc00) [pid = 1825] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:40:23 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 05:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2339ms 05:40:23 INFO - PROCESS | 1825 | 1461069623052 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 05:40:23 INFO - PROCESS | 1825 | 1461069623056 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 05:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:40:23 INFO - PROCESS | 1825 | 1461069623062 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:40:23 INFO - PROCESS | 1825 | 1461069623066 Marionette TRACE conn3 <- [1,1786,null,{}] 05:40:23 INFO - PROCESS | 1825 | 1461069623071 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}] 05:40:23 INFO - PROCESS | 1825 | 1461069623264 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 05:40:23 INFO - PROCESS | 1825 | 1461069623446 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612dc000 == 146 [pid = 1825] [id = 454] 05:40:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f135e844000) [pid = 1825] [serial = 1363] [outer = (nil)] 05:40:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f1361a4c400) [pid = 1825] [serial = 1364] [outer = 0x7f135e844000] 05:40:23 INFO - PROCESS | 1825 | 1461069623512 Marionette DEBUG loaded listener.js 05:40:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f1362045800) [pid = 1825] [serial = 1365] [outer = 0x7f135e844000] 05:40:24 INFO - PROCESS | 1825 | 1461069624262 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]]]}] 05:40:24 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 05:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1230ms 05:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:40:24 INFO - PROCESS | 1825 | 1461069624294 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 05:40:24 INFO - PROCESS | 1825 | 1461069624296 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 05:40:24 INFO - PROCESS | 1825 | 1461069624303 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:40:24 INFO - PROCESS | 1825 | 1461069624305 Marionette TRACE conn3 <- [1,1790,null,{}] 05:40:24 INFO - PROCESS | 1825 | 1461069624321 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}] 05:40:24 INFO - PROCESS | 1825 | 1461069624566 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 05:40:24 INFO - PROCESS | 1825 | 1461069624732 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362edf800 == 147 [pid = 1825] [id = 455] 05:40:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f135d47ac00) [pid = 1825] [serial = 1366] [outer = (nil)] 05:40:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f1364480000) [pid = 1825] [serial = 1367] [outer = 0x7f135d47ac00] 05:40:24 INFO - PROCESS | 1825 | 1461069624799 Marionette DEBUG loaded listener.js 05:40:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f136a86b400) [pid = 1825] [serial = 1368] [outer = 0x7f135d47ac00] 05:40:25 INFO - PROCESS | 1825 | 1461069625888 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]]]}] 05:40:25 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) 05:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1631ms 05:40:25 INFO - PROCESS | 1825 | 1461069625935 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 05:40:25 INFO - PROCESS | 1825 | 1461069625943 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 05:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:40:25 INFO - PROCESS | 1825 | 1461069625953 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:40:25 INFO - PROCESS | 1825 | 1461069625958 Marionette TRACE conn3 <- [1,1794,null,{}] 05:40:25 INFO - PROCESS | 1825 | 1461069625966 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}] 05:40:26 INFO - PROCESS | 1825 | 1461069626213 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 05:40:26 INFO - PROCESS | 1825 | 1461069626535 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d91b000 == 148 [pid = 1825] [id = 456] 05:40:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f135d4b1400) [pid = 1825] [serial = 1369] [outer = (nil)] 05:40:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f135dbcec00) [pid = 1825] [serial = 1370] [outer = 0x7f135d4b1400] 05:40:26 INFO - PROCESS | 1825 | 1461069626619 Marionette DEBUG loaded listener.js 05:40:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f135ecbac00) [pid = 1825] [serial = 1371] [outer = 0x7f135d4b1400] 05:40:27 INFO - PROCESS | 1825 | 1461069627527 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]]]}] 05:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1638ms 05:40:27 INFO - PROCESS | 1825 | 1461069627591 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 05:40:27 INFO - PROCESS | 1825 | 1461069627600 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 05:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:40:27 INFO - PROCESS | 1825 | 1461069627611 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:40:27 INFO - PROCESS | 1825 | 1461069627615 Marionette TRACE conn3 <- [1,1798,null,{}] 05:40:27 INFO - PROCESS | 1825 | 1461069627622 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}] 05:40:27 INFO - PROCESS | 1825 | 1461069627858 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 05:40:28 INFO - PROCESS | 1825 | 1461069628234 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dcf800 == 149 [pid = 1825] [id = 457] 05:40:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f1360571000) [pid = 1825] [serial = 1372] [outer = (nil)] 05:40:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f1361457800) [pid = 1825] [serial = 1373] [outer = 0x7f1360571000] 05:40:28 INFO - PROCESS | 1825 | 1461069628322 Marionette DEBUG loaded listener.js 05:40:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1361c0b000) [pid = 1825] [serial = 1374] [outer = 0x7f1360571000] 05:40:29 INFO - PROCESS | 1825 | 1461069629276 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]]]}] 05:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1683ms 05:40:29 INFO - PROCESS | 1825 | 1461069629295 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 05:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:40:29 INFO - PROCESS | 1825 | 1461069629299 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 05:40:29 INFO - PROCESS | 1825 | 1461069629306 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:40:29 INFO - PROCESS | 1825 | 1461069629312 Marionette TRACE conn3 <- [1,1802,null,{}] 05:40:29 INFO - PROCESS | 1825 | 1461069629330 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}] 05:40:29 INFO - PROCESS | 1825 | 1461069629571 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 05:40:29 INFO - PROCESS | 1825 | 1461069629875 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d03800 == 150 [pid = 1825] [id = 458] 05:40:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f1362fa7400) [pid = 1825] [serial = 1375] [outer = (nil)] 05:40:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f1369527c00) [pid = 1825] [serial = 1376] [outer = 0x7f1362fa7400] 05:40:29 INFO - PROCESS | 1825 | 1461069629959 Marionette DEBUG loaded listener.js 05:40:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f1369fa8800) [pid = 1825] [serial = 1377] [outer = 0x7f1362fa7400] 05:40:30 INFO - PROCESS | 1825 | 1461069630819 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]]]}] 05:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1587ms 05:40:30 INFO - PROCESS | 1825 | 1461069630897 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 05:40:30 INFO - PROCESS | 1825 | 1461069630902 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 05:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:40:30 INFO - PROCESS | 1825 | 1461069630911 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:40:30 INFO - PROCESS | 1825 | 1461069630914 Marionette TRACE conn3 <- [1,1806,null,{}] 05:40:30 INFO - PROCESS | 1825 | 1461069630920 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}] 05:40:31 INFO - PROCESS | 1825 | 1461069631146 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 05:40:31 INFO - PROCESS | 1825 | 1461069631471 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cdcd800 == 151 [pid = 1825] [id = 459] 05:40:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f13619d7800) [pid = 1825] [serial = 1378] [outer = (nil)] 05:40:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f136a9dcc00) [pid = 1825] [serial = 1379] [outer = 0x7f13619d7800] 05:40:31 INFO - PROCESS | 1825 | 1461069631571 Marionette DEBUG loaded listener.js 05:40:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f136aab1000) [pid = 1825] [serial = 1380] [outer = 0x7f13619d7800] 05:40:32 INFO - PROCESS | 1825 | 1461069632485 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]]]}] 05:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1635ms 05:40:32 INFO - PROCESS | 1825 | 1461069632548 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 05:40:32 INFO - PROCESS | 1825 | 1461069632552 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 05:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:40:32 INFO - PROCESS | 1825 | 1461069632558 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:40:32 INFO - PROCESS | 1825 | 1461069632562 Marionette TRACE conn3 <- [1,1810,null,{}] 05:40:32 INFO - PROCESS | 1825 | 1461069632568 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}] 05:40:32 INFO - PROCESS | 1825 | 1461069632795 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 05:40:33 INFO - PROCESS | 1825 | 1461069633153 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a61000 == 152 [pid = 1825] [id = 460] 05:40:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f1364479c00) [pid = 1825] [serial = 1381] [outer = (nil)] 05:40:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f136cf1fc00) [pid = 1825] [serial = 1382] [outer = 0x7f1364479c00] 05:40:33 INFO - PROCESS | 1825 | 1461069633290 Marionette DEBUG loaded listener.js 05:40:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f13701d6000) [pid = 1825] [serial = 1383] [outer = 0x7f1364479c00] 05:40:34 INFO - PROCESS | 1825 | 1461069634375 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]]]}] 05:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1884ms 05:40:34 INFO - PROCESS | 1825 | 1461069634444 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 05:40:34 INFO - PROCESS | 1825 | 1461069634448 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 05:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:40:34 INFO - PROCESS | 1825 | 1461069634454 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:40:34 INFO - PROCESS | 1825 | 1461069634458 Marionette TRACE conn3 <- [1,1814,null,{}] 05:40:34 INFO - PROCESS | 1825 | 1461069634464 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}] 05:40:34 INFO - PROCESS | 1825 | 1461069634710 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 05:40:34 INFO - PROCESS | 1825 | 1461069634978 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715e5000 == 153 [pid = 1825] [id = 461] 05:40:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f13733dbc00) [pid = 1825] [serial = 1384] [outer = (nil)] 05:40:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f1374e2d000) [pid = 1825] [serial = 1385] [outer = 0x7f13733dbc00] 05:40:35 INFO - PROCESS | 1825 | 1461069635102 Marionette DEBUG loaded listener.js 05:40:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f137623a000) [pid = 1825] [serial = 1386] [outer = 0x7f13733dbc00] 05:40:35 INFO - PROCESS | 1825 | 1461069635960 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]]]}] 05:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1580ms 05:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:40:36 INFO - PROCESS | 1825 | 1461069636035 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 05:40:36 INFO - PROCESS | 1825 | 1461069636038 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 05:40:36 INFO - PROCESS | 1825 | 1461069636044 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:40:36 INFO - PROCESS | 1825 | 1461069636048 Marionette TRACE conn3 <- [1,1818,null,{}] 05:40:36 INFO - PROCESS | 1825 | 1461069636053 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}] 05:40:36 INFO - PROCESS | 1825 | 1461069636303 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 05:40:36 INFO - PROCESS | 1825 | 1461069636603 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13784db000 == 154 [pid = 1825] [id = 462] 05:40:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f1361ce7c00) [pid = 1825] [serial = 1387] [outer = (nil)] 05:40:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f13771bb400) [pid = 1825] [serial = 1388] [outer = 0x7f1361ce7c00] 05:40:36 INFO - PROCESS | 1825 | 1461069636684 Marionette DEBUG loaded listener.js 05:40:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f1383fca800) [pid = 1825] [serial = 1389] [outer = 0x7f1361ce7c00] 05:40:37 INFO - PROCESS | 1825 | 1461069637603 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]]]}] 05:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1638ms 05:40:37 INFO - PROCESS | 1825 | 1461069637682 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 05:40:37 INFO - PROCESS | 1825 | 1461069637686 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 05:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:40:37 INFO - PROCESS | 1825 | 1461069637694 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:40:37 INFO - PROCESS | 1825 | 1461069637698 Marionette TRACE conn3 <- [1,1822,null,{}] 05:40:37 INFO - PROCESS | 1825 | 1461069637704 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}] 05:40:37 INFO - PROCESS | 1825 | 1461069637961 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 05:40:38 INFO - PROCESS | 1825 | 1461069638275 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138799b800 == 155 [pid = 1825] [id = 463] 05:40:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f1369cc8800) [pid = 1825] [serial = 1390] [outer = (nil)] 05:40:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f138624dc00) [pid = 1825] [serial = 1391] [outer = 0x7f1369cc8800] 05:40:38 INFO - PROCESS | 1825 | 1461069638356 Marionette DEBUG loaded listener.js 05:40:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f1387f23400) [pid = 1825] [serial = 1392] [outer = 0x7f1369cc8800] 05:40:39 INFO - PROCESS | 1825 | 1461069639279 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]]]}] 05:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1634ms 05:40:39 INFO - PROCESS | 1825 | 1461069639329 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 05:40:39 INFO - PROCESS | 1825 | 1461069639332 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 05:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:40:39 INFO - PROCESS | 1825 | 1461069639339 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:40:39 INFO - PROCESS | 1825 | 1461069639343 Marionette TRACE conn3 <- [1,1826,null,{}] 05:40:39 INFO - PROCESS | 1825 | 1461069639348 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}] 05:40:39 INFO - PROCESS | 1825 | 1461069639575 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 05:40:39 INFO - PROCESS | 1825 | 1461069639882 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c66f800 == 156 [pid = 1825] [id = 464] 05:40:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f1359d45400) [pid = 1825] [serial = 1393] [outer = (nil)] 05:40:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f1359d4c800) [pid = 1825] [serial = 1394] [outer = 0x7f1359d45400] 05:40:39 INFO - PROCESS | 1825 | 1461069639969 Marionette DEBUG loaded listener.js 05:40:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 290 (0x7f1359d51c00) [pid = 1825] [serial = 1395] [outer = 0x7f1359d45400] 05:40:40 INFO - PROCESS | 1825 | 1461069640862 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]]]}] 05:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1581ms 05:40:40 INFO - PROCESS | 1825 | 1461069640922 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 05:40:40 INFO - PROCESS | 1825 | 1461069640925 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 05:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:40:40 INFO - PROCESS | 1825 | 1461069640931 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:40:40 INFO - PROCESS | 1825 | 1461069640935 Marionette TRACE conn3 <- [1,1830,null,{}] 05:40:40 INFO - PROCESS | 1825 | 1461069640940 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}] 05:40:41 INFO - PROCESS | 1825 | 1461069641174 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 05:40:41 INFO - PROCESS | 1825 | 1461069641475 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d98d000 == 157 [pid = 1825] [id = 465] 05:40:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 291 (0x7f1359d47800) [pid = 1825] [serial = 1396] [outer = (nil)] 05:40:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 292 (0x7f135c6f2c00) [pid = 1825] [serial = 1397] [outer = 0x7f1359d47800] 05:40:41 INFO - PROCESS | 1825 | 1461069641566 Marionette DEBUG loaded listener.js 05:40:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 293 (0x7f135c6f7800) [pid = 1825] [serial = 1398] [outer = 0x7f1359d47800] 05:40:42 INFO - PROCESS | 1825 | 1461069642452 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]]]}] 05:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1581ms 05:40:42 INFO - PROCESS | 1825 | 1461069642529 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 05:40:42 INFO - PROCESS | 1825 | 1461069642535 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 05:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:40:42 INFO - PROCESS | 1825 | 1461069642544 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:40:42 INFO - PROCESS | 1825 | 1461069642549 Marionette TRACE conn3 <- [1,1834,null,{}] 05:40:42 INFO - PROCESS | 1825 | 1461069642554 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}] 05:40:42 INFO - PROCESS | 1825 | 1461069642805 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 05:40:43 INFO - PROCESS | 1825 | 1461069643129 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d17000 == 158 [pid = 1825] [id = 466] 05:40:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 294 (0x7f135f30ac00) [pid = 1825] [serial = 1399] [outer = (nil)] 05:40:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 295 (0x7f135f30ec00) [pid = 1825] [serial = 1400] [outer = 0x7f135f30ac00] 05:40:43 INFO - PROCESS | 1825 | 1461069643218 Marionette DEBUG loaded listener.js 05:40:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 296 (0x7f138427fc00) [pid = 1825] [serial = 1401] [outer = 0x7f135f30ac00] 05:40:44 INFO - PROCESS | 1825 | 1461069644102 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]]]}] 05:40:44 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 05:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1637ms 05:40:44 INFO - PROCESS | 1825 | 1461069644183 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 05:40:44 INFO - PROCESS | 1825 | 1461069644186 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 05:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:40:44 INFO - PROCESS | 1825 | 1461069644195 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:40:44 INFO - PROCESS | 1825 | 1461069644197 Marionette TRACE conn3 <- [1,1838,null,{}] 05:40:44 INFO - PROCESS | 1825 | 1461069644203 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}] 05:40:44 INFO - PROCESS | 1825 | 1461069644455 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 05:40:44 INFO - PROCESS | 1825 | 1461069644770 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7d8000 == 159 [pid = 1825] [id = 467] 05:40:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 297 (0x7f135a4ec400) [pid = 1825] [serial = 1402] [outer = (nil)] 05:40:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 298 (0x7f135a4f1800) [pid = 1825] [serial = 1403] [outer = 0x7f135a4ec400] 05:40:44 INFO - PROCESS | 1825 | 1461069644847 Marionette DEBUG loaded listener.js 05:40:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 299 (0x7f135a4f5c00) [pid = 1825] [serial = 1404] [outer = 0x7f135a4ec400] 05:40:45 INFO - PROCESS | 1825 | 1461069645736 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]]]}] 05:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1579ms 05:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:40:45 INFO - PROCESS | 1825 | 1461069645774 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 05:40:45 INFO - PROCESS | 1825 | 1461069645777 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 05:40:45 INFO - PROCESS | 1825 | 1461069645784 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:40:45 INFO - PROCESS | 1825 | 1461069645787 Marionette TRACE conn3 <- [1,1842,null,{}] 05:40:45 INFO - PROCESS | 1825 | 1461069645792 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}] 05:40:46 INFO - PROCESS | 1825 | 1461069646023 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 05:40:46 INFO - PROCESS | 1825 | 1461069646334 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ab4e000 == 160 [pid = 1825] [id = 468] 05:40:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 300 (0x7f1356dd2c00) [pid = 1825] [serial = 1405] [outer = (nil)] 05:40:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 301 (0x7f1356dd8800) [pid = 1825] [serial = 1406] [outer = 0x7f1356dd2c00] 05:40:46 INFO - PROCESS | 1825 | 1461069646417 Marionette DEBUG loaded listener.js 05:40:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 302 (0x7f1356ddd000) [pid = 1825] [serial = 1407] [outer = 0x7f1356dd2c00] 05:40:47 INFO - PROCESS | 1825 | 1461069647312 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]]]}] 05:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1580ms 05:40:47 INFO - PROCESS | 1825 | 1461069647364 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 05:40:47 INFO - PROCESS | 1825 | 1461069647368 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 05:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:40:47 INFO - PROCESS | 1825 | 1461069647374 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:40:47 INFO - PROCESS | 1825 | 1461069647376 Marionette TRACE conn3 <- [1,1846,null,{}] 05:40:47 INFO - PROCESS | 1825 | 1461069647383 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}] 05:40:47 INFO - PROCESS | 1825 | 1461069647604 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 05:40:47 INFO - PROCESS | 1825 | 1461069647915 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7e7000 == 161 [pid = 1825] [id = 469] 05:40:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 303 (0x7f1356dd3400) [pid = 1825] [serial = 1408] [outer = (nil)] 05:40:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 304 (0x7f135a4f2c00) [pid = 1825] [serial = 1409] [outer = 0x7f1356dd3400] 05:40:48 INFO - PROCESS | 1825 | 1461069647999 Marionette DEBUG loaded listener.js 05:40:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 305 (0x7f135f30c000) [pid = 1825] [serial = 1410] [outer = 0x7f1356dd3400] 05:40:48 INFO - PROCESS | 1825 | 1461069648898 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]]]}] 05:40:48 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) 05:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1582ms 05:40:48 INFO - PROCESS | 1825 | 1461069648958 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 05:40:48 INFO - PROCESS | 1825 | 1461069648961 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 05:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:40:48 INFO - PROCESS | 1825 | 1461069648967 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:40:48 INFO - PROCESS | 1825 | 1461069648971 Marionette TRACE conn3 <- [1,1850,null,{}] 05:40:48 INFO - PROCESS | 1825 | 1461069648976 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}] 05:40:49 INFO - PROCESS | 1825 | 1461069649212 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 05:40:49 INFO - PROCESS | 1825 | 1461069649526 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358c19000 == 162 [pid = 1825] [id = 470] 05:40:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 306 (0x7f1356dd7800) [pid = 1825] [serial = 1411] [outer = (nil)] 05:40:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 307 (0x7f1358ca9c00) [pid = 1825] [serial = 1412] [outer = 0x7f1356dd7800] 05:40:49 INFO - PROCESS | 1825 | 1461069649612 Marionette DEBUG loaded listener.js 05:40:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 308 (0x7f1358cafc00) [pid = 1825] [serial = 1413] [outer = 0x7f1356dd7800] 05:40:50 INFO - PROCESS | 1825 | 1461069650500 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]]]}] 05:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1584ms 05:40:50 INFO - PROCESS | 1825 | 1461069650553 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 05:40:50 INFO - PROCESS | 1825 | 1461069650556 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 05:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:40:50 INFO - PROCESS | 1825 | 1461069650564 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:40:50 INFO - PROCESS | 1825 | 1461069650566 Marionette TRACE conn3 <- [1,1854,null,{}] 05:40:50 INFO - PROCESS | 1825 | 1461069650573 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}] 05:40:50 INFO - PROCESS | 1825 | 1461069650791 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 05:40:51 INFO - PROCESS | 1825 | 1461069651112 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135714b800 == 163 [pid = 1825] [id = 471] 05:40:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 309 (0x7f1358ca9400) [pid = 1825] [serial = 1414] [outer = (nil)] 05:40:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 310 (0x7f135a4f6400) [pid = 1825] [serial = 1415] [outer = 0x7f1358ca9400] 05:40:51 INFO - PROCESS | 1825 | 1461069651191 Marionette DEBUG loaded listener.js 05:40:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 311 (0x7f1383228c00) [pid = 1825] [serial = 1416] [outer = 0x7f1358ca9400] 05:40:52 INFO - PROCESS | 1825 | 1461069652297 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]]]}] 05:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1784ms 05:40:52 INFO - PROCESS | 1825 | 1461069652362 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 05:40:52 INFO - PROCESS | 1825 | 1461069652368 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 05:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:40:52 INFO - PROCESS | 1825 | 1461069652377 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:40:52 INFO - PROCESS | 1825 | 1461069652382 Marionette TRACE conn3 <- [1,1858,null,{}] 05:40:52 INFO - PROCESS | 1825 | 1461069652397 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}] 05:40:52 INFO - PROCESS | 1825 | 1461069652704 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 05:40:53 INFO - PROCESS | 1825 | 1461069653088 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13587d3800 == 164 [pid = 1825] [id = 472] 05:40:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 312 (0x7f13586cbc00) [pid = 1825] [serial = 1417] [outer = (nil)] 05:40:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 313 (0x7f13586d3800) [pid = 1825] [serial = 1418] [outer = 0x7f13586cbc00] 05:40:53 INFO - PROCESS | 1825 | 1461069653229 Marionette DEBUG loaded listener.js 05:40:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 314 (0x7f1358ca4c00) [pid = 1825] [serial = 1419] [outer = 0x7f13586cbc00] 05:40:54 INFO - PROCESS | 1825 | 1461069654317 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]]]}] 05:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1992ms 05:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:40:54 INFO - PROCESS | 1825 | 1461069654369 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 05:40:54 INFO - PROCESS | 1825 | 1461069654372 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 05:40:54 INFO - PROCESS | 1825 | 1461069654378 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:40:54 INFO - PROCESS | 1825 | 1461069654381 Marionette TRACE conn3 <- [1,1862,null,{}] 05:40:54 INFO - PROCESS | 1825 | 1461069654387 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}] 05:40:54 INFO - PROCESS | 1825 | 1461069654628 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 05:40:54 INFO - PROCESS | 1825 | 1461069654903 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13587ec800 == 165 [pid = 1825] [id = 473] 05:40:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 315 (0x7f13586d3400) [pid = 1825] [serial = 1420] [outer = (nil)] 05:40:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 316 (0x7f1358897400) [pid = 1825] [serial = 1421] [outer = 0x7f13586d3400] 05:40:55 INFO - PROCESS | 1825 | 1461069655025 Marionette DEBUG loaded listener.js 05:40:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 317 (0x7f135889b000) [pid = 1825] [serial = 1422] [outer = 0x7f13586d3400] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612dc000 == 164 [pid = 1825] [id = 454] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136153b800 == 163 [pid = 1825] [id = 453] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360691800 == 162 [pid = 1825] [id = 452] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c55c800 == 161 [pid = 1825] [id = 451] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd19000 == 160 [pid = 1825] [id = 450] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138a169000 == 159 [pid = 1825] [id = 444] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387c56000 == 158 [pid = 1825] [id = 443] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382e8b000 == 157 [pid = 1825] [id = 442] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13768d2000 == 156 [pid = 1825] [id = 441] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13756b6800 == 155 [pid = 1825] [id = 440] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13728b6000 == 154 [pid = 1825] [id = 439] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370bbd800 == 153 [pid = 1825] [id = 438] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e114000 == 152 [pid = 1825] [id = 437] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb36000 == 151 [pid = 1825] [id = 436] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aad5800 == 150 [pid = 1825] [id = 435] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136221b800 == 149 [pid = 1825] [id = 434] 05:40:56 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea0e800 == 148 [pid = 1825] [id = 433] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 316 (0x7f1362faa400) [pid = 1825] [serial = 1298] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 315 (0x7f1361ab7400) [pid = 1825] [serial = 1292] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 314 (0x7f135e845400) [pid = 1825] [serial = 1295] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 313 (0x7f13606b7800) [pid = 1825] [serial = 1235] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 312 (0x7f13727aa800) [pid = 1825] [serial = 1247] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 311 (0x7f13613c5800) [pid = 1825] [serial = 1289] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 310 (0x7f136a86fc00) [pid = 1825] [serial = 1241] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 309 (0x7f135fe0d000) [pid = 1825] [serial = 1283] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 308 (0x7f1360566000) [pid = 1825] [serial = 1284] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 307 (0x7f135c691c00) [pid = 1825] [serial = 1277] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 306 (0x7f1362045400) [pid = 1825] [serial = 1296] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 305 (0x7f135c908800) [pid = 1825] [serial = 1278] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 304 (0x7f137c156c00) [pid = 1825] [serial = 1253] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 303 (0x7f136cf14400) [pid = 1825] [serial = 1244] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 302 (0x7f135d481c00) [pid = 1825] [serial = 1232] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 301 (0x7f135ebdac00) [pid = 1825] [serial = 1286] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 300 (0x7f13606b7000) [pid = 1825] [serial = 1287] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 299 (0x7f135c420800) [pid = 1825] [serial = 1274] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 298 (0x7f135cd9d000) [pid = 1825] [serial = 1271] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 297 (0x7f135cd94c00) [pid = 1825] [serial = 1268] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 296 (0x7f135c90f400) [pid = 1825] [serial = 1265] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 295 (0x7f1388305400) [pid = 1825] [serial = 1262] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 294 (0x7f135d2ac000) [pid = 1825] [serial = 1259] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 293 (0x7f1361450c00) [pid = 1825] [serial = 1230] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 292 (0x7f136209b400) [pid = 1825] [serial = 1238] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 291 (0x7f13758cf000) [pid = 1825] [serial = 1250] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 290 (0x7f13843c5400) [pid = 1825] [serial = 1256] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 289 (0x7f135d486400) [pid = 1825] [serial = 1280] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f135dcc8000) [pid = 1825] [serial = 1281] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f1361c09800) [pid = 1825] [serial = 1293] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f13619d9c00) [pid = 1825] [serial = 1290] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1825 | 1461069657385 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]]]}] 05:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3042ms 05:40:57 INFO - PROCESS | 1825 | 1461069657420 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 05:40:57 INFO - PROCESS | 1825 | 1461069657425 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 05:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:40:57 INFO - PROCESS | 1825 | 1461069657434 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:40:57 INFO - PROCESS | 1825 | 1461069657439 Marionette TRACE conn3 <- [1,1866,null,{}] 05:40:57 INFO - PROCESS | 1825 | 1461069657452 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}] 05:40:57 INFO - PROCESS | 1825 | 1461069657691 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 05:40:57 INFO - PROCESS | 1825 | 1461069657889 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5d3800 == 149 [pid = 1825] [id = 474] 05:40:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f1358890400) [pid = 1825] [serial = 1423] [outer = (nil)] 05:40:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f135a9b8000) [pid = 1825] [serial = 1424] [outer = 0x7f1358890400] 05:40:57 INFO - PROCESS | 1825 | 1461069657965 Marionette DEBUG loaded listener.js 05:40:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f135c69dc00) [pid = 1825] [serial = 1425] [outer = 0x7f1358890400] 05:40:58 INFO - PROCESS | 1825 | 1461069658749 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]]]}] 05:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1337ms 05:40:58 INFO - PROCESS | 1825 | 1461069658773 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 05:40:58 INFO - PROCESS | 1825 | 1461069658782 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 05:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:40:58 INFO - PROCESS | 1825 | 1461069658792 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:40:58 INFO - PROCESS | 1825 | 1461069658796 Marionette TRACE conn3 <- [1,1870,null,{}] 05:40:58 INFO - PROCESS | 1825 | 1461069658801 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}] 05:40:59 INFO - PROCESS | 1825 | 1461069659083 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 05:40:59 INFO - PROCESS | 1825 | 1461069659200 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d28e000 == 150 [pid = 1825] [id = 475] 05:40:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 290 (0x7f13586d5c00) [pid = 1825] [serial = 1426] [outer = (nil)] 05:40:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 291 (0x7f135c908800) [pid = 1825] [serial = 1427] [outer = 0x7f13586d5c00] 05:40:59 INFO - PROCESS | 1825 | 1461069659265 Marionette DEBUG loaded listener.js 05:40:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 292 (0x7f135d481800) [pid = 1825] [serial = 1428] [outer = 0x7f13586d5c00] 05:41:00 INFO - PROCESS | 1825 | 1461069660232 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]]]}] 05:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1491ms 05:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:41:00 INFO - PROCESS | 1825 | 1461069660290 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 05:41:00 INFO - PROCESS | 1825 | 1461069660293 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 05:41:00 INFO - PROCESS | 1825 | 1461069660300 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:41:00 INFO - PROCESS | 1825 | 1461069660306 Marionette TRACE conn3 <- [1,1874,null,{}] 05:41:00 INFO - PROCESS | 1825 | 1461069660343 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}] 05:41:00 INFO - PROCESS | 1825 | 1461069660608 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 05:41:00 INFO - PROCESS | 1825 | 1461069660636 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe4c000 == 151 [pid = 1825] [id = 476] 05:41:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 293 (0x7f135da80c00) [pid = 1825] [serial = 1429] [outer = (nil)] 05:41:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 294 (0x7f135eabc800) [pid = 1825] [serial = 1430] [outer = 0x7f135da80c00] 05:41:00 INFO - PROCESS | 1825 | 1461069660713 Marionette DEBUG loaded listener.js 05:41:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 295 (0x7f135f307c00) [pid = 1825] [serial = 1431] [outer = 0x7f135da80c00] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 294 (0x7f1370ab4c00) [pid = 1825] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 293 (0x7f136de83c00) [pid = 1825] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 292 (0x7f135ebd1c00) [pid = 1825] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 291 (0x7f136ed77400) [pid = 1825] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 290 (0x7f136946ec00) [pid = 1825] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 289 (0x7f135da82c00) [pid = 1825] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f136c8c3000) [pid = 1825] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f135dbd3800) [pid = 1825] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f1381fd4400) [pid = 1825] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f1381fc8400) [pid = 1825] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f135d2be400) [pid = 1825] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f13619e5400) [pid = 1825] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f1369cc2800) [pid = 1825] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f13606b8c00) [pid = 1825] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f135c41d800) [pid = 1825] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f1369efdc00) [pid = 1825] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f136b99c400) [pid = 1825] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f13606bb000) [pid = 1825] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f135da88c00) [pid = 1825] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f135c695400) [pid = 1825] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f1370ab9800) [pid = 1825] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f136b89c800) [pid = 1825] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f13694ae800) [pid = 1825] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f13694b1800) [pid = 1825] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f1361a50000) [pid = 1825] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f1369466c00) [pid = 1825] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f13605c4400) [pid = 1825] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f1369cd1c00) [pid = 1825] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f13727b9c00) [pid = 1825] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f136e066400) [pid = 1825] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f138795b800) [pid = 1825] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f136aa5e400) [pid = 1825] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f1369efcc00) [pid = 1825] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f1369ef2800) [pid = 1825] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f136de90000) [pid = 1825] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f13771b3800) [pid = 1825] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f13605d1000) [pid = 1825] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f137034f000) [pid = 1825] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f135d2bd000) [pid = 1825] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f136aab0800) [pid = 1825] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f13771bc000) [pid = 1825] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1361a51800) [pid = 1825] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f135eac4000) [pid = 1825] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f1369ccb000) [pid = 1825] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f13606bdc00) [pid = 1825] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f135e844000) [pid = 1825] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f135c699400) [pid = 1825] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f135c904400) [pid = 1825] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:41:02 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f135d4b2000) [pid = 1825] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:41:02 INFO - PROCESS | 1825 | 1461069662658 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]]]}] 05:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2397ms 05:41:02 INFO - PROCESS | 1825 | 1461069662697 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 05:41:02 INFO - PROCESS | 1825 | 1461069662701 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 05:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:41:02 INFO - PROCESS | 1825 | ************************* 05:41:02 INFO - PROCESS | 1825 | A coding exception was thrown and uncaught in a Task. 05:41:02 INFO - PROCESS | 1825 | 05:41:02 INFO - PROCESS | 1825 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:41:02 INFO - PROCESS | 1825 | Full stack: 05:41:02 INFO - PROCESS | 1825 | ************************* 05:41:02 INFO - PROCESS | 1825 | 1461069662768 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:41:02 INFO - PROCESS | 1825 | 1461069662772 Marionette TRACE conn3 <- [1,1878,null,{}] 05:41:02 INFO - PROCESS | 1825 | 1461069662777 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}] 05:41:02 INFO - PROCESS | 1825 | 1461069662977 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 05:41:03 INFO - PROCESS | 1825 | 1461069663153 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13614c5800 == 152 [pid = 1825] [id = 477] 05:41:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f13586cb400) [pid = 1825] [serial = 1432] [outer = (nil)] 05:41:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f135dbc9400) [pid = 1825] [serial = 1433] [outer = 0x7f13586cb400] 05:41:03 INFO - PROCESS | 1825 | 1461069663224 Marionette DEBUG loaded listener.js 05:41:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f136056f400) [pid = 1825] [serial = 1434] [outer = 0x7f13586cb400] 05:41:03 INFO - PROCESS | 1825 | 1461069663984 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]]]}] 05:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1241ms 05:41:04 INFO - PROCESS | 1825 | 1461069664006 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 05:41:04 INFO - PROCESS | 1825 | 1461069664009 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 05:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:41:04 INFO - PROCESS | 1825 | 1461069664015 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:41:04 INFO - PROCESS | 1825 | 1461069664017 Marionette TRACE conn3 <- [1,1882,null,{}] 05:41:04 INFO - PROCESS | 1825 | 1461069664023 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}] 05:41:04 INFO - PROCESS | 1825 | 1461069664291 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 05:41:04 INFO - PROCESS | 1825 | 1461069664310 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619b4000 == 153 [pid = 1825] [id = 478] 05:41:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f135f310800) [pid = 1825] [serial = 1435] [outer = (nil)] 05:41:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f13606c1000) [pid = 1825] [serial = 1436] [outer = 0x7f135f310800] 05:41:04 INFO - PROCESS | 1825 | 1461069664379 Marionette DEBUG loaded listener.js 05:41:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f136144c800) [pid = 1825] [serial = 1437] [outer = 0x7f135f310800] 05:41:05 INFO - PROCESS | 1825 | 1461069665580 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]]]}] 05:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1631ms 05:41:05 INFO - PROCESS | 1825 | 1461069665648 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 05:41:05 INFO - PROCESS | 1825 | 1461069665656 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 05:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:41:05 INFO - PROCESS | 1825 | 1461069665665 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:41:05 INFO - PROCESS | 1825 | 1461069665671 Marionette TRACE conn3 <- [1,1886,null,{}] 05:41:05 INFO - PROCESS | 1825 | 1461069665680 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}] 05:41:05 INFO - PROCESS | 1825 | 1461069665960 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 05:41:06 INFO - PROCESS | 1825 | 1461069666296 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd19000 == 154 [pid = 1825] [id = 479] 05:41:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f135a9b5000) [pid = 1825] [serial = 1438] [outer = (nil)] 05:41:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f135c693000) [pid = 1825] [serial = 1439] [outer = 0x7f135a9b5000] 05:41:06 INFO - PROCESS | 1825 | 1461069666380 Marionette DEBUG loaded listener.js 05:41:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f135c906000) [pid = 1825] [serial = 1440] [outer = 0x7f135a9b5000] 05:41:07 INFO - PROCESS | 1825 | 1461069667414 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]]]}] 05:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1803ms 05:41:07 INFO - PROCESS | 1825 | 1461069667470 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 05:41:07 INFO - PROCESS | 1825 | 1461069667478 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 05:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:41:07 INFO - PROCESS | 1825 | 1461069667489 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:41:07 INFO - PROCESS | 1825 | 1461069667492 Marionette TRACE conn3 <- [1,1890,null,{}] 05:41:07 INFO - PROCESS | 1825 | 1461069667498 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}] 05:41:07 INFO - PROCESS | 1825 | 1461069667726 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 05:41:08 INFO - PROCESS | 1825 | 1461069668077 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362218800 == 155 [pid = 1825] [id = 480] 05:41:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f135d2ad800) [pid = 1825] [serial = 1441] [outer = (nil)] 05:41:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f135f303000) [pid = 1825] [serial = 1442] [outer = 0x7f135d2ad800] 05:41:08 INFO - PROCESS | 1825 | 1461069668152 Marionette DEBUG loaded listener.js 05:41:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f1360570000) [pid = 1825] [serial = 1443] [outer = 0x7f135d2ad800] 05:41:09 INFO - PROCESS | 1825 | 1461069669117 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]]]}] 05:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1685ms 05:41:09 INFO - PROCESS | 1825 | 1461069669175 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 05:41:09 INFO - PROCESS | 1825 | 1461069669178 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 05:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:41:09 INFO - PROCESS | 1825 | 1461069669185 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:41:09 INFO - PROCESS | 1825 | 1461069669191 Marionette TRACE conn3 <- [1,1894,null,{}] 05:41:09 INFO - PROCESS | 1825 | 1461069669208 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}] 05:41:09 INFO - PROCESS | 1825 | 1461069669467 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 05:41:09 INFO - PROCESS | 1825 | 1461069669773 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1364311800 == 156 [pid = 1825] [id = 481] 05:41:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135ebd2c00) [pid = 1825] [serial = 1444] [outer = (nil)] 05:41:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f1361a43000) [pid = 1825] [serial = 1445] [outer = 0x7f135ebd2c00] 05:41:09 INFO - PROCESS | 1825 | 1461069669855 Marionette DEBUG loaded listener.js 05:41:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f1361be1000) [pid = 1825] [serial = 1446] [outer = 0x7f135ebd2c00] 05:41:10 INFO - PROCESS | 1825 | 1461069670755 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]]]}] 05:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1636ms 05:41:10 INFO - PROCESS | 1825 | 1461069670822 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 05:41:10 INFO - PROCESS | 1825 | 1461069670828 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 05:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:41:10 INFO - PROCESS | 1825 | 1461069670837 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:41:10 INFO - PROCESS | 1825 | 1461069670841 Marionette TRACE conn3 <- [1,1898,null,{}] 05:41:10 INFO - PROCESS | 1825 | 1461069670848 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}] 05:41:11 INFO - PROCESS | 1825 | 1461069671069 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 05:41:11 INFO - PROCESS | 1825 | 1461069671378 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b5b800 == 157 [pid = 1825] [id = 482] 05:41:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f135c90b800) [pid = 1825] [serial = 1447] [outer = (nil)] 05:41:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f1361c0c800) [pid = 1825] [serial = 1448] [outer = 0x7f135c90b800] 05:41:11 INFO - PROCESS | 1825 | 1461069671459 Marionette DEBUG loaded listener.js 05:41:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f1362046000) [pid = 1825] [serial = 1449] [outer = 0x7f135c90b800] 05:41:12 INFO - PROCESS | 1825 | 1461069672315 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]]]}] 05:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1537ms 05:41:12 INFO - PROCESS | 1825 | 1461069672375 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 05:41:12 INFO - PROCESS | 1825 | 1461069672379 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 05:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:41:12 INFO - PROCESS | 1825 | 1461069672385 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:41:12 INFO - PROCESS | 1825 | 1461069672388 Marionette TRACE conn3 <- [1,1902,null,{}] 05:41:12 INFO - PROCESS | 1825 | 1461069672393 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}] 05:41:12 INFO - PROCESS | 1825 | 1461069672629 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 05:41:12 INFO - PROCESS | 1825 | 1461069672892 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c306000 == 158 [pid = 1825] [id = 483] 05:41:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f1362c04400) [pid = 1825] [serial = 1450] [outer = (nil)] 05:41:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f1362c0e000) [pid = 1825] [serial = 1451] [outer = 0x7f1362c04400] 05:41:13 INFO - PROCESS | 1825 | 1461069673021 Marionette DEBUG loaded listener.js 05:41:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f1362faec00) [pid = 1825] [serial = 1452] [outer = 0x7f1362c04400] 05:41:13 INFO - PROCESS | 1825 | 1461069673916 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]]]}] 05:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1578ms 05:41:13 INFO - PROCESS | 1825 | 1461069673965 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 05:41:13 INFO - PROCESS | 1825 | 1461069673969 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 05:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:41:13 INFO - PROCESS | 1825 | 1461069673975 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:41:13 INFO - PROCESS | 1825 | 1461069673978 Marionette TRACE conn3 <- [1,1906,null,{}] 05:41:13 INFO - PROCESS | 1825 | 1461069673983 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}] 05:41:14 INFO - PROCESS | 1825 | 1461069674217 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 05:41:14 INFO - PROCESS | 1825 | 1461069674521 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1c8000 == 159 [pid = 1825] [id = 484] 05:41:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f1369c24400) [pid = 1825] [serial = 1453] [outer = (nil)] 05:41:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f1369ef2400) [pid = 1825] [serial = 1454] [outer = 0x7f1369c24400] 05:41:14 INFO - PROCESS | 1825 | 1461069674605 Marionette DEBUG loaded listener.js 05:41:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f136a8a2000) [pid = 1825] [serial = 1455] [outer = 0x7f1369c24400] 05:41:15 INFO - PROCESS | 1825 | 1461069675468 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]]]}] 05:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1528ms 05:41:15 INFO - PROCESS | 1825 | 1461069675504 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 05:41:15 INFO - PROCESS | 1825 | 1461069675508 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 05:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:41:15 INFO - PROCESS | 1825 | 1461069675514 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:41:15 INFO - PROCESS | 1825 | 1461069675517 Marionette TRACE conn3 <- [1,1910,null,{}] 05:41:15 INFO - PROCESS | 1825 | 1461069675523 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}] 05:41:15 INFO - PROCESS | 1825 | 1461069675724 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 05:41:15 INFO - PROCESS | 1825 | 1461069675993 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a67000 == 160 [pid = 1825] [id = 485] 05:41:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f135e843400) [pid = 1825] [serial = 1456] [outer = (nil)] 05:41:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f136a9ef000) [pid = 1825] [serial = 1457] [outer = 0x7f135e843400] 05:41:16 INFO - PROCESS | 1825 | 1461069676110 Marionette DEBUG loaded listener.js 05:41:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f136b897400) [pid = 1825] [serial = 1458] [outer = 0x7f135e843400] 05:41:16 INFO - PROCESS | 1825 | 1461069676959 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]]]}] 05:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1501ms 05:41:17 INFO - PROCESS | 1825 | 1461069677016 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 05:41:17 INFO - PROCESS | 1825 | 1461069677019 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 05:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:41:17 INFO - PROCESS | 1825 | 1461069677026 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:41:17 INFO - PROCESS | 1825 | 1461069677028 Marionette TRACE conn3 <- [1,1914,null,{}] 05:41:17 INFO - PROCESS | 1825 | 1461069677035 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}] 05:41:17 INFO - PROCESS | 1825 | 1461069677250 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 05:41:17 INFO - PROCESS | 1825 | 1461069677531 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d0a800 == 161 [pid = 1825] [id = 486] 05:41:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f135c41e800) [pid = 1825] [serial = 1459] [outer = (nil)] 05:41:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f136c2cec00) [pid = 1825] [serial = 1460] [outer = 0x7f135c41e800] 05:41:17 INFO - PROCESS | 1825 | 1461069677652 Marionette DEBUG loaded listener.js 05:41:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f136ca10c00) [pid = 1825] [serial = 1461] [outer = 0x7f135c41e800] 05:41:18 INFO - PROCESS | 1825 | 1461069678501 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]]]}] 05:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1529ms 05:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:41:18 INFO - PROCESS | 1825 | 1461069678556 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 05:41:18 INFO - PROCESS | 1825 | 1461069678559 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 05:41:18 INFO - PROCESS | 1825 | 1461069678568 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:41:18 INFO - PROCESS | 1825 | 1461069678573 Marionette TRACE conn3 <- [1,1918,null,{}] 05:41:18 INFO - PROCESS | 1825 | 1461069678580 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}] 05:41:18 INFO - PROCESS | 1825 | 1461069678811 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 05:41:19 INFO - PROCESS | 1825 | 1461069679074 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715a6000 == 162 [pid = 1825] [id = 487] 05:41:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f1369c22c00) [pid = 1825] [serial = 1462] [outer = (nil)] 05:41:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f136ed0d800) [pid = 1825] [serial = 1463] [outer = 0x7f1369c22c00] 05:41:19 INFO - PROCESS | 1825 | 1461069679199 Marionette DEBUG loaded listener.js 05:41:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f13701d9c00) [pid = 1825] [serial = 1464] [outer = 0x7f1369c22c00] 05:41:20 INFO - PROCESS | 1825 | 1461069680064 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]]]}] 05:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1535ms 05:41:20 INFO - PROCESS | 1825 | 1461069680100 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 05:41:20 INFO - PROCESS | 1825 | 1461069680104 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 05:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:41:20 INFO - PROCESS | 1825 | 1461069680111 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:41:20 INFO - PROCESS | 1825 | 1461069680115 Marionette TRACE conn3 <- [1,1922,null,{}] 05:41:20 INFO - PROCESS | 1825 | 1461069680143 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}] 05:41:20 INFO - PROCESS | 1825 | 1461069680366 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 05:41:20 INFO - PROCESS | 1825 | 1461069680689 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375399800 == 163 [pid = 1825] [id = 488] 05:41:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f1370af7000) [pid = 1825] [serial = 1465] [outer = (nil)] 05:41:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f1370cce400) [pid = 1825] [serial = 1466] [outer = 0x7f1370af7000] 05:41:20 INFO - PROCESS | 1825 | 1461069680766 Marionette DEBUG loaded listener.js 05:41:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f137135a400) [pid = 1825] [serial = 1467] [outer = 0x7f1370af7000] 05:41:21 INFO - PROCESS | 1825 | 1461069681703 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]]]}] 05:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1656ms 05:41:21 INFO - PROCESS | 1825 | 1461069681768 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 05:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:41:21 INFO - PROCESS | 1825 | 1461069681772 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 05:41:21 INFO - PROCESS | 1825 | 1461069681778 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:41:21 INFO - PROCESS | 1825 | 1461069681783 Marionette TRACE conn3 <- [1,1926,null,{}] 05:41:21 INFO - PROCESS | 1825 | 1461069681788 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}] 05:41:22 INFO - PROCESS | 1825 | 1461069682078 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 05:41:22 INFO - PROCESS | 1825 | 1461069682395 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137714c800 == 164 [pid = 1825] [id = 489] 05:41:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f1370cc7400) [pid = 1825] [serial = 1468] [outer = (nil)] 05:41:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f13733cf400) [pid = 1825] [serial = 1469] [outer = 0x7f1370cc7400] 05:41:22 INFO - PROCESS | 1825 | 1461069682498 Marionette DEBUG loaded listener.js 05:41:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f1374e27800) [pid = 1825] [serial = 1470] [outer = 0x7f1370cc7400] 05:41:23 INFO - PROCESS | 1825 | 1461069683451 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]]]}] 05:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1732ms 05:41:23 INFO - PROCESS | 1825 | 1461069683512 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 05:41:23 INFO - PROCESS | 1825 | 1461069683516 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 05:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:41:23 INFO - PROCESS | 1825 | 1461069683522 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:41:23 INFO - PROCESS | 1825 | 1461069683525 Marionette TRACE conn3 <- [1,1930,null,{}] 05:41:23 INFO - PROCESS | 1825 | 1461069683530 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}] 05:41:23 INFO - PROCESS | 1825 | 1461069683768 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 05:41:24 INFO - PROCESS | 1825 | 1461069684130 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1386175800 == 165 [pid = 1825] [id = 490] 05:41:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f13713c7800) [pid = 1825] [serial = 1471] [outer = (nil)] 05:41:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f1376237c00) [pid = 1825] [serial = 1472] [outer = 0x7f13713c7800] 05:41:24 INFO - PROCESS | 1825 | 1461069684213 Marionette DEBUG loaded listener.js 05:41:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 288 (0x7f1377287800) [pid = 1825] [serial = 1473] [outer = 0x7f13713c7800] 05:41:25 INFO - PROCESS | 1825 | 1461069685149 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]]]}] 05:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1691ms 05:41:25 INFO - PROCESS | 1825 | 1461069685214 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 05:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:41:25 INFO - PROCESS | 1825 | 1461069685219 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 05:41:25 INFO - PROCESS | 1825 | 1461069685226 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:41:25 INFO - PROCESS | 1825 | 1461069685230 Marionette TRACE conn3 <- [1,1934,null,{}] 05:41:25 INFO - PROCESS | 1825 | 1461069685235 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}] 05:41:25 INFO - PROCESS | 1825 | 1461069685480 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 05:41:25 INFO - PROCESS | 1825 | 1461069685808 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138852f800 == 166 [pid = 1825] [id = 491] 05:41:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 289 (0x7f135eabac00) [pid = 1825] [serial = 1474] [outer = (nil)] 05:41:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 290 (0x7f13787cec00) [pid = 1825] [serial = 1475] [outer = 0x7f135eabac00] 05:41:25 INFO - PROCESS | 1825 | 1461069685891 Marionette DEBUG loaded listener.js 05:41:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 291 (0x7f1382b6ac00) [pid = 1825] [serial = 1476] [outer = 0x7f135eabac00] 05:41:26 INFO - PROCESS | 1825 | 1461069686832 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]]]}] 05:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1683ms 05:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:41:26 INFO - PROCESS | 1825 | 1461069686909 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 05:41:26 INFO - PROCESS | 1825 | 1461069686912 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 05:41:26 INFO - PROCESS | 1825 | 1461069686919 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:41:26 INFO - PROCESS | 1825 | 1461069686922 Marionette TRACE conn3 <- [1,1938,null,{}] 05:41:26 INFO - PROCESS | 1825 | 1461069686928 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}] 05:41:27 INFO - PROCESS | 1825 | 1461069687163 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 05:41:27 INFO - PROCESS | 1825 | 1461069687483 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9d3800 == 167 [pid = 1825] [id = 492] 05:41:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 292 (0x7f1359d47400) [pid = 1825] [serial = 1477] [outer = (nil)] 05:41:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 293 (0x7f138300c400) [pid = 1825] [serial = 1478] [outer = 0x7f1359d47400] 05:41:27 INFO - PROCESS | 1825 | 1461069687584 Marionette DEBUG loaded listener.js 05:41:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 294 (0x7f138427c000) [pid = 1825] [serial = 1479] [outer = 0x7f1359d47400] 05:41:28 INFO - PROCESS | 1825 | 1461069688870 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]]]}] 05:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2039ms 05:41:28 INFO - PROCESS | 1825 | 1461069688961 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 05:41:28 INFO - PROCESS | 1825 | 1461069688966 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 05:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:41:28 INFO - PROCESS | 1825 | 1461069688976 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:41:28 INFO - PROCESS | 1825 | 1461069688979 Marionette TRACE conn3 <- [1,1942,null,{}] 05:41:29 INFO - PROCESS | 1825 | 1461069689005 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}] 05:41:29 INFO - PROCESS | 1825 | 1461069689468 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 05:41:29 INFO - PROCESS | 1825 | 1461069689760 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d4a800 == 168 [pid = 1825] [id = 493] 05:41:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 295 (0x7f1375e50400) [pid = 1825] [serial = 1480] [outer = (nil)] 05:41:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 296 (0x7f1387957000) [pid = 1825] [serial = 1481] [outer = 0x7f1375e50400] 05:41:29 INFO - PROCESS | 1825 | 1461069689835 Marionette DEBUG loaded listener.js 05:41:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 297 (0x7f1387f2f800) [pid = 1825] [serial = 1482] [outer = 0x7f1375e50400] 05:41:30 INFO - PROCESS | 1825 | 1461069690737 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]]]}] 05:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1801ms 05:41:30 INFO - PROCESS | 1825 | 1461069690776 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 05:41:30 INFO - PROCESS | 1825 | 1461069690780 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 05:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:41:30 INFO - PROCESS | 1825 | 1461069690786 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:41:30 INFO - PROCESS | 1825 | 1461069690789 Marionette TRACE conn3 <- [1,1946,null,{}] 05:41:30 INFO - PROCESS | 1825 | 1461069690795 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}] 05:41:31 INFO - PROCESS | 1825 | 1461069691022 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 05:41:31 INFO - PROCESS | 1825 | 1461069691271 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d61800 == 169 [pid = 1825] [id = 494] 05:41:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 298 (0x7f1358553400) [pid = 1825] [serial = 1483] [outer = (nil)] 05:41:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 299 (0x7f135855b400) [pid = 1825] [serial = 1484] [outer = 0x7f1358553400] 05:41:31 INFO - PROCESS | 1825 | 1461069691396 Marionette DEBUG loaded listener.js 05:41:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 300 (0x7f1358560000) [pid = 1825] [serial = 1485] [outer = 0x7f1358553400] 05:41:32 INFO - PROCESS | 1825 | 1461069692395 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]]]}] 05:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1686ms 05:41:32 INFO - PROCESS | 1825 | 1461069692474 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 05:41:32 INFO - PROCESS | 1825 | 1461069692477 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 05:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:41:32 INFO - PROCESS | 1825 | 1461069692486 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:41:32 INFO - PROCESS | 1825 | 1461069692489 Marionette TRACE conn3 <- [1,1950,null,{}] 05:41:32 INFO - PROCESS | 1825 | 1461069692496 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}] 05:41:32 INFO - PROCESS | 1825 | 1461069692776 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 05:41:33 INFO - PROCESS | 1825 | 1461069693110 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13560e2800 == 170 [pid = 1825] [id = 495] 05:41:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 301 (0x7f1358555c00) [pid = 1825] [serial = 1486] [outer = (nil)] 05:41:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 302 (0x7f135c41a800) [pid = 1825] [serial = 1487] [outer = 0x7f1358555c00] 05:41:33 INFO - PROCESS | 1825 | 1461069693191 Marionette DEBUG loaded listener.js 05:41:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 303 (0x7f135d2b9c00) [pid = 1825] [serial = 1488] [outer = 0x7f1358555c00] 05:41:34 INFO - PROCESS | 1825 | 1461069694117 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]]]}] 05:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1685ms 05:41:34 INFO - PROCESS | 1825 | 1461069694172 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 05:41:34 INFO - PROCESS | 1825 | 1461069694176 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 05:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:41:34 INFO - PROCESS | 1825 | 1461069694184 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:41:34 INFO - PROCESS | 1825 | 1461069694187 Marionette TRACE conn3 <- [1,1954,null,{}] 05:41:34 INFO - PROCESS | 1825 | 1461069694194 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}] 05:41:34 INFO - PROCESS | 1825 | 1461069694432 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 05:41:34 INFO - PROCESS | 1825 | 1461069694771 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ed8000 == 169 [pid = 1825] [id = 226] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe3d000 == 168 [pid = 1825] [id = 337] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd17800 == 167 [pid = 1825] [id = 422] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13880a0800 == 166 [pid = 1825] [id = 336] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a7c4800 == 165 [pid = 1825] [id = 420] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13785df000 == 164 [pid = 1825] [id = 416] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136430f000 == 163 [pid = 1825] [id = 419] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388481800 == 162 [pid = 1825] [id = 418] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136431f000 == 161 [pid = 1825] [id = 421] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dc9800 == 160 [pid = 1825] [id = 224] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1386225000 == 159 [pid = 1825] [id = 417] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13614c5800 == 158 [pid = 1825] [id = 477] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe4c000 == 157 [pid = 1825] [id = 476] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d28e000 == 156 [pid = 1825] [id = 475] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c5d3800 == 155 [pid = 1825] [id = 474] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13587d3800 == 154 [pid = 1825] [id = 472] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135714b800 == 153 [pid = 1825] [id = 471] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1358c19000 == 152 [pid = 1825] [id = 470] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c7e7000 == 151 [pid = 1825] [id = 469] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ab4e000 == 150 [pid = 1825] [id = 468] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c7d8000 == 149 [pid = 1825] [id = 467] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d17000 == 148 [pid = 1825] [id = 466] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d98d000 == 147 [pid = 1825] [id = 465] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138c66f800 == 146 [pid = 1825] [id = 464] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138799b800 == 145 [pid = 1825] [id = 463] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13784db000 == 144 [pid = 1825] [id = 462] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715e5000 == 143 [pid = 1825] [id = 461] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a61000 == 142 [pid = 1825] [id = 460] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cdcd800 == 141 [pid = 1825] [id = 459] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369d03800 == 140 [pid = 1825] [id = 458] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dcf800 == 139 [pid = 1825] [id = 457] 05:41:36 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d91b000 == 138 [pid = 1825] [id = 456] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 302 (0x7f1384205c00) [pid = 1825] [serial = 1011] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 301 (0x7f1369372c00) [pid = 1825] [serial = 1104] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 300 (0x7f13606c0c00) [pid = 1825] [serial = 1047] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 299 (0x7f136a9e4000) [pid = 1825] [serial = 1053] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 298 (0x7f1361be8800) [pid = 1825] [serial = 1361] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 297 (0x7f1361a4c400) [pid = 1825] [serial = 1364] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 296 (0x7f1361cf1400) [pid = 1825] [serial = 1362] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 295 (0x7f136936f800) [pid = 1825] [serial = 1310] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 294 (0x7f136951ec00) [pid = 1825] [serial = 1349] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 293 (0x7f1369ea6c00) [pid = 1825] [serial = 1313] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 292 (0x7f1371358000) [pid = 1825] [serial = 1325] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 291 (0x7f13713d1400) [pid = 1825] [serial = 1328] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 290 (0x7f1375f3cc00) [pid = 1825] [serial = 1331] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 289 (0x7f1377289800) [pid = 1825] [serial = 1334] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 288 (0x7f1382b6d400) [pid = 1825] [serial = 1337] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 287 (0x7f13832e0400) [pid = 1825] [serial = 1340] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f135a9b6800) [pid = 1825] [serial = 1343] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f135eabf400) [pid = 1825] [serial = 1346] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f1361ac0400) [pid = 1825] [serial = 1307] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f135ecba400) [pid = 1825] [serial = 1304] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f135e841400) [pid = 1825] [serial = 1355] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f135ecbb000) [pid = 1825] [serial = 1356] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f135d4ac000) [pid = 1825] [serial = 1353] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f135d2adc00) [pid = 1825] [serial = 1352] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f136de87c00) [pid = 1825] [serial = 1319] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f136bc15000) [pid = 1825] [serial = 1316] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f13606b8800) [pid = 1825] [serial = 1358] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f135d2be800) [pid = 1825] [serial = 1301] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f1370abdc00) [pid = 1825] [serial = 1322] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f1362045800) [pid = 1825] [serial = 1365] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f13619d7c00) [pid = 1825] [serial = 1359] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f1375e4ec00) [pid = 1825] [serial = 1005] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f1378421000) [pid = 1825] [serial = 1071] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f135fe14c00) [pid = 1825] [serial = 978] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f1376234400) [pid = 1825] [serial = 1113] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f136aa5b800) [pid = 1825] [serial = 987] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f136204a800) [pid = 1825] [serial = 1140] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f137012d000) [pid = 1825] [serial = 993] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f136aa58c00) [pid = 1825] [serial = 1020] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f1387f22c00) [pid = 1825] [serial = 1014] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f13840ccc00) [pid = 1825] [serial = 1116] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f1362047c00) [pid = 1825] [serial = 1137] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f1361abf400) [pid = 1825] [serial = 981] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1386292000) [pid = 1825] [serial = 1119] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f136b8a3800) [pid = 1825] [serial = 1044] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1369ef9400) [pid = 1825] [serial = 1017] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f136c387000) [pid = 1825] [serial = 1056] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f137279e000) [pid = 1825] [serial = 1110] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f136a9d9c00) [pid = 1825] [serial = 975] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f135fe07800) [pid = 1825] [serial = 1101] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f135c6a0000) [pid = 1825] [serial = 1128] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f1375744c00) [pid = 1825] [serial = 1065] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f1388094c00) [pid = 1825] [serial = 1122] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f1369cd1800) [pid = 1825] [serial = 984] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f13727b5800) [pid = 1825] [serial = 999] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f136209a400) [pid = 1825] [serial = 1050] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f136bc0b800) [pid = 1825] [serial = 1107] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f1369eb4000) [pid = 1825] [serial = 1023] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f136b99a800) [pid = 1825] [serial = 990] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1382db3800) [pid = 1825] [serial = 1074] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f13770af000) [pid = 1825] [serial = 1068] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1388441000) [pid = 1825] [serial = 1131] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1374e2d400) [pid = 1825] [serial = 1125] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f13733db000) [pid = 1825] [serial = 1002] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f136cf21c00) [pid = 1825] [serial = 1059] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f1370af5000) [pid = 1825] [serial = 996] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1381fd3c00) [pid = 1825] [serial = 1008] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1383f2cc00) [pid = 1825] [serial = 1077] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f13727af400) [pid = 1825] [serial = 1062] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f138844a400) [pid = 1825] [serial = 1134] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f136cf17000) [pid = 1825] [serial = 1164] [outer = (nil)] [url = about:blank] 05:41:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1357146000 == 139 [pid = 1825] [id = 496] 05:41:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1356ddb000) [pid = 1825] [serial = 1489] [outer = (nil)] 05:41:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f13586d8000) [pid = 1825] [serial = 1490] [outer = 0x7f1356ddb000] 05:41:36 INFO - PROCESS | 1825 | 1461069696323 Marionette DEBUG loaded listener.js 05:41:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1358899400) [pid = 1825] [serial = 1491] [outer = 0x7f1356ddb000] 05:41:37 INFO - PROCESS | 1825 | 1461069697171 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]]]}] 05:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3034ms 05:41:37 INFO - PROCESS | 1825 | 1461069697229 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 05:41:37 INFO - PROCESS | 1825 | 1461069697236 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 05:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:41:37 INFO - PROCESS | 1825 | 1461069697247 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:41:37 INFO - PROCESS | 1825 | 1461069697250 Marionette TRACE conn3 <- [1,1958,null,{}] 05:41:37 INFO - PROCESS | 1825 | 1461069697258 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}] 05:41:37 INFO - PROCESS | 1825 | 1461069697480 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 05:41:37 INFO - PROCESS | 1825 | 1461069697667 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ab5e000 == 140 [pid = 1825] [id = 497] 05:41:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1356dde000) [pid = 1825] [serial = 1492] [outer = (nil)] 05:41:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1359d4f400) [pid = 1825] [serial = 1493] [outer = 0x7f1356dde000] 05:41:37 INFO - PROCESS | 1825 | 1461069697740 Marionette DEBUG loaded listener.js 05:41:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f135a4f3c00) [pid = 1825] [serial = 1494] [outer = 0x7f1356dde000] 05:41:38 INFO - PROCESS | 1825 | 1461069698791 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]]]}] 05:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 05:41:38 INFO - PROCESS | 1825 | 1461069698833 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 05:41:38 INFO - PROCESS | 1825 | 1461069698839 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 05:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:41:38 INFO - PROCESS | 1825 | 1461069698858 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:41:38 INFO - PROCESS | 1825 | 1461069698861 Marionette TRACE conn3 <- [1,1962,null,{}] 05:41:38 INFO - PROCESS | 1825 | 1461069698867 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}] 05:41:39 INFO - PROCESS | 1825 | 1461069699150 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 05:41:39 INFO - PROCESS | 1825 | 1461069699193 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cac7800 == 141 [pid = 1825] [id = 498] 05:41:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f135a9b4800) [pid = 1825] [serial = 1495] [outer = (nil)] 05:41:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f135c6fb800) [pid = 1825] [serial = 1496] [outer = 0x7f135a9b4800] 05:41:39 INFO - PROCESS | 1825 | 1461069699261 Marionette DEBUG loaded listener.js 05:41:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f135d2adc00) [pid = 1825] [serial = 1497] [outer = 0x7f135a9b4800] 05:41:40 INFO - PROCESS | 1825 | 1461069700507 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]]]}] 05:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1684ms 05:41:40 INFO - PROCESS | 1825 | 1461069700543 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 05:41:40 INFO - PROCESS | 1825 | 1461069700547 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 05:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:41:40 INFO - PROCESS | 1825 | 1461069700559 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:41:40 INFO - PROCESS | 1825 | 1461069700566 Marionette TRACE conn3 <- [1,1966,null,{}] 05:41:40 INFO - PROCESS | 1825 | 1461069700581 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}] 05:41:40 INFO - PROCESS | 1825 | 1461069700880 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f13619d7800) [pid = 1825] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f136a9f5800) [pid = 1825] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f13586d5c00) [pid = 1825] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f135d47a400) [pid = 1825] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f136a9f1000) [pid = 1825] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1364479c00) [pid = 1825] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1362fa7400) [pid = 1825] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1361ce7c00) [pid = 1825] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f13620a0c00) [pid = 1825] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1362040800) [pid = 1825] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f1369cd1400) [pid = 1825] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1371361800) [pid = 1825] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f135d4aec00) [pid = 1825] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1369eb2800) [pid = 1825] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1369fb2800) [pid = 1825] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1374e2b400) [pid = 1825] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1359d47800) [pid = 1825] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1358890400) [pid = 1825] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1362049c00) [pid = 1825] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1360571000) [pid = 1825] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f135d2a3c00) [pid = 1825] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f135c90a800) [pid = 1825] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f136b9a1000) [pid = 1825] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f13733dbc00) [pid = 1825] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1361ce4c00) [pid = 1825] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1361a47000) [pid = 1825] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1374ed5400) [pid = 1825] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1371353c00) [pid = 1825] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f135d4ab000) [pid = 1825] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f135f30ac00) [pid = 1825] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f135da80c00) [pid = 1825] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f135d2bc800) [pid = 1825] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f135a9ad400) [pid = 1825] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1359d45400) [pid = 1825] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f136c8d1000) [pid = 1825] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f13605cb400) [pid = 1825] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f1359ce0c00) [pid = 1825] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f135c909800) [pid = 1825] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f135a9afc00) [pid = 1825] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f135da83000) [pid = 1825] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1369cc8800) [pid = 1825] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f135d4adc00) [pid = 1825] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f13713c9c00) [pid = 1825] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f135c415800) [pid = 1825] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f135a9b1400) [pid = 1825] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1362048000) [pid = 1825] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f135d4b1400) [pid = 1825] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f136a9fa000) [pid = 1825] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f135ecbc000) [pid = 1825] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f13613c7000) [pid = 1825] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1359cea800) [pid = 1825] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f135e846c00) [pid = 1825] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1371355800) [pid = 1825] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135c90ac00) [pid = 1825] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f135c909c00) [pid = 1825] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1388058c00) [pid = 1825] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1369470400) [pid = 1825] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:41:41 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f13613c1400) [pid = 1825] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f13606be800) [pid = 1825] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f13759b7400) [pid = 1825] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1369fa9800) [pid = 1825] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f13619e4800) [pid = 1825] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:41:42 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f13586cb400) [pid = 1825] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:41:42 INFO - PROCESS | 1825 | 1461069702012 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135b1cf000 == 142 [pid = 1825] [id = 499] 05:41:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f13586cb400) [pid = 1825] [serial = 1498] [outer = (nil)] 05:41:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1359cea800) [pid = 1825] [serial = 1499] [outer = 0x7f13586cb400] 05:41:42 INFO - PROCESS | 1825 | 1461069702098 Marionette DEBUG loaded listener.js 05:41:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f135a9aec00) [pid = 1825] [serial = 1500] [outer = 0x7f13586cb400] 05:41:43 INFO - PROCESS | 1825 | 1461069703122 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]]]}] 05:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2604ms 05:41:43 INFO - PROCESS | 1825 | 1461069703166 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 05:41:43 INFO - PROCESS | 1825 | 1461069703172 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 05:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:41:43 INFO - PROCESS | 1825 | 1461069703188 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:41:43 INFO - PROCESS | 1825 | 1461069703191 Marionette TRACE conn3 <- [1,1970,null,{}] 05:41:43 INFO - PROCESS | 1825 | 1461069703204 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}] 05:41:43 INFO - PROCESS | 1825 | 1461069703431 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 05:41:43 INFO - PROCESS | 1825 | 1461069703610 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d986800 == 143 [pid = 1825] [id = 500] 05:41:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f13586d5c00) [pid = 1825] [serial = 1501] [outer = (nil)] 05:41:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f135d47d400) [pid = 1825] [serial = 1502] [outer = 0x7f13586d5c00] 05:41:43 INFO - PROCESS | 1825 | 1461069703675 Marionette DEBUG loaded listener.js 05:41:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f135dbca400) [pid = 1825] [serial = 1503] [outer = 0x7f13586d5c00] 05:41:45 INFO - PROCESS | 1825 | 1461069705138 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]]]}] 05:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2000ms 05:41:45 INFO - PROCESS | 1825 | 1461069705182 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 05:41:45 INFO - PROCESS | 1825 | 1461069705190 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 05:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:41:45 INFO - PROCESS | 1825 | 1461069705199 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:41:45 INFO - PROCESS | 1825 | 1461069705204 Marionette TRACE conn3 <- [1,1974,null,{}] 05:41:45 INFO - PROCESS | 1825 | 1461069705212 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}] 05:41:45 INFO - PROCESS | 1825 | 1461069705496 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 05:41:45 INFO - PROCESS | 1825 | 1461069705829 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7d4000 == 144 [pid = 1825] [id = 501] 05:41:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f135a4f5000) [pid = 1825] [serial = 1504] [outer = (nil)] 05:41:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f135a9b1400) [pid = 1825] [serial = 1505] [outer = 0x7f135a4f5000] 05:41:45 INFO - PROCESS | 1825 | 1461069705915 Marionette DEBUG loaded listener.js 05:41:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f135c6f3000) [pid = 1825] [serial = 1506] [outer = 0x7f135a4f5000] 05:41:46 INFO - PROCESS | 1825 | 1461069706938 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]]]}] 05:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1783ms 05:41:46 INFO - PROCESS | 1825 | 1461069706984 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 05:41:46 INFO - PROCESS | 1825 | 1461069706995 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 05:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:41:47 INFO - PROCESS | 1825 | 1461069707011 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:41:47 INFO - PROCESS | 1825 | 1461069707017 Marionette TRACE conn3 <- [1,1978,null,{}] 05:41:47 INFO - PROCESS | 1825 | 1461069707026 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}] 05:41:47 INFO - PROCESS | 1825 | 1461069707279 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 05:41:47 INFO - PROCESS | 1825 | 1461069707646 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135f3e7000 == 145 [pid = 1825] [id = 502] 05:41:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f135a9adc00) [pid = 1825] [serial = 1507] [outer = (nil)] 05:41:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f135d2c5c00) [pid = 1825] [serial = 1508] [outer = 0x7f135a9adc00] 05:41:47 INFO - PROCESS | 1825 | 1461069707729 Marionette DEBUG loaded listener.js 05:41:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f135da86000) [pid = 1825] [serial = 1509] [outer = 0x7f135a9adc00] 05:41:48 INFO - PROCESS | 1825 | 1461069708646 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]]]}] 05:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1694ms 05:41:48 INFO - PROCESS | 1825 | 1461069708704 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 05:41:48 INFO - PROCESS | 1825 | 1461069708709 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 05:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:41:48 INFO - PROCESS | 1825 | 1461069708715 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:41:48 INFO - PROCESS | 1825 | 1461069708721 Marionette TRACE conn3 <- [1,1982,null,{}] 05:41:48 INFO - PROCESS | 1825 | 1461069708740 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}] 05:41:49 INFO - PROCESS | 1825 | 1461069709035 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 05:41:49 INFO - PROCESS | 1825 | 1461069709342 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608c5000 == 146 [pid = 1825] [id = 503] 05:41:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f135dccec00) [pid = 1825] [serial = 1510] [outer = (nil)] 05:41:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f135ecb2c00) [pid = 1825] [serial = 1511] [outer = 0x7f135dccec00] 05:41:49 INFO - PROCESS | 1825 | 1461069709430 Marionette DEBUG loaded listener.js 05:41:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f135f310c00) [pid = 1825] [serial = 1512] [outer = 0x7f135dccec00] 05:41:50 INFO - PROCESS | 1825 | 1461069710273 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]]]}] 05:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1594ms 05:41:50 INFO - PROCESS | 1825 | 1461069710310 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 05:41:50 INFO - PROCESS | 1825 | 1461069710315 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 05:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:41:50 INFO - PROCESS | 1825 | 1461069710320 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:41:50 INFO - PROCESS | 1825 | 1461069710323 Marionette TRACE conn3 <- [1,1986,null,{}] 05:41:50 INFO - PROCESS | 1825 | 1461069710329 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}] 05:41:50 INFO - PROCESS | 1825 | 1461069710547 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 05:41:50 INFO - PROCESS | 1825 | 1461069710821 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136153e000 == 147 [pid = 1825] [id = 504] 05:41:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f135e84b400) [pid = 1825] [serial = 1513] [outer = (nil)] 05:41:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f136056c000) [pid = 1825] [serial = 1514] [outer = 0x7f135e84b400] 05:41:50 INFO - PROCESS | 1825 | 1461069710908 Marionette DEBUG loaded listener.js 05:41:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f13605c9400) [pid = 1825] [serial = 1515] [outer = 0x7f135e84b400] 05:41:51 INFO - PROCESS | 1825 | 1461069711846 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]]]}] 05:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1584ms 05:41:51 INFO - PROCESS | 1825 | 1461069711907 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 05:41:51 INFO - PROCESS | 1825 | 1461069711911 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 05:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:41:51 INFO - PROCESS | 1825 | 1461069711917 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:41:51 INFO - PROCESS | 1825 | 1461069711921 Marionette TRACE conn3 <- [1,1990,null,{}] 05:41:51 INFO - PROCESS | 1825 | 1461069711927 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}] 05:41:52 INFO - PROCESS | 1825 | 1461069712148 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 05:41:52 INFO - PROCESS | 1825 | 1461069712412 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d40000 == 148 [pid = 1825] [id = 505] 05:41:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f135c69b800) [pid = 1825] [serial = 1516] [outer = (nil)] 05:41:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f13606c2400) [pid = 1825] [serial = 1517] [outer = 0x7f135c69b800] 05:41:52 INFO - PROCESS | 1825 | 1461069712538 Marionette DEBUG loaded listener.js 05:41:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f13613c6400) [pid = 1825] [serial = 1518] [outer = 0x7f135c69b800] 05:41:53 INFO - PROCESS | 1825 | 1461069713481 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]]]}] 05:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1634ms 05:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:41:53 INFO - PROCESS | 1825 | 1461069713552 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 05:41:53 INFO - PROCESS | 1825 | 1461069713555 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 05:41:53 INFO - PROCESS | 1825 | 1461069713563 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:41:53 INFO - PROCESS | 1825 | 1461069713566 Marionette TRACE conn3 <- [1,1994,null,{}] 05:41:53 INFO - PROCESS | 1825 | 1461069713572 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}] 05:41:53 INFO - PROCESS | 1825 | 1461069713863 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 05:41:54 INFO - PROCESS | 1825 | 1461069714183 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dd6000 == 149 [pid = 1825] [id = 506] 05:41:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1361abd800) [pid = 1825] [serial = 1519] [outer = (nil)] 05:41:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1361beb800) [pid = 1825] [serial = 1520] [outer = 0x7f1361abd800] 05:41:54 INFO - PROCESS | 1825 | 1461069714262 Marionette DEBUG loaded listener.js 05:41:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1361ce7c00) [pid = 1825] [serial = 1521] [outer = 0x7f1361abd800] 05:41:55 INFO - PROCESS | 1825 | 1461069715082 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]]]}] 05:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1585ms 05:41:55 INFO - PROCESS | 1825 | 1461069715148 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 05:41:55 INFO - PROCESS | 1825 | 1461069715152 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 05:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:41:55 INFO - PROCESS | 1825 | 1461069715158 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:41:55 INFO - PROCESS | 1825 | 1461069715160 Marionette TRACE conn3 <- [1,1998,null,{}] 05:41:55 INFO - PROCESS | 1825 | 1461069715166 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}] 05:41:55 INFO - PROCESS | 1825 | 1461069715384 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 05:41:55 INFO - PROCESS | 1825 | 1461069715641 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369596000 == 150 [pid = 1825] [id = 507] 05:41:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1361abb400) [pid = 1825] [serial = 1522] [outer = (nil)] 05:41:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1362047c00) [pid = 1825] [serial = 1523] [outer = 0x7f1361abb400] 05:41:55 INFO - PROCESS | 1825 | 1461069715762 Marionette DEBUG loaded listener.js 05:41:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f136209e000) [pid = 1825] [serial = 1524] [outer = 0x7f1361abb400] 05:41:56 INFO - PROCESS | 1825 | 1461069716572 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]]]}] 05:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1428ms 05:41:56 INFO - PROCESS | 1825 | 1461069716587 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 05:41:56 INFO - PROCESS | 1825 | 1461069716590 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 05:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:41:56 INFO - PROCESS | 1825 | 1461069716596 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:41:56 INFO - PROCESS | 1825 | 1461069716600 Marionette TRACE conn3 <- [1,2002,null,{}] 05:41:56 INFO - PROCESS | 1825 | 1461069716605 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}] 05:41:56 INFO - PROCESS | 1825 | 1461069716816 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 05:41:57 INFO - PROCESS | 1825 | 1461069717051 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d12800 == 151 [pid = 1825] [id = 508] 05:41:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1361abe000) [pid = 1825] [serial = 1525] [outer = (nil)] 05:41:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1362c0d000) [pid = 1825] [serial = 1526] [outer = 0x7f1361abe000] 05:41:57 INFO - PROCESS | 1825 | 1461069717167 Marionette DEBUG loaded listener.js 05:41:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1362fad400) [pid = 1825] [serial = 1527] [outer = 0x7f1361abe000] 05:41:58 INFO - PROCESS | 1825 | 1461069718089 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]]]}] 05:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1536ms 05:41:58 INFO - PROCESS | 1825 | 1461069718135 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 05:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:41:58 INFO - PROCESS | 1825 | 1461069718139 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 05:41:58 INFO - PROCESS | 1825 | 1461069718145 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:41:58 INFO - PROCESS | 1825 | 1461069718148 Marionette TRACE conn3 <- [1,2006,null,{}] 05:41:58 INFO - PROCESS | 1825 | 1461069718153 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}] 05:41:58 INFO - PROCESS | 1825 | 1461069718365 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 05:41:58 INFO - PROCESS | 1825 | 1461069718659 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3d6800 == 152 [pid = 1825] [id = 509] 05:41:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f136144a000) [pid = 1825] [serial = 1528] [outer = (nil)] 05:41:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1364476800) [pid = 1825] [serial = 1529] [outer = 0x7f136144a000] 05:41:58 INFO - PROCESS | 1825 | 1461069718781 Marionette DEBUG loaded listener.js 05:41:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1369466c00) [pid = 1825] [serial = 1530] [outer = 0x7f136144a000] 05:41:59 INFO - PROCESS | 1825 | 1461069719638 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]]]}] 05:41:59 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 05:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1530ms 05:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:41:59 INFO - PROCESS | 1825 | 1461069719675 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 05:41:59 INFO - PROCESS | 1825 | 1461069719678 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 05:41:59 INFO - PROCESS | 1825 | 1461069719684 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:41:59 INFO - PROCESS | 1825 | 1461069719688 Marionette TRACE conn3 <- [1,2010,null,{}] 05:41:59 INFO - PROCESS | 1825 | 1461069719694 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}] 05:41:59 INFO - PROCESS | 1825 | 1461069719927 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 05:42:00 INFO - PROCESS | 1825 | 1461069720203 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb45000 == 153 [pid = 1825] [id = 510] 05:42:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f136209e400) [pid = 1825] [serial = 1531] [outer = (nil)] 05:42:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f1369524400) [pid = 1825] [serial = 1532] [outer = 0x7f136209e400] 05:42:00 INFO - PROCESS | 1825 | 1461069720340 Marionette DEBUG loaded listener.js 05:42:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f1369ea6800) [pid = 1825] [serial = 1533] [outer = 0x7f136209e400] 05:42:01 INFO - PROCESS | 1825 | 1461069721208 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]]]}] 05:42:01 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 05:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1582ms 05:42:01 INFO - PROCESS | 1825 | 1461069721266 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 05:42:01 INFO - PROCESS | 1825 | 1461069721270 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 05:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:42:01 INFO - PROCESS | 1825 | 1461069721277 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:42:01 INFO - PROCESS | 1825 | 1461069721283 Marionette TRACE conn3 <- [1,2014,null,{}] 05:42:01 INFO - PROCESS | 1825 | 1461069721291 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}] 05:42:01 INFO - PROCESS | 1825 | 1461069721546 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 05:42:01 INFO - PROCESS | 1825 | 1461069721866 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e111800 == 154 [pid = 1825] [id = 511] 05:42:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f136a9f2800) [pid = 1825] [serial = 1534] [outer = (nil)] 05:42:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f136aa5d000) [pid = 1825] [serial = 1535] [outer = 0x7f136a9f2800] 05:42:01 INFO - PROCESS | 1825 | 1461069721953 Marionette DEBUG loaded listener.js 05:42:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f136b99dc00) [pid = 1825] [serial = 1536] [outer = 0x7f136a9f2800] 05:42:02 INFO - PROCESS | 1825 | 1461069722803 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]]]}] 05:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1585ms 05:42:02 INFO - PROCESS | 1825 | 1461069722864 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 05:42:02 INFO - PROCESS | 1825 | 1461069722868 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 05:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:42:02 INFO - PROCESS | 1825 | 1461069722874 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:42:02 INFO - PROCESS | 1825 | 1461069722877 Marionette TRACE conn3 <- [1,2018,null,{}] 05:42:02 INFO - PROCESS | 1825 | 1461069722883 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}] 05:42:03 INFO - PROCESS | 1825 | 1461069723113 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 05:42:03 INFO - PROCESS | 1825 | 1461069723428 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a61000 == 155 [pid = 1825] [id = 512] 05:42:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f135e84b000) [pid = 1825] [serial = 1537] [outer = (nil)] 05:42:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1361ab7000) [pid = 1825] [serial = 1538] [outer = 0x7f135e84b000] 05:42:03 INFO - PROCESS | 1825 | 1461069723532 Marionette DEBUG loaded listener.js 05:42:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f136c2cc800) [pid = 1825] [serial = 1539] [outer = 0x7f135e84b000] 05:42:04 INFO - PROCESS | 1825 | 1461069724570 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]]]}] 05:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1737ms 05:42:04 INFO - PROCESS | 1825 | 1461069724615 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 05:42:04 INFO - PROCESS | 1825 | 1461069724621 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 05:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:42:04 INFO - PROCESS | 1825 | 1461069724631 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:42:04 INFO - PROCESS | 1825 | 1461069724635 Marionette TRACE conn3 <- [1,2022,null,{}] 05:42:04 INFO - PROCESS | 1825 | 1461069724645 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}] 05:42:04 INFO - PROCESS | 1825 | 1461069724959 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 05:42:05 INFO - PROCESS | 1825 | 1461069725338 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d09000 == 156 [pid = 1825] [id = 513] 05:42:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f135ecb1800) [pid = 1825] [serial = 1540] [outer = (nil)] 05:42:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f136cf15400) [pid = 1825] [serial = 1541] [outer = 0x7f135ecb1800] 05:42:05 INFO - PROCESS | 1825 | 1461069725463 Marionette DEBUG loaded listener.js 05:42:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f137012d400) [pid = 1825] [serial = 1542] [outer = 0x7f135ecb1800] 05:42:06 INFO - PROCESS | 1825 | 1461069726382 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]]]}] 05:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1795ms 05:42:06 INFO - PROCESS | 1825 | 1461069726426 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 05:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:42:06 INFO - PROCESS | 1825 | 1461069726431 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 05:42:06 INFO - PROCESS | 1825 | 1461069726437 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:42:06 INFO - PROCESS | 1825 | 1461069726440 Marionette TRACE conn3 <- [1,2026,null,{}] 05:42:06 INFO - PROCESS | 1825 | 1461069726446 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}] 05:42:06 INFO - PROCESS | 1825 | 1461069726671 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 05:42:06 INFO - PROCESS | 1825 | 1461069726940 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715b8000 == 157 [pid = 1825] [id = 514] 05:42:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f136a8eb400) [pid = 1825] [serial = 1543] [outer = (nil)] 05:42:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1370abc400) [pid = 1825] [serial = 1544] [outer = 0x7f136a8eb400] 05:42:07 INFO - PROCESS | 1825 | 1461069727018 Marionette DEBUG loaded listener.js 05:42:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1370afa400) [pid = 1825] [serial = 1545] [outer = 0x7f136a8eb400] 05:42:07 INFO - PROCESS | 1825 | 1461069727930 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]]]}] 05:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1530ms 05:42:07 INFO - PROCESS | 1825 | 1461069727967 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 05:42:07 INFO - PROCESS | 1825 | 1461069727970 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 05:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:42:07 INFO - PROCESS | 1825 | 1461069727976 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:42:07 INFO - PROCESS | 1825 | 1461069727979 Marionette TRACE conn3 <- [1,2030,null,{}] 05:42:07 INFO - PROCESS | 1825 | 1461069727984 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}] 05:42:08 INFO - PROCESS | 1825 | 1461069728209 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 05:42:08 INFO - PROCESS | 1825 | 1461069728547 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137538e000 == 158 [pid = 1825] [id = 515] 05:42:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f136c2c5c00) [pid = 1825] [serial = 1546] [outer = (nil)] 05:42:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1371359c00) [pid = 1825] [serial = 1547] [outer = 0x7f136c2c5c00] 05:42:08 INFO - PROCESS | 1825 | 1461069728661 Marionette DEBUG loaded listener.js 05:42:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f13713ca400) [pid = 1825] [serial = 1548] [outer = 0x7f136c2c5c00] 05:42:09 INFO - PROCESS | 1825 | 1461069729574 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]]]}] 05:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1630ms 05:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:42:09 INFO - PROCESS | 1825 | 1461069729609 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 05:42:09 INFO - PROCESS | 1825 | 1461069729612 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 05:42:09 INFO - PROCESS | 1825 | 1461069729618 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:42:09 INFO - PROCESS | 1825 | 1461069729621 Marionette TRACE conn3 <- [1,2034,null,{}] 05:42:09 INFO - PROCESS | 1825 | 1461069729627 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}] 05:42:09 INFO - PROCESS | 1825 | 1461069729850 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 05:42:10 INFO - PROCESS | 1825 | 1461069730120 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376661000 == 159 [pid = 1825] [id = 516] 05:42:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1370cc2c00) [pid = 1825] [serial = 1549] [outer = (nil)] 05:42:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f137279e000) [pid = 1825] [serial = 1550] [outer = 0x7f1370cc2c00] 05:42:10 INFO - PROCESS | 1825 | 1461069730241 Marionette DEBUG loaded listener.js 05:42:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f13727bb800) [pid = 1825] [serial = 1551] [outer = 0x7f1370cc2c00] 05:42:11 INFO - PROCESS | 1825 | 1461069731082 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]]]}] 05:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1529ms 05:42:11 INFO - PROCESS | 1825 | 1461069731151 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 05:42:11 INFO - PROCESS | 1825 | 1461069731154 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 05:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:42:11 INFO - PROCESS | 1825 | 1461069731165 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:42:11 INFO - PROCESS | 1825 | 1461069731168 Marionette TRACE conn3 <- [1,2038,null,{}] 05:42:11 INFO - PROCESS | 1825 | 1461069731174 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}] 05:42:11 INFO - PROCESS | 1825 | 1461069731409 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 05:42:11 INFO - PROCESS | 1825 | 1461069731677 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137715d800 == 160 [pid = 1825] [id = 517] 05:42:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1370ccbc00) [pid = 1825] [serial = 1552] [outer = (nil)] 05:42:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f13733d5c00) [pid = 1825] [serial = 1553] [outer = 0x7f1370ccbc00] 05:42:11 INFO - PROCESS | 1825 | 1461069731802 Marionette DEBUG loaded listener.js 05:42:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1374549c00) [pid = 1825] [serial = 1554] [outer = 0x7f1370ccbc00] 05:42:12 INFO - PROCESS | 1825 | 1461069732681 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]]]}] 05:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1578ms 05:42:12 INFO - PROCESS | 1825 | 1461069732745 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 05:42:12 INFO - PROCESS | 1825 | 1461069732749 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 05:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:42:12 INFO - PROCESS | 1825 | 1461069732757 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:42:12 INFO - PROCESS | 1825 | 1461069732760 Marionette TRACE conn3 <- [1,2042,null,{}] 05:42:12 INFO - PROCESS | 1825 | 1461069732766 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}] 05:42:13 INFO - PROCESS | 1825 | 1461069732997 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 05:42:13 INFO - PROCESS | 1825 | 1461069733339 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7e6000 == 161 [pid = 1825] [id = 518] 05:42:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1356dd7400) [pid = 1825] [serial = 1555] [outer = (nil)] 05:42:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1359ceec00) [pid = 1825] [serial = 1556] [outer = 0x7f1356dd7400] 05:42:13 INFO - PROCESS | 1825 | 1461069733418 Marionette DEBUG loaded listener.js 05:42:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f135dcc9400) [pid = 1825] [serial = 1557] [outer = 0x7f1356dd7400] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e07c000 == 160 [pid = 1825] [id = 56] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13614cc000 == 159 [pid = 1825] [id = 323] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137026b800 == 158 [pid = 1825] [id = 125] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361531800 == 157 [pid = 1825] [id = 397] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b7e000 == 156 [pid = 1825] [id = 321] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13710c3000 == 155 [pid = 1825] [id = 399] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138c4a5800 == 154 [pid = 1825] [id = 446] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361af0800 == 153 [pid = 1825] [id = 448] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d6cd000 == 152 [pid = 1825] [id = 449] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13710d9000 == 151 [pid = 1825] [id = 400] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135b1df800 == 150 [pid = 1825] [id = 401] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cad2800 == 149 [pid = 1825] [id = 447] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360696800 == 148 [pid = 1825] [id = 358] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1383271000 == 147 [pid = 1825] [id = 355] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a811000 == 146 [pid = 1825] [id = 322] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1386229800 == 145 [pid = 1825] [id = 394] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370c9f800 == 144 [pid = 1825] [id = 445] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c5ce000 == 143 [pid = 1825] [id = 398] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360769000 == 142 [pid = 1825] [id = 317] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1385c12800 == 141 [pid = 1825] [id = 356] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135b1cf000 == 140 [pid = 1825] [id = 499] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cac7800 == 139 [pid = 1825] [id = 498] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ab5e000 == 138 [pid = 1825] [id = 497] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1357146000 == 137 [pid = 1825] [id = 496] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13560e2800 == 136 [pid = 1825] [id = 495] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d61800 == 135 [pid = 1825] [id = 494] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d4a800 == 134 [pid = 1825] [id = 493] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9d3800 == 133 [pid = 1825] [id = 492] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138852f800 == 132 [pid = 1825] [id = 491] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1386175800 == 131 [pid = 1825] [id = 490] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137714c800 == 130 [pid = 1825] [id = 489] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375399800 == 129 [pid = 1825] [id = 488] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715a6000 == 128 [pid = 1825] [id = 487] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d0a800 == 127 [pid = 1825] [id = 486] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a67000 == 126 [pid = 1825] [id = 485] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1c8000 == 125 [pid = 1825] [id = 484] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c306000 == 124 [pid = 1825] [id = 483] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b5b800 == 123 [pid = 1825] [id = 482] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1364311800 == 122 [pid = 1825] [id = 481] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362218800 == 121 [pid = 1825] [id = 480] 05:42:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd19000 == 120 [pid = 1825] [id = 479] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f135dbc9400) [pid = 1825] [serial = 1433] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f136056f400) [pid = 1825] [serial = 1434] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f136a9dcc00) [pid = 1825] [serial = 1379] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1371360c00) [pid = 1825] [serial = 1326] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f135c908800) [pid = 1825] [serial = 1427] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f135d489400) [pid = 1825] [serial = 1191] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f136c8ca400) [pid = 1825] [serial = 1317] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f136cf1fc00) [pid = 1825] [serial = 1382] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1356dd8800) [pid = 1825] [serial = 1406] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1369527c00) [pid = 1825] [serial = 1376] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1383fca800) [pid = 1825] [serial = 1389] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f13787d1400) [pid = 1825] [serial = 1335] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1369519000) [pid = 1825] [serial = 1239] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1370ab8400) [pid = 1825] [serial = 1245] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1383fd0800) [pid = 1825] [serial = 1254] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f1364480c00) [pid = 1825] [serial = 1200] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13771b0000) [pid = 1825] [serial = 1332] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f1370cc4000) [pid = 1825] [serial = 1176] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1387f26800) [pid = 1825] [serial = 1257] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f135c6f7800) [pid = 1825] [serial = 1398] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f135c69dc00) [pid = 1825] [serial = 1425] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f1369371400) [pid = 1825] [serial = 1299] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f135a9b8000) [pid = 1825] [serial = 1424] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f13586d3800) [pid = 1825] [serial = 1418] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1361c0b000) [pid = 1825] [serial = 1374] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f135d2b1000) [pid = 1825] [serial = 1260] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1364480000) [pid = 1825] [serial = 1367] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1388092c00) [pid = 1825] [serial = 1266] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f1370cca400) [pid = 1825] [serial = 1323] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f137623a000) [pid = 1825] [serial = 1386] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1369efa400) [pid = 1825] [serial = 1314] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f13694b5800) [pid = 1825] [serial = 1311] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f13787d5800) [pid = 1825] [serial = 1182] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f135a4f2c00) [pid = 1825] [serial = 1409] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1374e20800) [pid = 1825] [serial = 1248] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f13832be400) [pid = 1825] [serial = 1197] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f135d481800) [pid = 1825] [serial = 1428] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f135f30ec00) [pid = 1825] [serial = 1400] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1369fa8800) [pid = 1825] [serial = 1377] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f135eabc800) [pid = 1825] [serial = 1430] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f135d4af400) [pid = 1825] [serial = 1233] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f13694b0c00) [pid = 1825] [serial = 1347] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1358ca9c00) [pid = 1825] [serial = 1412] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1359d4c800) [pid = 1825] [serial = 1394] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f13728dec00) [pid = 1825] [serial = 1329] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1361a50800) [pid = 1825] [serial = 1167] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1359cedc00) [pid = 1825] [serial = 1203] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f135cd99400) [pid = 1825] [serial = 1269] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f135a9bb000) [pid = 1825] [serial = 1344] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1361c0fc00) [pid = 1825] [serial = 1143] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f1361457800) [pid = 1825] [serial = 1373] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f13771bb400) [pid = 1825] [serial = 1388] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f138624dc00) [pid = 1825] [serial = 1391] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f135d4b4000) [pid = 1825] [serial = 1194] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1374d87c00) [pid = 1825] [serial = 1179] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f135ecba000) [pid = 1825] [serial = 1275] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f138427fc00) [pid = 1825] [serial = 1401] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f13840cec00) [pid = 1825] [serial = 1350] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f136aa59c00) [pid = 1825] [serial = 1242] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f135dbcec00) [pid = 1825] [serial = 1370] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1370124800) [pid = 1825] [serial = 1320] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f135a4f1800) [pid = 1825] [serial = 1403] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f13701d6000) [pid = 1825] [serial = 1383] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1374e2d000) [pid = 1825] [serial = 1385] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1361458000) [pid = 1825] [serial = 1236] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1369ea8000) [pid = 1825] [serial = 1170] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f1362faf400) [pid = 1825] [serial = 1206] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1360569c00) [pid = 1825] [serial = 1305] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1377132c00) [pid = 1825] [serial = 1251] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1360564000) [pid = 1825] [serial = 1272] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1358897400) [pid = 1825] [serial = 1421] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f135d4a6c00) [pid = 1825] [serial = 1302] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1388503800) [pid = 1825] [serial = 1263] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f135f307c00) [pid = 1825] [serial = 1431] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1387f23400) [pid = 1825] [serial = 1392] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f136cf1f000) [pid = 1825] [serial = 1173] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f135c6f2c00) [pid = 1825] [serial = 1397] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f136aab1000) [pid = 1825] [serial = 1380] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f135a4f6400) [pid = 1825] [serial = 1415] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f13832de800) [pid = 1825] [serial = 1338] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1387f23800) [pid = 1825] [serial = 1188] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f135ecbac00) [pid = 1825] [serial = 1371] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1383fc5c00) [pid = 1825] [serial = 1185] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f1359d51c00) [pid = 1825] [serial = 1395] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f138427b800) [pid = 1825] [serial = 1341] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1361c0e400) [pid = 1825] [serial = 1308] [outer = (nil)] [url = about:blank] 05:42:15 INFO - PROCESS | 1825 | 1461069735952 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]]]}] 05:42:15 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) 05:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3247ms 05:42:16 INFO - PROCESS | 1825 | 1461069736003 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 05:42:16 INFO - PROCESS | 1825 | 1461069736007 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 05:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:42:16 INFO - PROCESS | 1825 | 1461069736015 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:42:16 INFO - PROCESS | 1825 | 1461069736021 Marionette TRACE conn3 <- [1,2046,null,{}] 05:42:16 INFO - PROCESS | 1825 | 1461069736029 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}] 05:42:16 INFO - PROCESS | 1825 | 1461069736286 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 05:42:16 INFO - PROCESS | 1825 | 1461069736465 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a6c5800 == 121 [pid = 1825] [id = 519] 05:42:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f13586cf400) [pid = 1825] [serial = 1558] [outer = (nil)] 05:42:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1359ce3c00) [pid = 1825] [serial = 1559] [outer = 0x7f13586cf400] 05:42:16 INFO - PROCESS | 1825 | 1461069736535 Marionette DEBUG loaded listener.js 05:42:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1359cefc00) [pid = 1825] [serial = 1560] [outer = 0x7f13586cf400] 05:42:17 INFO - PROCESS | 1825 | 1461069737290 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]]]}] 05:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1333ms 05:42:17 INFO - PROCESS | 1825 | 1461069737349 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 05:42:17 INFO - PROCESS | 1825 | 1461069737358 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 05:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:42:17 INFO - PROCESS | 1825 | 1461069737368 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:42:17 INFO - PROCESS | 1825 | 1461069737371 Marionette TRACE conn3 <- [1,2050,null,{}] 05:42:17 INFO - PROCESS | 1825 | 1461069737377 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}] 05:42:17 INFO - PROCESS | 1825 | 1461069737661 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 05:42:17 INFO - PROCESS | 1825 | 1461069737774 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ab55800 == 122 [pid = 1825] [id = 520] 05:42:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f13586d5800) [pid = 1825] [serial = 1561] [outer = (nil)] 05:42:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f135a4e9400) [pid = 1825] [serial = 1562] [outer = 0x7f13586d5800] 05:42:17 INFO - PROCESS | 1825 | 1461069737837 Marionette DEBUG loaded listener.js 05:42:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f135a9b2400) [pid = 1825] [serial = 1563] [outer = 0x7f13586d5800] 05:42:18 INFO - PROCESS | 1825 | 1461069738811 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]]]}] 05:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1483ms 05:42:18 INFO - PROCESS | 1825 | 1461069738852 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 05:42:18 INFO - PROCESS | 1825 | 1461069738855 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 05:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:42:18 INFO - PROCESS | 1825 | 1461069738861 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:42:18 INFO - PROCESS | 1825 | 1461069738866 Marionette TRACE conn3 <- [1,2054,null,{}] 05:42:18 INFO - PROCESS | 1825 | 1461069738899 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}] 05:42:19 INFO - PROCESS | 1825 | 1461069739174 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 05:42:19 INFO - PROCESS | 1825 | 1461069739204 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7ca000 == 123 [pid = 1825] [id = 521] 05:42:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f135c692400) [pid = 1825] [serial = 1564] [outer = (nil)] 05:42:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f135c902800) [pid = 1825] [serial = 1565] [outer = 0x7f135c692400] 05:42:19 INFO - PROCESS | 1825 | 1461069739267 Marionette DEBUG loaded listener.js 05:42:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f135cd8f800) [pid = 1825] [serial = 1566] [outer = 0x7f135c692400] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f13586cb400) [pid = 1825] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1370cc7400) [pid = 1825] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f1370af7000) [pid = 1825] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f13586d3400) [pid = 1825] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f135a9b5000) [pid = 1825] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f135eabac00) [pid = 1825] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f135c90b800) [pid = 1825] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1358555c00) [pid = 1825] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1356dd2c00) [pid = 1825] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f13713c7800) [pid = 1825] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1362c04400) [pid = 1825] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f135e843400) [pid = 1825] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1369c24400) [pid = 1825] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1358553400) [pid = 1825] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f135ebd2c00) [pid = 1825] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f135a4ec400) [pid = 1825] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f135a9b4800) [pid = 1825] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1375e50400) [pid = 1825] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f1369c22c00) [pid = 1825] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1356dd7800) [pid = 1825] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f135d2ad800) [pid = 1825] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f13586cbc00) [pid = 1825] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f1356ddb000) [pid = 1825] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f135d47ac00) [pid = 1825] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f135f310800) [pid = 1825] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f135c41e800) [pid = 1825] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f1356dde000) [pid = 1825] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f1358ca9400) [pid = 1825] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f1356dd3400) [pid = 1825] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:42:20 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f1359d47400) [pid = 1825] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:42:20 INFO - PROCESS | 1825 | 1461069740985 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]]]}] 05:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2144ms 05:42:21 INFO - PROCESS | 1825 | 1461069741005 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 05:42:21 INFO - PROCESS | 1825 | 1461069741010 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 05:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:42:21 INFO - PROCESS | 1825 | 1461069741015 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:42:21 INFO - PROCESS | 1825 | 1461069741017 Marionette TRACE conn3 <- [1,2058,null,{}] 05:42:21 INFO - PROCESS | 1825 | 1461069741022 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}] 05:42:21 INFO - PROCESS | 1825 | 1461069741211 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 05:42:21 INFO - PROCESS | 1825 | 1461069741226 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9e0000 == 124 [pid = 1825] [id = 522] 05:42:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f1356dcf800) [pid = 1825] [serial = 1567] [outer = (nil)] 05:42:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f1358ca4400) [pid = 1825] [serial = 1568] [outer = 0x7f1356dcf800] 05:42:21 INFO - PROCESS | 1825 | 1461069741442 Marionette DEBUG loaded listener.js 05:42:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f135c69c800) [pid = 1825] [serial = 1569] [outer = 0x7f1356dcf800] 05:42:22 INFO - PROCESS | 1825 | 1461069742174 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]]]}] 05:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1181ms 05:42:22 INFO - PROCESS | 1825 | 1461069742199 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 05:42:22 INFO - PROCESS | 1825 | 1461069742203 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 05:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:42:22 INFO - PROCESS | 1825 | 1461069742208 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:42:22 INFO - PROCESS | 1825 | 1461069742210 Marionette TRACE conn3 <- [1,2062,null,{}] 05:42:22 INFO - PROCESS | 1825 | 1461069742216 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}] 05:42:22 INFO - PROCESS | 1825 | 1461069742482 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 05:42:22 INFO - PROCESS | 1825 | 1461069742506 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd0a000 == 125 [pid = 1825] [id = 523] 05:42:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f1358553000) [pid = 1825] [serial = 1570] [outer = (nil)] 05:42:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f135cd9c400) [pid = 1825] [serial = 1571] [outer = 0x7f1358553000] 05:42:22 INFO - PROCESS | 1825 | 1461069742569 Marionette DEBUG loaded listener.js 05:42:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f135d2bc800) [pid = 1825] [serial = 1572] [outer = 0x7f1358553000] 05:42:23 INFO - PROCESS | 1825 | 1461069743812 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]]]}] 05:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1632ms 05:42:23 INFO - PROCESS | 1825 | 1461069743843 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 05:42:23 INFO - PROCESS | 1825 | 1461069743849 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 05:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:42:23 INFO - PROCESS | 1825 | 1461069743857 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:42:23 INFO - PROCESS | 1825 | 1461069743863 Marionette TRACE conn3 <- [1,2066,null,{}] 05:42:23 INFO - PROCESS | 1825 | 1461069743870 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}] 05:42:24 INFO - PROCESS | 1825 | 1461069744107 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 05:42:24 INFO - PROCESS | 1825 | 1461069744366 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c383000 == 126 [pid = 1825] [id = 524] 05:42:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f1359d44400) [pid = 1825] [serial = 1573] [outer = (nil)] 05:42:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f135a4f4400) [pid = 1825] [serial = 1574] [outer = 0x7f1359d44400] 05:42:24 INFO - PROCESS | 1825 | 1461069744486 Marionette DEBUG loaded listener.js 05:42:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135c414800) [pid = 1825] [serial = 1575] [outer = 0x7f1359d44400] 05:42:25 INFO - PROCESS | 1825 | 1461069745423 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]]]}] 05:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1636ms 05:42:25 INFO - PROCESS | 1825 | 1461069745494 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 05:42:25 INFO - PROCESS | 1825 | 1461069745503 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 05:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:42:25 INFO - PROCESS | 1825 | 1461069745514 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:42:25 INFO - PROCESS | 1825 | 1461069745517 Marionette TRACE conn3 <- [1,2070,null,{}] 05:42:25 INFO - PROCESS | 1825 | 1461069745523 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}] 05:42:25 INFO - PROCESS | 1825 | 1461069745752 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 05:42:26 INFO - PROCESS | 1825 | 1461069746045 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d92b800 == 127 [pid = 1825] [id = 525] 05:42:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1359d45400) [pid = 1825] [serial = 1576] [outer = (nil)] 05:42:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f135d2a6c00) [pid = 1825] [serial = 1577] [outer = 0x7f1359d45400] 05:42:26 INFO - PROCESS | 1825 | 1461069746158 Marionette DEBUG loaded listener.js 05:42:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135d2c4400) [pid = 1825] [serial = 1578] [outer = 0x7f1359d45400] 05:42:27 INFO - PROCESS | 1825 | 1461069747054 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]]]}] 05:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1593ms 05:42:27 INFO - PROCESS | 1825 | 1461069747108 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 05:42:27 INFO - PROCESS | 1825 | 1461069747111 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 05:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:42:27 INFO - PROCESS | 1825 | 1461069747118 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:42:27 INFO - PROCESS | 1825 | 1461069747124 Marionette TRACE conn3 <- [1,2074,null,{}] 05:42:27 INFO - PROCESS | 1825 | 1461069747141 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}] 05:42:27 INFO - PROCESS | 1825 | 1461069747413 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 05:42:27 INFO - PROCESS | 1825 | 1461069747669 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea22800 == 128 [pid = 1825] [id = 526] 05:42:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f135d2c1800) [pid = 1825] [serial = 1579] [outer = (nil)] 05:42:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135d4b2400) [pid = 1825] [serial = 1580] [outer = 0x7f135d2c1800] 05:42:27 INFO - PROCESS | 1825 | 1461069747799 Marionette DEBUG loaded listener.js 05:42:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135dbc9400) [pid = 1825] [serial = 1581] [outer = 0x7f135d2c1800] 05:42:28 INFO - PROCESS | 1825 | 1461069748689 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]]]}] 05:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1642ms 05:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:42:28 INFO - PROCESS | 1825 | 1461069748761 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 05:42:28 INFO - PROCESS | 1825 | 1461069748765 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 05:42:28 INFO - PROCESS | 1825 | 1461069748773 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:42:28 INFO - PROCESS | 1825 | 1461069748775 Marionette TRACE conn3 <- [1,2078,null,{}] 05:42:28 INFO - PROCESS | 1825 | 1461069748782 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}] 05:42:29 INFO - PROCESS | 1825 | 1461069749032 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 05:42:29 INFO - PROCESS | 1825 | 1461069749338 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608bb800 == 129 [pid = 1825] [id = 527] 05:42:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135d47ac00) [pid = 1825] [serial = 1582] [outer = (nil)] 05:42:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135eab8800) [pid = 1825] [serial = 1583] [outer = 0x7f135d47ac00] 05:42:29 INFO - PROCESS | 1825 | 1461069749418 Marionette DEBUG loaded listener.js 05:42:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f135ecb3800) [pid = 1825] [serial = 1584] [outer = 0x7f135d47ac00] 05:42:30 INFO - PROCESS | 1825 | 1461069750243 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]]]}] 05:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1539ms 05:42:30 INFO - PROCESS | 1825 | 1461069750310 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 05:42:30 INFO - PROCESS | 1825 | 1461069750314 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 05:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:42:30 INFO - PROCESS | 1825 | 1461069750320 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:42:30 INFO - PROCESS | 1825 | 1461069750323 Marionette TRACE conn3 <- [1,2082,null,{}] 05:42:30 INFO - PROCESS | 1825 | 1461069750329 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}] 05:42:30 INFO - PROCESS | 1825 | 1461069750540 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 05:42:30 INFO - PROCESS | 1825 | 1461069750751 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361532800 == 130 [pid = 1825] [id = 528] 05:42:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f135dcc6800) [pid = 1825] [serial = 1585] [outer = (nil)] 05:42:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f135f30f800) [pid = 1825] [serial = 1586] [outer = 0x7f135dcc6800] 05:42:30 INFO - PROCESS | 1825 | 1461069750864 Marionette DEBUG loaded listener.js 05:42:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1360567000) [pid = 1825] [serial = 1587] [outer = 0x7f135dcc6800] 05:42:31 INFO - PROCESS | 1825 | 1461069751856 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]]]}] 05:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1583ms 05:42:31 INFO - PROCESS | 1825 | 1461069751905 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 05:42:31 INFO - PROCESS | 1825 | 1461069751908 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 05:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:42:31 INFO - PROCESS | 1825 | 1461069751914 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:42:31 INFO - PROCESS | 1825 | 1461069751917 Marionette TRACE conn3 <- [1,2086,null,{}] 05:42:31 INFO - PROCESS | 1825 | 1461069751923 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}] 05:42:32 INFO - PROCESS | 1825 | 1461069752193 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 05:42:32 INFO - PROCESS | 1825 | 1461069752451 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362d43000 == 131 [pid = 1825] [id = 529] 05:42:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1356dcf400) [pid = 1825] [serial = 1588] [outer = (nil)] 05:42:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f13619d9400) [pid = 1825] [serial = 1589] [outer = 0x7f1356dcf400] 05:42:32 INFO - PROCESS | 1825 | 1461069752578 Marionette DEBUG loaded listener.js 05:42:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1361a50000) [pid = 1825] [serial = 1590] [outer = 0x7f1356dcf400] 05:42:33 INFO - PROCESS | 1825 | 1461069753431 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]]]}] 05:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1587ms 05:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:42:33 INFO - PROCESS | 1825 | 1461069753504 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 05:42:33 INFO - PROCESS | 1825 | 1461069753507 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 05:42:33 INFO - PROCESS | 1825 | 1461069753513 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:42:33 INFO - PROCESS | 1825 | 1461069753516 Marionette TRACE conn3 <- [1,2090,null,{}] 05:42:33 INFO - PROCESS | 1825 | 1461069753521 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}] 05:42:33 INFO - PROCESS | 1825 | 1461069753794 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 05:42:34 INFO - PROCESS | 1825 | 1461069754006 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1364312800 == 132 [pid = 1825] [id = 530] 05:42:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1359ce0c00) [pid = 1825] [serial = 1591] [outer = (nil)] 05:42:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1361aba400) [pid = 1825] [serial = 1592] [outer = 0x7f1359ce0c00] 05:42:34 INFO - PROCESS | 1825 | 1461069754170 Marionette DEBUG loaded listener.js 05:42:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1361bebc00) [pid = 1825] [serial = 1593] [outer = 0x7f1359ce0c00] 05:42:34 INFO - PROCESS | 1825 | 1461069754989 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]]]}] 05:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1531ms 05:42:35 INFO - PROCESS | 1825 | 1461069755044 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 05:42:35 INFO - PROCESS | 1825 | 1461069755048 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 05:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:42:35 INFO - PROCESS | 1825 | 1461069755074 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:42:35 INFO - PROCESS | 1825 | 1461069755077 Marionette TRACE conn3 <- [1,2094,null,{}] 05:42:35 INFO - PROCESS | 1825 | 1461069755083 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}] 05:42:35 INFO - PROCESS | 1825 | 1461069755308 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 05:42:35 INFO - PROCESS | 1825 | 1461069755565 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13695a9000 == 133 [pid = 1825] [id = 531] 05:42:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1361ab4000) [pid = 1825] [serial = 1594] [outer = (nil)] 05:42:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1361ce6800) [pid = 1825] [serial = 1595] [outer = 0x7f1361ab4000] 05:42:35 INFO - PROCESS | 1825 | 1461069755679 Marionette DEBUG loaded listener.js 05:42:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1362042400) [pid = 1825] [serial = 1596] [outer = 0x7f1361ab4000] 05:42:36 INFO - PROCESS | 1825 | 1461069756568 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]]]}] 05:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1543ms 05:42:36 INFO - PROCESS | 1825 | 1461069756615 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 05:42:36 INFO - PROCESS | 1825 | 1461069756618 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 05:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:42:36 INFO - PROCESS | 1825 | 1461069756625 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:42:36 INFO - PROCESS | 1825 | 1461069756628 Marionette TRACE conn3 <- [1,2098,null,{}] 05:42:36 INFO - PROCESS | 1825 | 1461069756633 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}] 05:42:36 INFO - PROCESS | 1825 | 1461069756847 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 05:42:37 INFO - PROCESS | 1825 | 1461069757065 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aacf000 == 134 [pid = 1825] [id = 532] 05:42:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1361bed400) [pid = 1825] [serial = 1597] [outer = (nil)] 05:42:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1362c06800) [pid = 1825] [serial = 1598] [outer = 0x7f1361bed400] 05:42:37 INFO - PROCESS | 1825 | 1461069757176 Marionette DEBUG loaded listener.js 05:42:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1364473400) [pid = 1825] [serial = 1599] [outer = 0x7f1361bed400] 05:42:38 INFO - PROCESS | 1825 | 1461069758193 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]]]}] 05:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1633ms 05:42:38 INFO - PROCESS | 1825 | 1461069758260 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 05:42:38 INFO - PROCESS | 1825 | 1461069758264 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 05:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:42:38 INFO - PROCESS | 1825 | 1461069758270 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:42:38 INFO - PROCESS | 1825 | 1461069758273 Marionette TRACE conn3 <- [1,2102,null,{}] 05:42:38 INFO - PROCESS | 1825 | 1461069758278 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}] 05:42:38 INFO - PROCESS | 1825 | 1461069758499 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 05:42:38 INFO - PROCESS | 1825 | 1461069758824 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb33000 == 135 [pid = 1825] [id = 533] 05:42:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1369519800) [pid = 1825] [serial = 1600] [outer = (nil)] 05:42:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f136951cc00) [pid = 1825] [serial = 1601] [outer = 0x7f1369519800] 05:42:38 INFO - PROCESS | 1825 | 1461069758941 Marionette DEBUG loaded listener.js 05:42:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1369cc6400) [pid = 1825] [serial = 1602] [outer = 0x7f1369519800] 05:42:39 INFO - PROCESS | 1825 | 1461069759839 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]]]}] 05:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1634ms 05:42:39 INFO - PROCESS | 1825 | 1461069759905 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 05:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:42:39 INFO - PROCESS | 1825 | 1461069759915 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 05:42:39 INFO - PROCESS | 1825 | 1461069759921 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:42:39 INFO - PROCESS | 1825 | 1461069759927 Marionette TRACE conn3 <- [1,2106,null,{}] 05:42:39 INFO - PROCESS | 1825 | 1461069759933 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}] 05:42:40 INFO - PROCESS | 1825 | 1461069760180 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 05:42:40 INFO - PROCESS | 1825 | 1461069760483 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1ce000 == 136 [pid = 1825] [id = 534] 05:42:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1369efa400) [pid = 1825] [serial = 1603] [outer = (nil)] 05:42:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f136a864800) [pid = 1825] [serial = 1604] [outer = 0x7f1369efa400] 05:42:40 INFO - PROCESS | 1825 | 1461069760574 Marionette DEBUG loaded listener.js 05:42:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f136a8efc00) [pid = 1825] [serial = 1605] [outer = 0x7f1369efa400] 05:42:41 INFO - PROCESS | 1825 | 1461069761446 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]]]}] 05:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1581ms 05:42:41 INFO - PROCESS | 1825 | 1461069761505 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 05:42:41 INFO - PROCESS | 1825 | 1461069761509 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 05:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:42:41 INFO - PROCESS | 1825 | 1461069761517 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:42:41 INFO - PROCESS | 1825 | 1461069761521 Marionette TRACE conn3 <- [1,2110,null,{}] 05:42:41 INFO - PROCESS | 1825 | 1461069761527 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}] 05:42:41 INFO - PROCESS | 1825 | 1461069761750 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 05:42:42 INFO - PROCESS | 1825 | 1461069762006 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137097b800 == 137 [pid = 1825] [id = 535] 05:42:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1369ef9400) [pid = 1825] [serial = 1606] [outer = (nil)] 05:42:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f136aa59800) [pid = 1825] [serial = 1607] [outer = 0x7f1369ef9400] 05:42:42 INFO - PROCESS | 1825 | 1461069762126 Marionette DEBUG loaded listener.js 05:42:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f136aab3c00) [pid = 1825] [serial = 1608] [outer = 0x7f1369ef9400] 05:42:43 INFO - PROCESS | 1825 | 1461069763006 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]]]}] 05:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1530ms 05:42:43 INFO - PROCESS | 1825 | 1461069763047 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 05:42:43 INFO - PROCESS | 1825 | 1461069763050 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 05:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:42:43 INFO - PROCESS | 1825 | 1461069763057 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:42:43 INFO - PROCESS | 1825 | 1461069763060 Marionette TRACE conn3 <- [1,2114,null,{}] 05:42:43 INFO - PROCESS | 1825 | 1461069763066 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}] 05:42:43 INFO - PROCESS | 1825 | 1461069763286 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 05:42:43 INFO - PROCESS | 1825 | 1461069763548 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bbb000 == 138 [pid = 1825] [id = 536] 05:42:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1369faa400) [pid = 1825] [serial = 1609] [outer = (nil)] 05:42:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f136c2c6800) [pid = 1825] [serial = 1610] [outer = 0x7f1369faa400] 05:42:43 INFO - PROCESS | 1825 | 1461069763682 Marionette DEBUG loaded listener.js 05:42:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f136c8cb000) [pid = 1825] [serial = 1611] [outer = 0x7f1369faa400] 05:42:44 INFO - PROCESS | 1825 | 1461069764548 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]]]}] 05:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1535ms 05:42:44 INFO - PROCESS | 1825 | 1461069764594 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 05:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:42:44 INFO - PROCESS | 1825 | 1461069764598 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 05:42:44 INFO - PROCESS | 1825 | 1461069764606 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:42:44 INFO - PROCESS | 1825 | 1461069764609 Marionette TRACE conn3 <- [1,2118,null,{}] 05:42:44 INFO - PROCESS | 1825 | 1461069764615 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}] 05:42:44 INFO - PROCESS | 1825 | 1461069764831 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 05:42:45 INFO - PROCESS | 1825 | 1461069765097 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370cab000 == 139 [pid = 1825] [id = 537] 05:42:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136a9e6c00) [pid = 1825] [serial = 1612] [outer = (nil)] 05:42:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f136cf22400) [pid = 1825] [serial = 1613] [outer = 0x7f136a9e6c00] 05:42:45 INFO - PROCESS | 1825 | 1461069765176 Marionette DEBUG loaded listener.js 05:42:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f136ed0a000) [pid = 1825] [serial = 1614] [outer = 0x7f136a9e6c00] 05:42:46 INFO - PROCESS | 1825 | 1461069766044 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]]]}] 05:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 05:42:46 INFO - PROCESS | 1825 | 1461069766101 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 05:42:46 INFO - PROCESS | 1825 | 1461069766106 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 05:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:42:46 INFO - PROCESS | 1825 | 1461069766112 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:42:46 INFO - PROCESS | 1825 | 1461069766115 Marionette TRACE conn3 <- [1,2122,null,{}] 05:42:46 INFO - PROCESS | 1825 | 1461069766120 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}] 05:42:46 INFO - PROCESS | 1825 | 1461069766349 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 05:42:46 INFO - PROCESS | 1825 | 1461069766610 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d5a800 == 140 [pid = 1825] [id = 538] 05:42:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f136aab3400) [pid = 1825] [serial = 1615] [outer = (nil)] 05:42:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f13701d8000) [pid = 1825] [serial = 1616] [outer = 0x7f136aab3400] 05:42:46 INFO - PROCESS | 1825 | 1461069766729 Marionette DEBUG loaded listener.js 05:42:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1370af1000) [pid = 1825] [serial = 1617] [outer = 0x7f136aab3400] 05:42:47 INFO - PROCESS | 1825 | 1461069767620 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]]]}] 05:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1580ms 05:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:42:47 INFO - PROCESS | 1825 | 1461069767694 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 05:42:47 INFO - PROCESS | 1825 | 1461069767697 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 05:42:47 INFO - PROCESS | 1825 | 1461069767704 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:42:47 INFO - PROCESS | 1825 | 1461069767708 Marionette TRACE conn3 <- [1,2126,null,{}] 05:42:47 INFO - PROCESS | 1825 | 1461069767713 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}] 05:42:47 INFO - PROCESS | 1825 | 1461069767945 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 05:42:48 INFO - PROCESS | 1825 | 1461069768282 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13587e5000 == 141 [pid = 1825] [id = 539] 05:42:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1356dd7000) [pid = 1825] [serial = 1618] [outer = (nil)] 05:42:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1358896000) [pid = 1825] [serial = 1619] [outer = 0x7f1356dd7000] 05:42:48 INFO - PROCESS | 1825 | 1461069768370 Marionette DEBUG loaded listener.js 05:42:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f135d2ad800) [pid = 1825] [serial = 1620] [outer = 0x7f1356dd7000] 05:42:49 INFO - PROCESS | 1825 | 1461069769296 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]]]}] 05:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1642ms 05:42:49 INFO - PROCESS | 1825 | 1461069769345 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 05:42:49 INFO - PROCESS | 1825 | 1461069769351 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 05:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:42:49 INFO - PROCESS | 1825 | 1461069769359 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:42:49 INFO - PROCESS | 1825 | 1461069769364 Marionette TRACE conn3 <- [1,2130,null,{}] 05:42:49 INFO - PROCESS | 1825 | 1461069769370 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}] 05:42:49 INFO - PROCESS | 1825 | 1461069769594 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 05:42:49 INFO - PROCESS | 1825 | 1461069769912 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135b1e0800 == 142 [pid = 1825] [id = 540] 05:42:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1356dd6400) [pid = 1825] [serial = 1621] [outer = (nil)] 05:42:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1358555000) [pid = 1825] [serial = 1622] [outer = 0x7f1356dd6400] 05:42:49 INFO - PROCESS | 1825 | 1461069769992 Marionette DEBUG loaded listener.js 05:42:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f135d2b0c00) [pid = 1825] [serial = 1623] [outer = 0x7f1356dd6400] 05:42:50 INFO - PROCESS | 1825 | 1461069770900 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] 05:42:50 INFO - PROCESS | 1825 | 1461069770952 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 05:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:42:50 INFO - PROCESS | 1825 | 1461069770960 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:42:50 INFO - PROCESS | 1825 | 1461069770963 Marionette TRACE conn3 <- [1,2134,null,{}] 05:42:50 INFO - PROCESS | 1825 | 1461069770968 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}] 05:42:51 INFO - PROCESS | 1825 | 1461069771197 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 05:42:51 INFO - PROCESS | 1825 | 1461069771989 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1357142000 == 143 [pid = 1825] [id = 541] 05:42:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1356dd3400) [pid = 1825] [serial = 1624] [outer = (nil)] 05:42:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f1356ddc800) [pid = 1825] [serial = 1625] [outer = 0x7f1356dd3400] 05:42:52 INFO - PROCESS | 1825 | 1461069772064 Marionette DEBUG loaded listener.js 05:42:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f13586ce000) [pid = 1825] [serial = 1626] [outer = 0x7f1356dd3400] 05:42:52 INFO - PROCESS | 1825 | 1461069772936 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]]]}] 05:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2037ms 05:42:53 INFO - PROCESS | 1825 | 1461069773016 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 05:42:53 INFO - PROCESS | 1825 | 1461069773024 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 05:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:42:53 INFO - PROCESS | 1825 | 1461069773037 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:42:53 INFO - PROCESS | 1825 | 1461069773041 Marionette TRACE conn3 <- [1,2138,null,{}] 05:42:53 INFO - PROCESS | 1825 | 1461069773048 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}] 05:42:53 INFO - PROCESS | 1825 | 1461069773282 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362edf800 == 142 [pid = 1825] [id = 455] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9e0000 == 141 [pid = 1825] [id = 522] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c7ca000 == 140 [pid = 1825] [id = 521] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ab55800 == 139 [pid = 1825] [id = 520] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a6c5800 == 138 [pid = 1825] [id = 519] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c7e6000 == 137 [pid = 1825] [id = 518] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137715d800 == 136 [pid = 1825] [id = 517] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376661000 == 135 [pid = 1825] [id = 516] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137538e000 == 134 [pid = 1825] [id = 515] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715b8000 == 133 [pid = 1825] [id = 514] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d09000 == 132 [pid = 1825] [id = 513] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370a61000 == 131 [pid = 1825] [id = 512] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136e111800 == 130 [pid = 1825] [id = 511] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb45000 == 129 [pid = 1825] [id = 510] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c3d6800 == 128 [pid = 1825] [id = 509] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369d12800 == 127 [pid = 1825] [id = 508] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369596000 == 126 [pid = 1825] [id = 507] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dd6000 == 125 [pid = 1825] [id = 506] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d40000 == 124 [pid = 1825] [id = 505] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136153e000 == 123 [pid = 1825] [id = 504] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13608c5000 == 122 [pid = 1825] [id = 503] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135f3e7000 == 121 [pid = 1825] [id = 502] 05:42:53 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c7d4000 == 120 [pid = 1825] [id = 501] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f135a9aec00) [pid = 1825] [serial = 1500] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f1359cea800) [pid = 1825] [serial = 1499] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f13733cf400) [pid = 1825] [serial = 1469] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f137135a400) [pid = 1825] [serial = 1467] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f135889b000) [pid = 1825] [serial = 1422] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f135c906000) [pid = 1825] [serial = 1440] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1382b6ac00) [pid = 1825] [serial = 1476] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1370cce400) [pid = 1825] [serial = 1466] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1362046000) [pid = 1825] [serial = 1449] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1374e27800) [pid = 1825] [serial = 1470] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f135c41a800) [pid = 1825] [serial = 1487] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1356ddd000) [pid = 1825] [serial = 1407] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1377287800) [pid = 1825] [serial = 1473] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1361c0c800) [pid = 1825] [serial = 1448] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1362c0e000) [pid = 1825] [serial = 1451] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1376237c00) [pid = 1825] [serial = 1472] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f136b897400) [pid = 1825] [serial = 1458] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f136a8a2000) [pid = 1825] [serial = 1455] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1358560000) [pid = 1825] [serial = 1485] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f1361a43000) [pid = 1825] [serial = 1445] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f135a4f5c00) [pid = 1825] [serial = 1404] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f13787cec00) [pid = 1825] [serial = 1475] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1369ef2400) [pid = 1825] [serial = 1454] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f135c6fb800) [pid = 1825] [serial = 1496] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1387f2f800) [pid = 1825] [serial = 1482] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1387957000) [pid = 1825] [serial = 1481] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136ed0d800) [pid = 1825] [serial = 1463] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1358cafc00) [pid = 1825] [serial = 1413] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f135d2adc00) [pid = 1825] [serial = 1497] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f135d2b9c00) [pid = 1825] [serial = 1488] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1360570000) [pid = 1825] [serial = 1443] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f13701d9c00) [pid = 1825] [serial = 1464] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f1358ca4c00) [pid = 1825] [serial = 1419] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f13586d8000) [pid = 1825] [serial = 1490] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f136a86b400) [pid = 1825] [serial = 1368] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f135f303000) [pid = 1825] [serial = 1442] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f13606c1000) [pid = 1825] [serial = 1436] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f136c2cec00) [pid = 1825] [serial = 1460] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f135855b400) [pid = 1825] [serial = 1484] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f135a4f3c00) [pid = 1825] [serial = 1494] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f136ca10c00) [pid = 1825] [serial = 1461] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f1383228c00) [pid = 1825] [serial = 1416] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1362faec00) [pid = 1825] [serial = 1452] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f135f30c000) [pid = 1825] [serial = 1410] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1361be1000) [pid = 1825] [serial = 1446] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1359d4f400) [pid = 1825] [serial = 1493] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f1358899400) [pid = 1825] [serial = 1491] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f136144c800) [pid = 1825] [serial = 1437] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135c693000) [pid = 1825] [serial = 1439] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f136a9ef000) [pid = 1825] [serial = 1457] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f138300c400) [pid = 1825] [serial = 1478] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f138427c000) [pid = 1825] [serial = 1479] [outer = (nil)] [url = about:blank] 05:42:54 INFO - PROCESS | 1825 | 1461069774295 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13560e6000 == 121 [pid = 1825] [id = 542] 05:42:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135889b000) [pid = 1825] [serial = 1627] [outer = (nil)] 05:42:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1359cea400) [pid = 1825] [serial = 1628] [outer = 0x7f135889b000] 05:42:54 INFO - PROCESS | 1825 | 1461069774371 Marionette DEBUG loaded listener.js 05:42:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1359d48c00) [pid = 1825] [serial = 1629] [outer = 0x7f135889b000] 05:42:55 INFO - PROCESS | 1825 | 1461069775176 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]]]}] 05:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2190ms 05:42:55 INFO - PROCESS | 1825 | 1461069775231 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 05:42:55 INFO - PROCESS | 1825 | 1461069775237 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 05:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:42:55 INFO - PROCESS | 1825 | 1461069775245 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:42:55 INFO - PROCESS | 1825 | 1461069775248 Marionette TRACE conn3 <- [1,2142,null,{}] 05:42:55 INFO - PROCESS | 1825 | 1461069775253 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}] 05:42:55 INFO - PROCESS | 1825 | 1461069775477 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 05:42:55 INFO - PROCESS | 1825 | 1461069775651 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9df800 == 122 [pid = 1825] [id = 543] 05:42:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f13586d2800) [pid = 1825] [serial = 1630] [outer = (nil)] 05:42:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f135a4f4c00) [pid = 1825] [serial = 1631] [outer = 0x7f13586d2800] 05:42:55 INFO - PROCESS | 1825 | 1461069775714 Marionette DEBUG loaded listener.js 05:42:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135a9bb400) [pid = 1825] [serial = 1632] [outer = 0x7f13586d2800] 05:42:56 INFO - PROCESS | 1825 | 1461069776591 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] 05:42:56 INFO - PROCESS | 1825 | 1461069776633 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 05:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:42:56 INFO - PROCESS | 1825 | 1461069776649 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:42:56 INFO - PROCESS | 1825 | 1461069776657 Marionette TRACE conn3 <- [1,2146,null,{}] 05:42:56 INFO - PROCESS | 1825 | 1461069776680 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}] 05:42:56 INFO - PROCESS | 1825 | 1461069776961 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 05:42:57 INFO - PROCESS | 1825 | 1461069776997 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5d4800 == 123 [pid = 1825] [id = 544] 05:42:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135c421c00) [pid = 1825] [serial = 1633] [outer = (nil)] 05:42:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135c6f9c00) [pid = 1825] [serial = 1634] [outer = 0x7f135c421c00] 05:42:57 INFO - PROCESS | 1825 | 1461069777070 Marionette DEBUG loaded listener.js 05:42:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135c908400) [pid = 1825] [serial = 1635] [outer = 0x7f135c421c00] 05:42:57 INFO - PROCESS | 1825 | 1461069777986 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] 05:42:58 INFO - PROCESS | 1825 | 1461069778122 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 05:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:42:58 INFO - PROCESS | 1825 | 1461069778131 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:42:58 INFO - PROCESS | 1825 | 1461069778137 Marionette TRACE conn3 <- [1,2150,null,{}] 05:42:58 INFO - PROCESS | 1825 | 1461069778154 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}] 05:42:58 INFO - PROCESS | 1825 | 1461069778411 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f136a8eb400) [pid = 1825] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f136a9f2800) [pid = 1825] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1361abe000) [pid = 1825] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f135a9adc00) [pid = 1825] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f13586d5800) [pid = 1825] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135c692400) [pid = 1825] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1356dcf800) [pid = 1825] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1370cc2c00) [pid = 1825] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f13586cf400) [pid = 1825] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f136209e400) [pid = 1825] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f1361abd800) [pid = 1825] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f1361abb400) [pid = 1825] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f135c69b800) [pid = 1825] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f135e84b000) [pid = 1825] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f136144a000) [pid = 1825] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f135a4f5000) [pid = 1825] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f1356dd7400) [pid = 1825] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f135ecb1800) [pid = 1825] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f135e84b400) [pid = 1825] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1370ccbc00) [pid = 1825] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f136c2c5c00) [pid = 1825] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:42:59 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f135dccec00) [pid = 1825] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:42:59 INFO - PROCESS | 1825 | 1461069779049 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9d1800 == 124 [pid = 1825] [id = 545] 05:42:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1356dcf800) [pid = 1825] [serial = 1636] [outer = (nil)] 05:42:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f1358cb2800) [pid = 1825] [serial = 1637] [outer = 0x7f1356dcf800] 05:42:59 INFO - PROCESS | 1825 | 1461069779111 Marionette DEBUG loaded listener.js 05:42:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f135c902400) [pid = 1825] [serial = 1638] [outer = 0x7f1356dcf800] 05:42:59 INFO - PROCESS | 1825 | 1461069779829 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]]]}] 05:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1735ms 05:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:42:59 INFO - PROCESS | 1825 | 1461069779867 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 05:42:59 INFO - PROCESS | 1825 | 1461069779869 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 05:42:59 INFO - PROCESS | 1825 | 1461069779875 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:42:59 INFO - PROCESS | 1825 | 1461069779878 Marionette TRACE conn3 <- [1,2154,null,{}] 05:42:59 INFO - PROCESS | 1825 | 1461069779895 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}] 05:43:00 INFO - PROCESS | 1825 | 1461069780092 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 05:43:00 INFO - PROCESS | 1825 | 1461069780111 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d286000 == 125 [pid = 1825] [id = 546] 05:43:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f135d2b1800) [pid = 1825] [serial = 1639] [outer = (nil)] 05:43:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f135d2b8800) [pid = 1825] [serial = 1640] [outer = 0x7f135d2b1800] 05:43:00 INFO - PROCESS | 1825 | 1461069780186 Marionette DEBUG loaded listener.js 05:43:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f135d482000) [pid = 1825] [serial = 1641] [outer = 0x7f135d2b1800] 05:43:01 INFO - PROCESS | 1825 | 1461069781353 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]]]}] 05:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1539ms 05:43:01 INFO - PROCESS | 1825 | 1461069781415 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 05:43:01 INFO - PROCESS | 1825 | 1461069781423 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 05:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:43:01 INFO - PROCESS | 1825 | 1461069781435 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:43:01 INFO - PROCESS | 1825 | 1461069781440 Marionette TRACE conn3 <- [1,2158,null,{}] 05:43:01 INFO - PROCESS | 1825 | 1461069781451 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}] 05:43:01 INFO - PROCESS | 1825 | 1461069781749 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 05:43:02 INFO - PROCESS | 1825 | 1461069782071 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9de800 == 126 [pid = 1825] [id = 547] 05:43:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f13586d6400) [pid = 1825] [serial = 1642] [outer = (nil)] 05:43:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f1359d43000) [pid = 1825] [serial = 1643] [outer = 0x7f13586d6400] 05:43:02 INFO - PROCESS | 1825 | 1461069782150 Marionette DEBUG loaded listener.js 05:43:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f1359d51c00) [pid = 1825] [serial = 1644] [outer = 0x7f13586d6400] 05:43:03 INFO - PROCESS | 1825 | 1461069783318 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]]]}] 05:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1944ms 05:43:03 INFO - PROCESS | 1825 | 1461069783380 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 05:43:03 INFO - PROCESS | 1825 | 1461069783389 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 05:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:43:03 INFO - PROCESS | 1825 | 1461069783399 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:43:03 INFO - PROCESS | 1825 | 1461069783403 Marionette TRACE conn3 <- [1,2162,null,{}] 05:43:03 INFO - PROCESS | 1825 | 1461069783413 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}] 05:43:03 INFO - PROCESS | 1825 | 1461069783751 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 05:43:03 INFO - PROCESS | 1825 | 1461069783979 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d6e2800 == 127 [pid = 1825] [id = 548] 05:43:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f135cd99c00) [pid = 1825] [serial = 1645] [outer = (nil)] 05:43:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f135d2a9000) [pid = 1825] [serial = 1646] [outer = 0x7f135cd99c00] 05:43:04 INFO - PROCESS | 1825 | 1461069784074 Marionette DEBUG loaded listener.js 05:43:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f135d2bc000) [pid = 1825] [serial = 1647] [outer = 0x7f135cd99c00] 05:43:05 INFO - PROCESS | 1825 | 1461069785499 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]]]}] 05:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2136ms 05:43:05 INFO - PROCESS | 1825 | 1461069785535 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 05:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:43:05 INFO - PROCESS | 1825 | 1461069785541 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 05:43:05 INFO - PROCESS | 1825 | 1461069785547 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:43:05 INFO - PROCESS | 1825 | 1461069785553 Marionette TRACE conn3 <- [1,2166,null,{}] 05:43:05 INFO - PROCESS | 1825 | 1461069785569 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}] 05:43:05 INFO - PROCESS | 1825 | 1461069785882 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 05:43:06 INFO - PROCESS | 1825 | 1461069786184 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135f3e7000 == 128 [pid = 1825] [id = 549] 05:43:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f135d4ab800) [pid = 1825] [serial = 1648] [outer = (nil)] 05:43:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135da85c00) [pid = 1825] [serial = 1649] [outer = 0x7f135d4ab800] 05:43:06 INFO - PROCESS | 1825 | 1461069786262 Marionette DEBUG loaded listener.js 05:43:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f135dbd2c00) [pid = 1825] [serial = 1650] [outer = 0x7f135d4ab800] 05:43:07 INFO - PROCESS | 1825 | 1461069787149 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]]]}] 05:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1640ms 05:43:07 INFO - PROCESS | 1825 | 1461069787187 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 05:43:07 INFO - PROCESS | 1825 | 1461069787191 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 05:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:43:07 INFO - PROCESS | 1825 | 1461069787198 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:43:07 INFO - PROCESS | 1825 | 1461069787201 Marionette TRACE conn3 <- [1,2170,null,{}] 05:43:07 INFO - PROCESS | 1825 | 1461069787207 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}] 05:43:07 INFO - PROCESS | 1825 | 1461069787426 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 05:43:07 INFO - PROCESS | 1825 | 1461069787641 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1360772800 == 129 [pid = 1825] [id = 550] 05:43:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f135d4b5400) [pid = 1825] [serial = 1651] [outer = (nil)] 05:43:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135e845000) [pid = 1825] [serial = 1652] [outer = 0x7f135d4b5400] 05:43:07 INFO - PROCESS | 1825 | 1461069787752 Marionette DEBUG loaded listener.js 05:43:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f135e84b800) [pid = 1825] [serial = 1653] [outer = 0x7f135d4b5400] 05:43:08 INFO - PROCESS | 1825 | 1461069788681 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]]]}] 05:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1529ms 05:43:08 INFO - PROCESS | 1825 | 1461069788729 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 05:43:08 INFO - PROCESS | 1825 | 1461069788733 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 05:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:43:08 INFO - PROCESS | 1825 | 1461069788747 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:43:08 INFO - PROCESS | 1825 | 1461069788752 Marionette TRACE conn3 <- [1,2174,null,{}] 05:43:08 INFO - PROCESS | 1825 | 1461069788759 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}] 05:43:08 INFO - PROCESS | 1825 | 1461069788981 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 05:43:09 INFO - PROCESS | 1825 | 1461069789193 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612c9000 == 130 [pid = 1825] [id = 551] 05:43:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135cd98000) [pid = 1825] [serial = 1654] [outer = (nil)] 05:43:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135eac2400) [pid = 1825] [serial = 1655] [outer = 0x7f135cd98000] 05:43:09 INFO - PROCESS | 1825 | 1461069789303 Marionette DEBUG loaded listener.js 05:43:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135ecb1800) [pid = 1825] [serial = 1656] [outer = 0x7f135cd98000] 05:43:10 INFO - PROCESS | 1825 | 1461069790296 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]]]}] 05:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1589ms 05:43:10 INFO - PROCESS | 1825 | 1461069790335 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 05:43:10 INFO - PROCESS | 1825 | 1461069790339 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 05:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:43:10 INFO - PROCESS | 1825 | 1461069790345 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:43:10 INFO - PROCESS | 1825 | 1461069790347 Marionette TRACE conn3 <- [1,2178,null,{}] 05:43:10 INFO - PROCESS | 1825 | 1461069790353 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}] 05:43:10 INFO - PROCESS | 1825 | 1461069790608 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 05:43:10 INFO - PROCESS | 1825 | 1461069790875 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619b1800 == 131 [pid = 1825] [id = 552] 05:43:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135fe08c00) [pid = 1825] [serial = 1657] [outer = (nil)] 05:43:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1360567400) [pid = 1825] [serial = 1658] [outer = 0x7f135fe08c00] 05:43:11 INFO - PROCESS | 1825 | 1461069791000 Marionette DEBUG loaded listener.js 05:43:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f136056f800) [pid = 1825] [serial = 1659] [outer = 0x7f135fe08c00] 05:43:11 INFO - PROCESS | 1825 | 1461069791911 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]]]}] 05:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1637ms 05:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:43:11 INFO - PROCESS | 1825 | 1461069791983 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 05:43:11 INFO - PROCESS | 1825 | 1461069791986 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 05:43:11 INFO - PROCESS | 1825 | 1461069791993 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:43:11 INFO - PROCESS | 1825 | 1461069791995 Marionette TRACE conn3 <- [1,2182,null,{}] 05:43:12 INFO - PROCESS | 1825 | 1461069792002 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}] 05:43:12 INFO - PROCESS | 1825 | 1461069792268 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 05:43:12 INFO - PROCESS | 1825 | 1461069792522 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d3a000 == 132 [pid = 1825] [id = 553] 05:43:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f135f310400) [pid = 1825] [serial = 1660] [outer = (nil)] 05:43:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f13605ccc00) [pid = 1825] [serial = 1661] [outer = 0x7f135f310400] 05:43:12 INFO - PROCESS | 1825 | 1461069792639 Marionette DEBUG loaded listener.js 05:43:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f13606b8800) [pid = 1825] [serial = 1662] [outer = 0x7f135f310400] 05:43:13 INFO - PROCESS | 1825 | 1461069793503 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]]]}] 05:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1544ms 05:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:43:13 INFO - PROCESS | 1825 | 1461069793537 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 05:43:13 INFO - PROCESS | 1825 | 1461069793540 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 05:43:13 INFO - PROCESS | 1825 | 1461069793546 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:43:13 INFO - PROCESS | 1825 | 1461069793550 Marionette TRACE conn3 <- [1,2186,null,{}] 05:43:13 INFO - PROCESS | 1825 | 1461069793555 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}] 05:43:13 INFO - PROCESS | 1825 | 1461069793786 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 05:43:14 INFO - PROCESS | 1825 | 1461069794003 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ccc000 == 133 [pid = 1825] [id = 554] 05:43:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f135fe0a800) [pid = 1825] [serial = 1663] [outer = (nil)] 05:43:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f13613bb000) [pid = 1825] [serial = 1664] [outer = 0x7f135fe0a800] 05:43:14 INFO - PROCESS | 1825 | 1461069794115 Marionette DEBUG loaded listener.js 05:43:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f13613c8000) [pid = 1825] [serial = 1665] [outer = 0x7f135fe0a800] 05:43:15 INFO - PROCESS | 1825 | 1461069795050 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]]]}] 05:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1531ms 05:43:15 INFO - PROCESS | 1825 | 1461069795078 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 05:43:15 INFO - PROCESS | 1825 | 1461069795082 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 05:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:43:15 INFO - PROCESS | 1825 | 1461069795089 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:43:15 INFO - PROCESS | 1825 | 1461069795092 Marionette TRACE conn3 <- [1,2190,null,{}] 05:43:15 INFO - PROCESS | 1825 | 1461069795098 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}] 05:43:15 INFO - PROCESS | 1825 | 1461069795321 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 05:43:15 INFO - PROCESS | 1825 | 1461069795547 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dcf800 == 134 [pid = 1825] [id = 555] 05:43:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f13605c5400) [pid = 1825] [serial = 1666] [outer = (nil)] 05:43:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1361452c00) [pid = 1825] [serial = 1667] [outer = 0x7f13605c5400] 05:43:15 INFO - PROCESS | 1825 | 1461069795624 Marionette DEBUG loaded listener.js 05:43:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f13619d8c00) [pid = 1825] [serial = 1668] [outer = 0x7f13605c5400] 05:43:16 INFO - PROCESS | 1825 | 1461069796495 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]]]}] 05:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1479ms 05:43:16 INFO - PROCESS | 1825 | 1461069796569 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 05:43:16 INFO - PROCESS | 1825 | 1461069796574 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 05:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:43:16 INFO - PROCESS | 1825 | 1461069796581 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:43:16 INFO - PROCESS | 1825 | 1461069796584 Marionette TRACE conn3 <- [1,2194,null,{}] 05:43:16 INFO - PROCESS | 1825 | 1461069796589 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}] 05:43:16 INFO - PROCESS | 1825 | 1461069796902 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 05:43:17 INFO - PROCESS | 1825 | 1461069797239 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1364320800 == 135 [pid = 1825] [id = 556] 05:43:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f13606bb000) [pid = 1825] [serial = 1669] [outer = (nil)] 05:43:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1361a43400) [pid = 1825] [serial = 1670] [outer = 0x7f13606bb000] 05:43:17 INFO - PROCESS | 1825 | 1461069797316 Marionette DEBUG loaded listener.js 05:43:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1361a4a400) [pid = 1825] [serial = 1671] [outer = 0x7f13606bb000] 05:43:18 INFO - PROCESS | 1825 | 1461069798180 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]]]}] 05:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1636ms 05:43:18 INFO - PROCESS | 1825 | 1461069798218 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 05:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:43:18 INFO - PROCESS | 1825 | 1461069798222 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 05:43:18 INFO - PROCESS | 1825 | 1461069798230 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:43:18 INFO - PROCESS | 1825 | 1461069798234 Marionette TRACE conn3 <- [1,2198,null,{}] 05:43:18 INFO - PROCESS | 1825 | 1461069798240 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}] 05:43:18 INFO - PROCESS | 1825 | 1461069798496 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 05:43:18 INFO - PROCESS | 1825 | 1461069798708 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b50000 == 136 [pid = 1825] [id = 557] 05:43:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f136144b400) [pid = 1825] [serial = 1672] [outer = (nil)] 05:43:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1361beb400) [pid = 1825] [serial = 1673] [outer = 0x7f136144b400] 05:43:18 INFO - PROCESS | 1825 | 1461069798848 Marionette DEBUG loaded listener.js 05:43:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1361ce7400) [pid = 1825] [serial = 1674] [outer = 0x7f136144b400] 05:43:19 INFO - PROCESS | 1825 | 1461069799802 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]]]}] 05:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1635ms 05:43:19 INFO - PROCESS | 1825 | 1461069799864 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 05:43:19 INFO - PROCESS | 1825 | 1461069799867 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 05:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:43:19 INFO - PROCESS | 1825 | 1461069799873 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:43:19 INFO - PROCESS | 1825 | 1461069799876 Marionette TRACE conn3 <- [1,2202,null,{}] 05:43:19 INFO - PROCESS | 1825 | 1461069799882 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}] 05:43:20 INFO - PROCESS | 1825 | 1461069800113 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 05:43:20 INFO - PROCESS | 1825 | 1461069800326 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d12000 == 137 [pid = 1825] [id = 558] 05:43:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1361ce5000) [pid = 1825] [serial = 1675] [outer = (nil)] 05:43:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1362047000) [pid = 1825] [serial = 1676] [outer = 0x7f1361ce5000] 05:43:20 INFO - PROCESS | 1825 | 1461069800441 Marionette DEBUG loaded listener.js 05:43:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f136209a000) [pid = 1825] [serial = 1677] [outer = 0x7f1361ce5000] 05:43:21 INFO - PROCESS | 1825 | 1461069801355 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]]]}] 05:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1529ms 05:43:21 INFO - PROCESS | 1825 | 1461069801404 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 05:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:43:21 INFO - PROCESS | 1825 | 1461069801408 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 05:43:21 INFO - PROCESS | 1825 | 1461069801413 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:43:21 INFO - PROCESS | 1825 | 1461069801416 Marionette TRACE conn3 <- [1,2206,null,{}] 05:43:21 INFO - PROCESS | 1825 | 1461069801422 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}] 05:43:21 INFO - PROCESS | 1825 | 1461069801642 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 05:43:21 INFO - PROCESS | 1825 | 1461069801945 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aae9000 == 138 [pid = 1825] [id = 559] 05:43:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f136056b400) [pid = 1825] [serial = 1678] [outer = (nil)] 05:43:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1362c03800) [pid = 1825] [serial = 1679] [outer = 0x7f136056b400] 05:43:22 INFO - PROCESS | 1825 | 1461069802024 Marionette DEBUG loaded listener.js 05:43:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1362c0ec00) [pid = 1825] [serial = 1680] [outer = 0x7f136056b400] 05:43:22 INFO - PROCESS | 1825 | 1461069802883 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]]]}] 05:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1531ms 05:43:22 INFO - PROCESS | 1825 | 1461069802945 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 05:43:22 INFO - PROCESS | 1825 | 1461069802948 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 05:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:43:22 INFO - PROCESS | 1825 | 1461069802955 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:43:22 INFO - PROCESS | 1825 | 1461069802957 Marionette TRACE conn3 <- [1,2210,null,{}] 05:43:22 INFO - PROCESS | 1825 | 1461069802963 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}] 05:43:23 INFO - PROCESS | 1825 | 1461069803201 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 05:43:23 INFO - PROCESS | 1825 | 1461069803510 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136ca9b800 == 139 [pid = 1825] [id = 560] 05:43:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1356dde800) [pid = 1825] [serial = 1681] [outer = (nil)] 05:43:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1362fa7000) [pid = 1825] [serial = 1682] [outer = 0x7f1356dde800] 05:43:23 INFO - PROCESS | 1825 | 1461069803589 Marionette DEBUG loaded listener.js 05:43:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1364474400) [pid = 1825] [serial = 1683] [outer = 0x7f1356dde800] 05:43:24 INFO - PROCESS | 1825 | 1461069804469 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]]]}] 05:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1585ms 05:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:43:24 INFO - PROCESS | 1825 | 1461069804542 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 05:43:24 INFO - PROCESS | 1825 | 1461069804545 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 05:43:24 INFO - PROCESS | 1825 | 1461069804551 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:43:24 INFO - PROCESS | 1825 | 1461069804554 Marionette TRACE conn3 <- [1,2214,null,{}] 05:43:24 INFO - PROCESS | 1825 | 1461069804560 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}] 05:43:24 INFO - PROCESS | 1825 | 1461069804798 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 05:43:25 INFO - PROCESS | 1825 | 1461069805135 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb3b000 == 140 [pid = 1825] [id = 561] 05:43:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1369372c00) [pid = 1825] [serial = 1684] [outer = (nil)] 05:43:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1369379400) [pid = 1825] [serial = 1685] [outer = 0x7f1369372c00] 05:43:25 INFO - PROCESS | 1825 | 1461069805215 Marionette DEBUG loaded listener.js 05:43:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136946a400) [pid = 1825] [serial = 1686] [outer = 0x7f1369372c00] 05:43:26 INFO - PROCESS | 1825 | 1461069806023 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]]]}] 05:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1530ms 05:43:26 INFO - PROCESS | 1825 | 1461069806081 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 05:43:26 INFO - PROCESS | 1825 | 1461069806085 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 05:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:43:26 INFO - PROCESS | 1825 | 1461069806110 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:43:26 INFO - PROCESS | 1825 | 1461069806112 Marionette TRACE conn3 <- [1,2218,null,{}] 05:43:26 INFO - PROCESS | 1825 | 1461069806121 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}] 05:43:26 INFO - PROCESS | 1825 | 1461069806345 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 05:43:26 INFO - PROCESS | 1825 | 1461069806602 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cf8f800 == 141 [pid = 1825] [id = 562] 05:43:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1361abdc00) [pid = 1825] [serial = 1687] [outer = (nil)] 05:43:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f13694ae400) [pid = 1825] [serial = 1688] [outer = 0x7f1361abdc00] 05:43:26 INFO - PROCESS | 1825 | 1461069806675 Marionette DEBUG loaded listener.js 05:43:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f13694b5c00) [pid = 1825] [serial = 1689] [outer = 0x7f1361abdc00] 05:43:27 INFO - PROCESS | 1825 | 1461069807654 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]]]}] 05:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1614ms 05:43:27 INFO - PROCESS | 1825 | 1461069807706 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 05:43:27 INFO - PROCESS | 1825 | 1461069807710 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 05:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:43:27 INFO - PROCESS | 1825 | 1461069807716 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:43:27 INFO - PROCESS | 1825 | 1461069807718 Marionette TRACE conn3 <- [1,2222,null,{}] 05:43:27 INFO - PROCESS | 1825 | 1461069807724 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}] 05:43:27 INFO - PROCESS | 1825 | 1461069807935 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 05:43:28 INFO - PROCESS | 1825 | 1461069808158 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358c1c800 == 142 [pid = 1825] [id = 563] 05:43:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1358559400) [pid = 1825] [serial = 1690] [outer = (nil)] 05:43:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1358cb1000) [pid = 1825] [serial = 1691] [outer = 0x7f1358559400] 05:43:28 INFO - PROCESS | 1825 | 1461069808286 Marionette DEBUG loaded listener.js 05:43:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f135d4ac000) [pid = 1825] [serial = 1692] [outer = 0x7f1358559400] 05:43:29 INFO - PROCESS | 1825 | 1461069809787 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]]]}] 05:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2142ms 05:43:29 INFO - PROCESS | 1825 | 1461069809860 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 05:43:29 INFO - PROCESS | 1825 | 1461069809867 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 05:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:43:29 INFO - PROCESS | 1825 | 1461069809875 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:43:29 INFO - PROCESS | 1825 | 1461069809880 Marionette TRACE conn3 <- [1,2226,null,{}] 05:43:29 INFO - PROCESS | 1825 | 1461069809887 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}] 05:43:30 INFO - PROCESS | 1825 | 1461069810162 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 05:43:30 INFO - PROCESS | 1825 | 1461069810486 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5d6000 == 143 [pid = 1825] [id = 564] 05:43:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f135855ac00) [pid = 1825] [serial = 1693] [outer = (nil)] 05:43:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1358ca9000) [pid = 1825] [serial = 1694] [outer = 0x7f135855ac00] 05:43:30 INFO - PROCESS | 1825 | 1461069810563 Marionette DEBUG loaded listener.js 05:43:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f135a4e7c00) [pid = 1825] [serial = 1695] [outer = 0x7f135855ac00] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13732ad000 == 142 [pid = 1825] [id = 265] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13619ae000 == 141 [pid = 1825] [id = 318] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c5d4800 == 140 [pid = 1825] [id = 544] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9df800 == 139 [pid = 1825] [id = 543] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13560e6000 == 138 [pid = 1825] [id = 542] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1357142000 == 137 [pid = 1825] [id = 541] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13587e5000 == 136 [pid = 1825] [id = 539] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d5a800 == 135 [pid = 1825] [id = 538] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370cab000 == 134 [pid = 1825] [id = 537] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370bbb000 == 133 [pid = 1825] [id = 536] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137097b800 == 132 [pid = 1825] [id = 535] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1ce000 == 131 [pid = 1825] [id = 534] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb33000 == 130 [pid = 1825] [id = 533] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aacf000 == 129 [pid = 1825] [id = 532] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13695a9000 == 128 [pid = 1825] [id = 531] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1364312800 == 127 [pid = 1825] [id = 530] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362d43000 == 126 [pid = 1825] [id = 529] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361532800 == 125 [pid = 1825] [id = 528] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13608bb800 == 124 [pid = 1825] [id = 527] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea22800 == 123 [pid = 1825] [id = 526] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d92b800 == 122 [pid = 1825] [id = 525] 05:43:31 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c383000 == 121 [pid = 1825] [id = 524] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f135cd9c400) [pid = 1825] [serial = 1571] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1370afa400) [pid = 1825] [serial = 1545] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f136aa5d000) [pid = 1825] [serial = 1535] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1362fad400) [pid = 1825] [serial = 1527] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f135da86000) [pid = 1825] [serial = 1509] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f135a4e9400) [pid = 1825] [serial = 1562] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f135c902800) [pid = 1825] [serial = 1565] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1358ca4400) [pid = 1825] [serial = 1568] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f13727bb800) [pid = 1825] [serial = 1551] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1359cefc00) [pid = 1825] [serial = 1560] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1369524400) [pid = 1825] [serial = 1532] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f135c69c800) [pid = 1825] [serial = 1569] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1361ce7c00) [pid = 1825] [serial = 1521] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f136209e000) [pid = 1825] [serial = 1524] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f13606c2400) [pid = 1825] [serial = 1517] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f136c2cc800) [pid = 1825] [serial = 1539] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1369ea6800) [pid = 1825] [serial = 1533] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1361ab7000) [pid = 1825] [serial = 1538] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f137279e000) [pid = 1825] [serial = 1550] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f135d47d400) [pid = 1825] [serial = 1502] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1364476800) [pid = 1825] [serial = 1529] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1359ce3c00) [pid = 1825] [serial = 1559] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f135c6f3000) [pid = 1825] [serial = 1506] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f135dcc9400) [pid = 1825] [serial = 1557] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f1370abc400) [pid = 1825] [serial = 1544] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f136cf15400) [pid = 1825] [serial = 1541] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f135a9b2400) [pid = 1825] [serial = 1563] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f13605c9400) [pid = 1825] [serial = 1515] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f137012d400) [pid = 1825] [serial = 1542] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1361beb800) [pid = 1825] [serial = 1520] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1359ceec00) [pid = 1825] [serial = 1556] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f1374549c00) [pid = 1825] [serial = 1554] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f135a9b1400) [pid = 1825] [serial = 1505] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f136b99dc00) [pid = 1825] [serial = 1536] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f13713ca400) [pid = 1825] [serial = 1548] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1362c0d000) [pid = 1825] [serial = 1526] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f135d2c5c00) [pid = 1825] [serial = 1508] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f135ecb2c00) [pid = 1825] [serial = 1511] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1362047c00) [pid = 1825] [serial = 1523] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f13613c6400) [pid = 1825] [serial = 1518] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f135cd8f800) [pid = 1825] [serial = 1566] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f13733d5c00) [pid = 1825] [serial = 1553] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1371359c00) [pid = 1825] [serial = 1547] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f1369466c00) [pid = 1825] [serial = 1530] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f136056c000) [pid = 1825] [serial = 1514] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f135f310c00) [pid = 1825] [serial = 1512] [outer = (nil)] [url = about:blank] 05:43:31 INFO - PROCESS | 1825 | 1461069811991 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]]]}] 05:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2191ms 05:43:32 INFO - PROCESS | 1825 | 1461069812068 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 05:43:32 INFO - PROCESS | 1825 | 1461069812076 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 05:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:43:32 INFO - PROCESS | 1825 | 1461069812086 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:43:32 INFO - PROCESS | 1825 | 1461069812090 Marionette TRACE conn3 <- [1,2230,null,{}] 05:43:32 INFO - PROCESS | 1825 | 1461069812095 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}] 05:43:32 INFO - PROCESS | 1825 | 1461069812330 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 05:43:32 INFO - PROCESS | 1825 | 1461069812515 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a6c8000 == 122 [pid = 1825] [id = 565] 05:43:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1356dd6000) [pid = 1825] [serial = 1696] [outer = (nil)] 05:43:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1359d4dc00) [pid = 1825] [serial = 1697] [outer = 0x7f1356dd6000] 05:43:32 INFO - PROCESS | 1825 | 1461069812582 Marionette DEBUG loaded listener.js 05:43:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135c69a800) [pid = 1825] [serial = 1698] [outer = 0x7f1356dd6000] 05:43:33 INFO - PROCESS | 1825 | 1461069813315 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]]]}] 05:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1284ms 05:43:33 INFO - PROCESS | 1825 | 1461069813370 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 05:43:33 INFO - PROCESS | 1825 | 1461069813373 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 05:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:43:33 INFO - PROCESS | 1825 | 1461069813379 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:43:33 INFO - PROCESS | 1825 | 1461069813385 Marionette TRACE conn3 <- [1,2234,null,{}] 05:43:33 INFO - PROCESS | 1825 | 1461069813404 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}] 05:43:33 INFO - PROCESS | 1825 | 1461069813698 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 05:43:33 INFO - PROCESS | 1825 | 1461069813806 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7d9800 == 123 [pid = 1825] [id = 566] 05:43:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f135c420400) [pid = 1825] [serial = 1699] [outer = (nil)] 05:43:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135d2c4c00) [pid = 1825] [serial = 1700] [outer = 0x7f135c420400] 05:43:33 INFO - PROCESS | 1825 | 1461069813891 Marionette DEBUG loaded listener.js 05:43:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135d487c00) [pid = 1825] [serial = 1701] [outer = 0x7f135c420400] 05:43:34 INFO - PROCESS | 1825 | 1461069814738 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]]]}] 05:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1396ms 05:43:34 INFO - PROCESS | 1825 | 1461069814777 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 05:43:34 INFO - PROCESS | 1825 | 1461069814781 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 05:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:43:34 INFO - PROCESS | 1825 | 1461069814794 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:43:34 INFO - PROCESS | 1825 | 1461069814797 Marionette TRACE conn3 <- [1,2238,null,{}] 05:43:34 INFO - PROCESS | 1825 | 1461069814814 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}] 05:43:35 INFO - PROCESS | 1825 | 1461069815090 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 05:43:35 INFO - PROCESS | 1825 | 1461069815120 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135dca9000 == 124 [pid = 1825] [id = 567] 05:43:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135c697800) [pid = 1825] [serial = 1702] [outer = (nil)] 05:43:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135da8ac00) [pid = 1825] [serial = 1703] [outer = 0x7f135c697800] 05:43:35 INFO - PROCESS | 1825 | 1461069815182 Marionette DEBUG loaded listener.js 05:43:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f135dccc000) [pid = 1825] [serial = 1704] [outer = 0x7f135c697800] 05:43:36 INFO - PROCESS | 1825 | 1461069816440 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]]]}] 05:43:36 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f135889b000) [pid = 1825] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:43:36 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1356dcf800) [pid = 1825] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:43:36 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1356dd3400) [pid = 1825] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:43:36 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f135c421c00) [pid = 1825] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:43:36 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f13586d2800) [pid = 1825] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1736ms 05:43:36 INFO - PROCESS | 1825 | 1461069816524 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 05:43:36 INFO - PROCESS | 1825 | 1461069816527 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 05:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:43:36 INFO - PROCESS | 1825 | 1461069816533 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:43:36 INFO - PROCESS | 1825 | 1461069816535 Marionette TRACE conn3 <- [1,2242,null,{}] 05:43:36 INFO - PROCESS | 1825 | 1461069816540 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}] 05:43:36 INFO - PROCESS | 1825 | 1461069816730 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 05:43:36 INFO - PROCESS | 1825 | 1461069816950 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d986000 == 125 [pid = 1825] [id = 568] 05:43:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135d2ba400) [pid = 1825] [serial = 1705] [outer = (nil)] 05:43:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135da8c000) [pid = 1825] [serial = 1706] [outer = 0x7f135d2ba400] 05:43:37 INFO - PROCESS | 1825 | 1461069817013 Marionette DEBUG loaded listener.js 05:43:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135e847800) [pid = 1825] [serial = 1707] [outer = 0x7f135d2ba400] 05:43:37 INFO - PROCESS | 1825 | 1461069817710 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]]]}] 05:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1229ms 05:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:43:37 INFO - PROCESS | 1825 | 1461069817762 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 05:43:37 INFO - PROCESS | 1825 | 1461069817765 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 05:43:37 INFO - PROCESS | 1825 | 1461069817771 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:43:37 INFO - PROCESS | 1825 | 1461069817774 Marionette TRACE conn3 <- [1,2246,null,{}] 05:43:37 INFO - PROCESS | 1825 | 1461069817791 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}] 05:43:38 INFO - PROCESS | 1825 | 1461069818021 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 05:43:38 INFO - PROCESS | 1825 | 1461069818032 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612e2000 == 126 [pid = 1825] [id = 569] 05:43:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135ecad800) [pid = 1825] [serial = 1708] [outer = (nil)] 05:43:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f135fe15400) [pid = 1825] [serial = 1709] [outer = 0x7f135ecad800] 05:43:38 INFO - PROCESS | 1825 | 1461069818100 Marionette DEBUG loaded listener.js 05:43:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f13605cd000) [pid = 1825] [serial = 1710] [outer = 0x7f135ecad800] 05:43:39 INFO - PROCESS | 1825 | 1461069819333 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]]]}] 05:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1634ms 05:43:39 INFO - PROCESS | 1825 | 1461069819406 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 05:43:39 INFO - PROCESS | 1825 | 1461069819413 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 05:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:43:39 INFO - PROCESS | 1825 | 1461069819422 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:43:39 INFO - PROCESS | 1825 | 1461069819427 Marionette TRACE conn3 <- [1,2250,null,{}] 05:43:39 INFO - PROCESS | 1825 | 1461069819435 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}] 05:43:39 INFO - PROCESS | 1825 | 1461069819713 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 05:43:40 INFO - PROCESS | 1825 | 1461069820037 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c558800 == 127 [pid = 1825] [id = 570] 05:43:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1359d49c00) [pid = 1825] [serial = 1711] [outer = (nil)] 05:43:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1359d50400) [pid = 1825] [serial = 1712] [outer = 0x7f1359d49c00] 05:43:40 INFO - PROCESS | 1825 | 1461069820117 Marionette DEBUG loaded listener.js 05:43:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f135a9b9000) [pid = 1825] [serial = 1713] [outer = 0x7f1359d49c00] 05:43:41 INFO - PROCESS | 1825 | 1461069821088 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]]]}] 05:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1734ms 05:43:41 INFO - PROCESS | 1825 | 1461069821157 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 05:43:41 INFO - PROCESS | 1825 | 1461069821166 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 05:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:43:41 INFO - PROCESS | 1825 | 1461069821176 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:43:41 INFO - PROCESS | 1825 | 1461069821180 Marionette TRACE conn3 <- [1,2254,null,{}] 05:43:41 INFO - PROCESS | 1825 | 1461069821187 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}] 05:43:41 INFO - PROCESS | 1825 | 1461069821441 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 05:43:41 INFO - PROCESS | 1825 | 1461069821754 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608bb800 == 128 [pid = 1825] [id = 571] 05:43:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f135d2ae400) [pid = 1825] [serial = 1714] [outer = (nil)] 05:43:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f135d47f400) [pid = 1825] [serial = 1715] [outer = 0x7f135d2ae400] 05:43:41 INFO - PROCESS | 1825 | 1461069821874 Marionette DEBUG loaded listener.js 05:43:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f135d4b1800) [pid = 1825] [serial = 1716] [outer = 0x7f135d2ae400] 05:43:42 INFO - PROCESS | 1825 | 1461069822772 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]]]}] 05:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1639ms 05:43:42 INFO - PROCESS | 1825 | 1461069822815 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 05:43:42 INFO - PROCESS | 1825 | 1461069822819 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 05:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:43:42 INFO - PROCESS | 1825 | 1461069822825 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:43:42 INFO - PROCESS | 1825 | 1461069822831 Marionette TRACE conn3 <- [1,2258,null,{}] 05:43:42 INFO - PROCESS | 1825 | 1461069822849 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}] 05:43:43 INFO - PROCESS | 1825 | 1461069823074 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 05:43:43 INFO - PROCESS | 1825 | 1461069823338 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361d41800 == 129 [pid = 1825] [id = 572] 05:43:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f135eac5800) [pid = 1825] [serial = 1717] [outer = (nil)] 05:43:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f135f306c00) [pid = 1825] [serial = 1718] [outer = 0x7f135eac5800] 05:43:43 INFO - PROCESS | 1825 | 1461069823460 Marionette DEBUG loaded listener.js 05:43:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f135fe10400) [pid = 1825] [serial = 1719] [outer = 0x7f135eac5800] 05:43:44 INFO - PROCESS | 1825 | 1461069824314 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]]]}] 05:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1535ms 05:43:44 INFO - PROCESS | 1825 | 1461069824361 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 05:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:43:44 INFO - PROCESS | 1825 | 1461069824366 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 05:43:44 INFO - PROCESS | 1825 | 1461069824372 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:43:44 INFO - PROCESS | 1825 | 1461069824375 Marionette TRACE conn3 <- [1,2262,null,{}] 05:43:44 INFO - PROCESS | 1825 | 1461069824380 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}] 05:43:44 INFO - PROCESS | 1825 | 1461069824593 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 05:43:44 INFO - PROCESS | 1825 | 1461069824808 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136430b800 == 130 [pid = 1825] [id = 573] 05:43:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f135ecb8800) [pid = 1825] [serial = 1720] [outer = (nil)] 05:43:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f136144b000) [pid = 1825] [serial = 1721] [outer = 0x7f135ecb8800] 05:43:44 INFO - PROCESS | 1825 | 1461069824923 Marionette DEBUG loaded listener.js 05:43:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1361a49000) [pid = 1825] [serial = 1722] [outer = 0x7f135ecb8800] 05:43:45 INFO - PROCESS | 1825 | 1461069825838 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]]]}] 05:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1532ms 05:43:45 INFO - PROCESS | 1825 | 1461069825905 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 05:43:45 INFO - PROCESS | 1825 | 1461069825909 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 05:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:43:45 INFO - PROCESS | 1825 | 1461069825915 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:43:45 INFO - PROCESS | 1825 | 1461069825918 Marionette TRACE conn3 <- [1,2266,null,{}] 05:43:45 INFO - PROCESS | 1825 | 1461069825924 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}] 05:43:46 INFO - PROCESS | 1825 | 1461069826134 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 05:43:46 INFO - PROCESS | 1825 | 1461069826343 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369756800 == 131 [pid = 1825] [id = 574] 05:43:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f135fe13400) [pid = 1825] [serial = 1723] [outer = (nil)] 05:43:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1361ab6000) [pid = 1825] [serial = 1724] [outer = 0x7f135fe13400] 05:43:46 INFO - PROCESS | 1825 | 1461069826458 Marionette DEBUG loaded listener.js 05:43:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1361be2800) [pid = 1825] [serial = 1725] [outer = 0x7f135fe13400] 05:43:47 INFO - PROCESS | 1825 | 1461069827380 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]]]}] 05:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1529ms 05:43:47 INFO - PROCESS | 1825 | 1461069827445 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 05:43:47 INFO - PROCESS | 1825 | 1461069827449 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 05:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:43:47 INFO - PROCESS | 1825 | 1461069827455 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:43:47 INFO - PROCESS | 1825 | 1461069827457 Marionette TRACE conn3 <- [1,2270,null,{}] 05:43:47 INFO - PROCESS | 1825 | 1461069827463 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}] 05:43:47 INFO - PROCESS | 1825 | 1461069827699 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 05:43:47 INFO - PROCESS | 1825 | 1461069827911 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aae0000 == 132 [pid = 1825] [id = 575] 05:43:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1361c09400) [pid = 1825] [serial = 1726] [outer = (nil)] 05:43:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1362040c00) [pid = 1825] [serial = 1727] [outer = 0x7f1361c09400] 05:43:48 INFO - PROCESS | 1825 | 1461069828028 Marionette DEBUG loaded listener.js 05:43:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1364474800) [pid = 1825] [serial = 1728] [outer = 0x7f1361c09400] 05:43:48 INFO - PROCESS | 1825 | 1461069828943 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]]]}] 05:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1530ms 05:43:48 INFO - PROCESS | 1825 | 1461069828986 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 05:43:48 INFO - PROCESS | 1825 | 1461069828989 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 05:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:43:48 INFO - PROCESS | 1825 | 1461069828996 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:43:48 INFO - PROCESS | 1825 | 1461069828999 Marionette TRACE conn3 <- [1,2274,null,{}] 05:43:49 INFO - PROCESS | 1825 | 1461069829004 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}] 05:43:49 INFO - PROCESS | 1825 | 1461069829211 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 05:43:49 INFO - PROCESS | 1825 | 1461069829427 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb32800 == 133 [pid = 1825] [id = 576] 05:43:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1361ce8800) [pid = 1825] [serial = 1729] [outer = (nil)] 05:43:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1369469400) [pid = 1825] [serial = 1730] [outer = 0x7f1361ce8800] 05:43:49 INFO - PROCESS | 1825 | 1461069829537 Marionette DEBUG loaded listener.js 05:43:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1369518c00) [pid = 1825] [serial = 1731] [outer = 0x7f1361ce8800] 05:43:50 INFO - PROCESS | 1825 | 1461069830466 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]]]}] 05:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1542ms 05:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:43:50 INFO - PROCESS | 1825 | 1461069830540 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 05:43:50 INFO - PROCESS | 1825 | 1461069830543 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 05:43:50 INFO - PROCESS | 1825 | 1461069830549 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:43:50 INFO - PROCESS | 1825 | 1461069830552 Marionette TRACE conn3 <- [1,2278,null,{}] 05:43:50 INFO - PROCESS | 1825 | 1461069830558 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}] 05:43:50 INFO - PROCESS | 1825 | 1461069830812 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 05:43:51 INFO - PROCESS | 1825 | 1461069831074 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1ce000 == 134 [pid = 1825] [id = 577] 05:43:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f135c695800) [pid = 1825] [serial = 1732] [outer = (nil)] 05:43:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1369522800) [pid = 1825] [serial = 1733] [outer = 0x7f135c695800] 05:43:51 INFO - PROCESS | 1825 | 1461069831190 Marionette DEBUG loaded listener.js 05:43:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1369c26800) [pid = 1825] [serial = 1734] [outer = 0x7f135c695800] 05:43:52 INFO - PROCESS | 1825 | 1461069832072 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]]]}] 05:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1583ms 05:43:52 INFO - PROCESS | 1825 | 1461069832132 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 05:43:52 INFO - PROCESS | 1825 | 1461069832136 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 05:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:43:52 INFO - PROCESS | 1825 | 1461069832143 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:43:52 INFO - PROCESS | 1825 | 1461069832145 Marionette TRACE conn3 <- [1,2282,null,{}] 05:43:52 INFO - PROCESS | 1825 | 1461069832151 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}] 05:43:52 INFO - PROCESS | 1825 | 1461069832378 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 05:43:52 INFO - PROCESS | 1825 | 1461069832592 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137026a000 == 135 [pid = 1825] [id = 578] 05:43:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1362c0c000) [pid = 1825] [serial = 1735] [outer = (nil)] 05:43:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1369cc2800) [pid = 1825] [serial = 1736] [outer = 0x7f1362c0c000] 05:43:52 INFO - PROCESS | 1825 | 1461069832708 Marionette DEBUG loaded listener.js 05:43:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1369ccd000) [pid = 1825] [serial = 1737] [outer = 0x7f1362c0c000] 05:43:53 INFO - PROCESS | 1825 | 1461069833585 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]]]}] 05:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1481ms 05:43:53 INFO - PROCESS | 1825 | 1461069833625 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 05:43:53 INFO - PROCESS | 1825 | 1461069833629 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 05:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:43:53 INFO - PROCESS | 1825 | 1461069833635 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:43:53 INFO - PROCESS | 1825 | 1461069833638 Marionette TRACE conn3 <- [1,2286,null,{}] 05:43:53 INFO - PROCESS | 1825 | 1461069833644 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}] 05:43:53 INFO - PROCESS | 1825 | 1461069833863 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 05:43:54 INFO - PROCESS | 1825 | 1461069834135 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370978000 == 136 [pid = 1825] [id = 579] 05:43:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f136951d400) [pid = 1825] [serial = 1738] [outer = (nil)] 05:43:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1369eaa000) [pid = 1825] [serial = 1739] [outer = 0x7f136951d400] 05:43:54 INFO - PROCESS | 1825 | 1461069834254 Marionette DEBUG loaded listener.js 05:43:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1369eb4000) [pid = 1825] [serial = 1740] [outer = 0x7f136951d400] 05:43:55 INFO - PROCESS | 1825 | 1461069835118 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]]]}] 05:43:55 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 05:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1528ms 05:43:55 INFO - PROCESS | 1825 | 1461069835165 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 05:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:43:55 INFO - PROCESS | 1825 | 1461069835169 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 05:43:55 INFO - PROCESS | 1825 | 1461069835175 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:43:55 INFO - PROCESS | 1825 | 1461069835179 Marionette TRACE conn3 <- [1,2290,null,{}] 05:43:55 INFO - PROCESS | 1825 | 1461069835185 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}] 05:43:55 INFO - PROCESS | 1825 | 1461069835449 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 05:43:55 INFO - PROCESS | 1825 | 1461069835801 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bbd800 == 137 [pid = 1825] [id = 580] 05:43:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1369fb0000) [pid = 1825] [serial = 1741] [outer = (nil)] 05:43:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f136a865800) [pid = 1825] [serial = 1742] [outer = 0x7f1369fb0000] 05:43:55 INFO - PROCESS | 1825 | 1461069835888 Marionette DEBUG loaded listener.js 05:43:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f136a871400) [pid = 1825] [serial = 1743] [outer = 0x7f1369fb0000] 05:43:56 INFO - PROCESS | 1825 | 1461069836718 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]]]}] 05:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1582ms 05:43:56 INFO - PROCESS | 1825 | 1461069836759 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 05:43:56 INFO - PROCESS | 1825 | 1461069836762 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 05:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:43:56 INFO - PROCESS | 1825 | 1461069836768 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:43:56 INFO - PROCESS | 1825 | 1461069836772 Marionette TRACE conn3 <- [1,2294,null,{}] 05:43:56 INFO - PROCESS | 1825 | 1461069836777 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}] 05:43:57 INFO - PROCESS | 1825 | 1461069837007 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 05:43:57 INFO - PROCESS | 1825 | 1461069837272 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370ca3000 == 138 [pid = 1825] [id = 581] 05:43:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1369fb4800) [pid = 1825] [serial = 1744] [outer = (nil)] 05:43:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f136a8a4c00) [pid = 1825] [serial = 1745] [outer = 0x7f1369fb4800] 05:43:57 INFO - PROCESS | 1825 | 1461069837352 Marionette DEBUG loaded listener.js 05:43:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f136a8e9c00) [pid = 1825] [serial = 1746] [outer = 0x7f1369fb4800] 05:43:58 INFO - PROCESS | 1825 | 1461069838239 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]]]}] 05:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1534ms 05:43:58 INFO - PROCESS | 1825 | 1461069838305 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 05:43:58 INFO - PROCESS | 1825 | 1461069838309 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 05:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:43:58 INFO - PROCESS | 1825 | 1461069838315 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:43:58 INFO - PROCESS | 1825 | 1461069838317 Marionette TRACE conn3 <- [1,2298,null,{}] 05:43:58 INFO - PROCESS | 1825 | 1461069838323 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}] 05:43:58 INFO - PROCESS | 1825 | 1461069838568 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 05:43:58 INFO - PROCESS | 1825 | 1461069838831 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d19800 == 139 [pid = 1825] [id = 582] 05:43:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f136a871800) [pid = 1825] [serial = 1747] [outer = (nil)] 05:43:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f136a9dcc00) [pid = 1825] [serial = 1748] [outer = 0x7f136a871800] 05:43:58 INFO - PROCESS | 1825 | 1461069838964 Marionette DEBUG loaded listener.js 05:43:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f136a9ed000) [pid = 1825] [serial = 1749] [outer = 0x7f136a871800] 05:43:59 INFO - PROCESS | 1825 | 1461069839805 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]]]}] 05:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1534ms 05:43:59 INFO - PROCESS | 1825 | 1461069839851 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 05:43:59 INFO - PROCESS | 1825 | 1461069839854 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 05:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:43:59 INFO - PROCESS | 1825 | 1461069839861 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:43:59 INFO - PROCESS | 1825 | 1461069839864 Marionette TRACE conn3 <- [1,2302,null,{}] 05:43:59 INFO - PROCESS | 1825 | 1461069839870 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}] 05:44:00 INFO - PROCESS | 1825 | 1461069840092 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 05:44:00 INFO - PROCESS | 1825 | 1461069840359 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d5b800 == 140 [pid = 1825] [id = 583] 05:44:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f13694b2800) [pid = 1825] [serial = 1750] [outer = (nil)] 05:44:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f136aa54800) [pid = 1825] [serial = 1751] [outer = 0x7f13694b2800] 05:44:00 INFO - PROCESS | 1825 | 1461069840483 Marionette DEBUG loaded listener.js 05:44:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f136aa5b400) [pid = 1825] [serial = 1752] [outer = 0x7f13694b2800] 05:44:01 INFO - PROCESS | 1825 | 1461069841345 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]]]}] 05:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1533ms 05:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:44:01 INFO - PROCESS | 1825 | 1461069841396 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 05:44:01 INFO - PROCESS | 1825 | 1461069841399 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 05:44:01 INFO - PROCESS | 1825 | 1461069841407 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:44:01 INFO - PROCESS | 1825 | 1461069841410 Marionette TRACE conn3 <- [1,2306,null,{}] 05:44:01 INFO - PROCESS | 1825 | 1461069841417 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}] 05:44:01 INFO - PROCESS | 1825 | 1461069841651 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 05:44:01 INFO - PROCESS | 1825 | 1461069841965 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710dc800 == 141 [pid = 1825] [id = 584] 05:44:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f136aa61400) [pid = 1825] [serial = 1753] [outer = (nil)] 05:44:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f136aaaf400) [pid = 1825] [serial = 1754] [outer = 0x7f136aa61400] 05:44:02 INFO - PROCESS | 1825 | 1461069842050 Marionette DEBUG loaded listener.js 05:44:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f136aab6000) [pid = 1825] [serial = 1755] [outer = 0x7f136aa61400] 05:44:02 INFO - PROCESS | 1825 | 1461069842991 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]]]}] 05:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 05:44:03 INFO - PROCESS | 1825 | 1461069843039 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 05:44:03 INFO - PROCESS | 1825 | 1461069843043 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 05:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:44:03 INFO - PROCESS | 1825 | 1461069843070 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:44:03 INFO - PROCESS | 1825 | 1461069843074 Marionette TRACE conn3 <- [1,2310,null,{}] 05:44:03 INFO - PROCESS | 1825 | 1461069843083 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}] 05:44:03 INFO - PROCESS | 1825 | 1461069843317 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 05:44:03 INFO - PROCESS | 1825 | 1461069843597 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715de800 == 142 [pid = 1825] [id = 585] 05:44:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f1369efd400) [pid = 1825] [serial = 1756] [outer = (nil)] 05:44:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f136b8a4800) [pid = 1825] [serial = 1757] [outer = 0x7f1369efd400] 05:44:03 INFO - PROCESS | 1825 | 1461069843715 Marionette DEBUG loaded listener.js 05:44:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f136b9a0400) [pid = 1825] [serial = 1758] [outer = 0x7f1369efd400] 05:44:04 INFO - PROCESS | 1825 | 1461069844600 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]]]}] 05:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1603ms 05:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:44:04 INFO - PROCESS | 1825 | 1461069844655 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 05:44:04 INFO - PROCESS | 1825 | 1461069844658 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 05:44:04 INFO - PROCESS | 1825 | 1461069844664 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:44:04 INFO - PROCESS | 1825 | 1461069844668 Marionette TRACE conn3 <- [1,2314,null,{}] 05:44:04 INFO - PROCESS | 1825 | 1461069844674 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}] 05:44:04 INFO - PROCESS | 1825 | 1461069844915 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 05:44:05 INFO - PROCESS | 1825 | 1461069845255 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13587ef800 == 143 [pid = 1825] [id = 586] 05:44:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1358559c00) [pid = 1825] [serial = 1759] [outer = (nil)] 05:44:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1359ced000) [pid = 1825] [serial = 1760] [outer = 0x7f1358559c00] 05:44:05 INFO - PROCESS | 1825 | 1461069845339 Marionette DEBUG loaded listener.js 05:44:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f135c90f000) [pid = 1825] [serial = 1761] [outer = 0x7f1358559c00] 05:44:06 INFO - PROCESS | 1825 | 1461069846203 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]]]}] 05:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1585ms 05:44:06 INFO - PROCESS | 1825 | 1461069846250 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 05:44:06 INFO - PROCESS | 1825 | 1461069846253 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 05:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:44:06 INFO - PROCESS | 1825 | 1461069846260 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:44:06 INFO - PROCESS | 1825 | 1461069846263 Marionette TRACE conn3 <- [1,2318,null,{}] 05:44:06 INFO - PROCESS | 1825 | 1461069846269 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}] 05:44:06 INFO - PROCESS | 1825 | 1461069846497 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 05:44:07 INFO - PROCESS | 1825 | 1461069847264 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd1b000 == 144 [pid = 1825] [id = 587] 05:44:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1356dd7c00) [pid = 1825] [serial = 1762] [outer = (nil)] 05:44:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1358560000) [pid = 1825] [serial = 1763] [outer = 0x7f1356dd7c00] 05:44:07 INFO - PROCESS | 1825 | 1461069847423 Marionette DEBUG loaded listener.js 05:44:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f135889c000) [pid = 1825] [serial = 1764] [outer = 0x7f1356dd7c00] 05:44:08 INFO - PROCESS | 1825 | 1461069848352 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] 05:44:08 INFO - PROCESS | 1825 | 1461069848421 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 05:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:44:08 INFO - PROCESS | 1825 | 1461069848431 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:44:08 INFO - PROCESS | 1825 | 1461069848434 Marionette TRACE conn3 <- [1,2322,null,{}] 05:44:08 INFO - PROCESS | 1825 | 1461069848443 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}] 05:44:08 INFO - PROCESS | 1825 | 1461069848681 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 05:44:09 INFO - PROCESS | 1825 | 1461069848995 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619a9800 == 145 [pid = 1825] [id = 588] 05:44:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f135c903800) [pid = 1825] [serial = 1765] [outer = (nil)] 05:44:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f135d2b7400) [pid = 1825] [serial = 1766] [outer = 0x7f135c903800] 05:44:09 INFO - PROCESS | 1825 | 1461069849074 Marionette DEBUG loaded listener.js 05:44:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f135d4a8c00) [pid = 1825] [serial = 1767] [outer = 0x7f135c903800] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d6d1800 == 144 [pid = 1825] [id = 424] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d37800 == 143 [pid = 1825] [id = 423] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d986000 == 142 [pid = 1825] [id = 568] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135dca9000 == 141 [pid = 1825] [id = 567] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c7d9800 == 140 [pid = 1825] [id = 566] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9d1800 == 139 [pid = 1825] [id = 545] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a6c8000 == 138 [pid = 1825] [id = 565] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c5d6000 == 137 [pid = 1825] [id = 564] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136ca9b800 == 136 [pid = 1825] [id = 560] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aae9000 == 135 [pid = 1825] [id = 559] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369d12000 == 134 [pid = 1825] [id = 558] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b50000 == 133 [pid = 1825] [id = 557] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1364320800 == 132 [pid = 1825] [id = 556] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dcf800 == 131 [pid = 1825] [id = 555] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ccc000 == 130 [pid = 1825] [id = 554] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d3a000 == 129 [pid = 1825] [id = 553] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13619b1800 == 128 [pid = 1825] [id = 552] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612c9000 == 127 [pid = 1825] [id = 551] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360772800 == 126 [pid = 1825] [id = 550] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135f3e7000 == 125 [pid = 1825] [id = 549] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d6e2800 == 124 [pid = 1825] [id = 548] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9de800 == 123 [pid = 1825] [id = 547] 05:44:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d286000 == 122 [pid = 1825] [id = 546] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f135d2b8800) [pid = 1825] [serial = 1640] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f135d4b2400) [pid = 1825] [serial = 1580] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f1359d48c00) [pid = 1825] [serial = 1629] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f135c902400) [pid = 1825] [serial = 1638] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f13586ce000) [pid = 1825] [serial = 1626] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f13619d9400) [pid = 1825] [serial = 1589] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f13701d8000) [pid = 1825] [serial = 1616] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f135c6f9c00) [pid = 1825] [serial = 1634] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f1358cb2800) [pid = 1825] [serial = 1637] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f136cf22400) [pid = 1825] [serial = 1613] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f1358896000) [pid = 1825] [serial = 1619] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f136951cc00) [pid = 1825] [serial = 1601] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f135d2a6c00) [pid = 1825] [serial = 1577] [outer = (nil)] [url = about:blank] 05:44:09 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f135c908400) [pid = 1825] [serial = 1635] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1362c06800) [pid = 1825] [serial = 1598] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f135a4f4c00) [pid = 1825] [serial = 1631] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1359cea400) [pid = 1825] [serial = 1628] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f136c2c6800) [pid = 1825] [serial = 1610] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f1361aba400) [pid = 1825] [serial = 1592] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135eab8800) [pid = 1825] [serial = 1583] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f135a4f4400) [pid = 1825] [serial = 1574] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1356ddc800) [pid = 1825] [serial = 1625] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1358555000) [pid = 1825] [serial = 1622] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f135a9bb400) [pid = 1825] [serial = 1632] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f135f30f800) [pid = 1825] [serial = 1586] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f136a864800) [pid = 1825] [serial = 1604] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f136aa59800) [pid = 1825] [serial = 1607] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1361ce6800) [pid = 1825] [serial = 1595] [outer = (nil)] [url = about:blank] 05:44:10 INFO - PROCESS | 1825 | 1461069850574 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]]]}] 05:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2186ms 05:44:10 INFO - PROCESS | 1825 | 1461069850619 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 05:44:10 INFO - PROCESS | 1825 | 1461069850626 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 05:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:44:10 INFO - PROCESS | 1825 | 1461069850635 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:44:10 INFO - PROCESS | 1825 | 1461069850638 Marionette TRACE conn3 <- [1,2326,null,{}] 05:44:10 INFO - PROCESS | 1825 | 1461069850644 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}] 05:44:10 INFO - PROCESS | 1825 | 1461069850901 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 05:44:11 INFO - PROCESS | 1825 | 1461069851150 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9dc800 == 123 [pid = 1825] [id = 589] 05:44:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1359cef000) [pid = 1825] [serial = 1768] [outer = (nil)] 05:44:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f135d4b2c00) [pid = 1825] [serial = 1769] [outer = 0x7f1359cef000] 05:44:11 INFO - PROCESS | 1825 | 1461069851223 Marionette DEBUG loaded listener.js 05:44:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f135da8a800) [pid = 1825] [serial = 1770] [outer = 0x7f1359cef000] 05:44:11 INFO - PROCESS | 1825 | 1461069851978 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]]]}] 05:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1382ms 05:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:44:12 INFO - PROCESS | 1825 | 1461069852017 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 05:44:12 INFO - PROCESS | 1825 | 1461069852020 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 05:44:12 INFO - PROCESS | 1825 | 1461069852029 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:44:12 INFO - PROCESS | 1825 | 1461069852037 Marionette TRACE conn3 <- [1,2330,null,{}] 05:44:12 INFO - PROCESS | 1825 | 1461069852052 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}] 05:44:12 INFO - PROCESS | 1825 | 1461069852372 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 05:44:12 INFO - PROCESS | 1825 | 1461069852405 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd19000 == 124 [pid = 1825] [id = 590] 05:44:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f135d2ba800) [pid = 1825] [serial = 1771] [outer = (nil)] 05:44:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f135ebcfc00) [pid = 1825] [serial = 1772] [outer = 0x7f135d2ba800] 05:44:12 INFO - PROCESS | 1825 | 1461069852469 Marionette DEBUG loaded listener.js 05:44:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f135f307000) [pid = 1825] [serial = 1773] [outer = 0x7f135d2ba800] 05:44:13 INFO - PROCESS | 1825 | 1461069853467 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]]]}] 05:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1497ms 05:44:13 INFO - PROCESS | 1825 | 1461069853525 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 05:44:13 INFO - PROCESS | 1825 | 1461069853532 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 05:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:44:13 INFO - PROCESS | 1825 | 1461069853540 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:44:13 INFO - PROCESS | 1825 | 1461069853544 Marionette TRACE conn3 <- [1,2334,null,{}] 05:44:13 INFO - PROCESS | 1825 | 1461069853550 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}] 05:44:13 INFO - PROCESS | 1825 | 1461069853840 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 05:44:13 INFO - PROCESS | 1825 | 1461069853889 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea05800 == 125 [pid = 1825] [id = 591] 05:44:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f135d2a6c00) [pid = 1825] [serial = 1774] [outer = (nil)] 05:44:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f136056d800) [pid = 1825] [serial = 1775] [outer = 0x7f135d2a6c00] 05:44:13 INFO - PROCESS | 1825 | 1461069853952 Marionette DEBUG loaded listener.js 05:44:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f13606be000) [pid = 1825] [serial = 1776] [outer = 0x7f135d2a6c00] 05:44:14 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135c697800) [pid = 1825] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:44:14 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f135855ac00) [pid = 1825] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:44:14 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f135c420400) [pid = 1825] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:44:14 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1356dd6000) [pid = 1825] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:44:14 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f135d2ba400) [pid = 1825] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:44:15 INFO - PROCESS | 1825 | 1461069855286 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]]]}] 05:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1785ms 05:44:15 INFO - PROCESS | 1825 | 1461069855334 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 05:44:15 INFO - PROCESS | 1825 | 1461069855338 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 05:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:44:15 INFO - PROCESS | 1825 | 1461069855345 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:44:15 INFO - PROCESS | 1825 | 1461069855349 Marionette TRACE conn3 <- [1,2338,null,{}] 05:44:15 INFO - PROCESS | 1825 | 1461069855354 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}] 05:44:15 INFO - PROCESS | 1825 | 1461069855636 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 05:44:15 INFO - PROCESS | 1825 | 1461069855658 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361235000 == 126 [pid = 1825] [id = 592] 05:44:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f136144f000) [pid = 1825] [serial = 1777] [outer = (nil)] 05:44:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1361457400) [pid = 1825] [serial = 1778] [outer = 0x7f136144f000] 05:44:15 INFO - PROCESS | 1825 | 1461069855735 Marionette DEBUG loaded listener.js 05:44:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1361abb800) [pid = 1825] [serial = 1779] [outer = 0x7f136144f000] 05:44:16 INFO - PROCESS | 1825 | 1461069856629 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]]]}] 05:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1335ms 05:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:44:16 INFO - PROCESS | 1825 | 1461069856682 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 05:44:16 INFO - PROCESS | 1825 | 1461069856685 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 05:44:16 INFO - PROCESS | 1825 | 1461069856703 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:44:16 INFO - PROCESS | 1825 | 1461069856707 Marionette TRACE conn3 <- [1,2342,null,{}] 05:44:16 INFO - PROCESS | 1825 | 1461069856713 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}] 05:44:16 INFO - PROCESS | 1825 | 1461069856925 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 05:44:17 INFO - PROCESS | 1825 | 1461069857375 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a7e2800 == 127 [pid = 1825] [id = 593] 05:44:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f1356dd5400) [pid = 1825] [serial = 1780] [outer = (nil)] 05:44:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f13586cfc00) [pid = 1825] [serial = 1781] [outer = 0x7f1356dd5400] 05:44:17 INFO - PROCESS | 1825 | 1461069857461 Marionette DEBUG loaded listener.js 05:44:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1359d46c00) [pid = 1825] [serial = 1782] [outer = 0x7f1356dd5400] 05:44:18 INFO - PROCESS | 1825 | 1461069858384 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]]]}] 05:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1750ms 05:44:18 INFO - PROCESS | 1825 | 1461069858447 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 05:44:18 INFO - PROCESS | 1825 | 1461069858463 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 05:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:44:18 INFO - PROCESS | 1825 | 1461069858473 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:44:18 INFO - PROCESS | 1825 | 1461069858478 Marionette TRACE conn3 <- [1,2346,null,{}] 05:44:18 INFO - PROCESS | 1825 | 1461069858486 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}] 05:44:18 INFO - PROCESS | 1825 | 1461069858780 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 05:44:19 INFO - PROCESS | 1825 | 1461069859111 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea1c800 == 128 [pid = 1825] [id = 594] 05:44:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f135d2b2000) [pid = 1825] [serial = 1783] [outer = (nil)] 05:44:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f135d482800) [pid = 1825] [serial = 1784] [outer = 0x7f135d2b2000] 05:44:19 INFO - PROCESS | 1825 | 1461069859195 Marionette DEBUG loaded listener.js 05:44:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f135dbce000) [pid = 1825] [serial = 1785] [outer = 0x7f135d2b2000] 05:44:20 INFO - PROCESS | 1825 | 1461069860304 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]]]}] 05:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1891ms 05:44:20 INFO - PROCESS | 1825 | 1461069860368 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 05:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:44:20 INFO - PROCESS | 1825 | 1461069860375 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 05:44:20 INFO - PROCESS | 1825 | 1461069860382 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:44:20 INFO - PROCESS | 1825 | 1461069860386 Marionette TRACE conn3 <- [1,2350,null,{}] 05:44:20 INFO - PROCESS | 1825 | 1461069860392 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}] 05:44:20 INFO - PROCESS | 1825 | 1461069860636 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 05:44:21 INFO - PROCESS | 1825 | 1461069860997 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136221d000 == 129 [pid = 1825] [id = 595] 05:44:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f135c6f6800) [pid = 1825] [serial = 1786] [outer = (nil)] 05:44:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f135ebd1400) [pid = 1825] [serial = 1787] [outer = 0x7f135c6f6800] 05:44:21 INFO - PROCESS | 1825 | 1461069861079 Marionette DEBUG loaded listener.js 05:44:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f13605c7400) [pid = 1825] [serial = 1788] [outer = 0x7f135c6f6800] 05:44:21 INFO - PROCESS | 1825 | 1461069861986 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]]]}] 05:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1632ms 05:44:22 INFO - PROCESS | 1825 | 1461069862014 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 05:44:22 INFO - PROCESS | 1825 | 1461069862019 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 05:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:44:22 INFO - PROCESS | 1825 | 1461069862035 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:44:22 INFO - PROCESS | 1825 | 1461069862045 Marionette TRACE conn3 <- [1,2354,null,{}] 05:44:22 INFO - PROCESS | 1825 | 1461069862053 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}] 05:44:22 INFO - PROCESS | 1825 | 1461069862307 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 05:44:22 INFO - PROCESS | 1825 | 1461069862621 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136974f800 == 130 [pid = 1825] [id = 596] 05:44:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f135d2b9400) [pid = 1825] [serial = 1789] [outer = (nil)] 05:44:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f1361be0800) [pid = 1825] [serial = 1790] [outer = 0x7f135d2b9400] 05:44:22 INFO - PROCESS | 1825 | 1461069862702 Marionette DEBUG loaded listener.js 05:44:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1361ce7c00) [pid = 1825] [serial = 1791] [outer = 0x7f135d2b9400] 05:44:23 INFO - PROCESS | 1825 | 1461069863622 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]]]}] 05:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1651ms 05:44:23 INFO - PROCESS | 1825 | 1461069863679 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 05:44:23 INFO - PROCESS | 1825 | 1461069863684 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 05:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:44:23 INFO - PROCESS | 1825 | 1461069863691 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:44:23 INFO - PROCESS | 1825 | 1461069863694 Marionette TRACE conn3 <- [1,2358,null,{}] 05:44:23 INFO - PROCESS | 1825 | 1461069863700 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}] 05:44:23 INFO - PROCESS | 1825 | 1461069863940 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 05:44:24 INFO - PROCESS | 1825 | 1461069864242 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a81b000 == 131 [pid = 1825] [id = 597] 05:44:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f13619dc800) [pid = 1825] [serial = 1792] [outer = (nil)] 05:44:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f136209e000) [pid = 1825] [serial = 1793] [outer = 0x7f13619dc800] 05:44:24 INFO - PROCESS | 1825 | 1461069864323 Marionette DEBUG loaded listener.js 05:44:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1362fa6000) [pid = 1825] [serial = 1794] [outer = 0x7f13619dc800] 05:44:25 INFO - PROCESS | 1825 | 1461069865189 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]]]}] 05:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1536ms 05:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:44:25 INFO - PROCESS | 1825 | 1461069865228 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 05:44:25 INFO - PROCESS | 1825 | 1461069865231 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 05:44:25 INFO - PROCESS | 1825 | 1461069865238 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:44:25 INFO - PROCESS | 1825 | 1461069865241 Marionette TRACE conn3 <- [1,2362,null,{}] 05:44:25 INFO - PROCESS | 1825 | 1461069865247 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}] 05:44:25 INFO - PROCESS | 1825 | 1461069865480 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 05:44:25 INFO - PROCESS | 1825 | 1461069865748 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cacf000 == 132 [pid = 1825] [id = 598] 05:44:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f13694b0000) [pid = 1825] [serial = 1795] [outer = (nil)] 05:44:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f13694b5800) [pid = 1825] [serial = 1796] [outer = 0x7f13694b0000] 05:44:25 INFO - PROCESS | 1825 | 1461069865907 Marionette DEBUG loaded listener.js 05:44:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1369ef4000) [pid = 1825] [serial = 1797] [outer = 0x7f13694b0000] 05:44:26 INFO - PROCESS | 1825 | 1461069866884 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]]]}] 05:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1687ms 05:44:26 INFO - PROCESS | 1825 | 1461069866925 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 05:44:26 INFO - PROCESS | 1825 | 1461069866928 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 05:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:44:26 INFO - PROCESS | 1825 | 1461069866935 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:44:26 INFO - PROCESS | 1825 | 1461069866939 Marionette TRACE conn3 <- [1,2366,null,{}] 05:44:26 INFO - PROCESS | 1825 | 1461069866945 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}] 05:44:27 INFO - PROCESS | 1825 | 1461069867174 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 05:44:27 INFO - PROCESS | 1825 | 1461069867486 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370264000 == 133 [pid = 1825] [id = 599] 05:44:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f13694b0c00) [pid = 1825] [serial = 1798] [outer = (nil)] 05:44:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f136a89a400) [pid = 1825] [serial = 1799] [outer = 0x7f13694b0c00] 05:44:27 INFO - PROCESS | 1825 | 1461069867566 Marionette DEBUG loaded listener.js 05:44:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f136aab1c00) [pid = 1825] [serial = 1800] [outer = 0x7f13694b0c00] 05:44:28 INFO - PROCESS | 1825 | 1461069868412 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]]]}] 05:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1530ms 05:44:28 INFO - PROCESS | 1825 | 1461069868488 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 05:44:28 INFO - PROCESS | 1825 | 1461069868491 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 05:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:44:28 INFO - PROCESS | 1825 | 1461069868511 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:44:28 INFO - PROCESS | 1825 | 1461069868515 Marionette TRACE conn3 <- [1,2370,null,{}] 05:44:28 INFO - PROCESS | 1825 | 1461069868521 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}] 05:44:28 INFO - PROCESS | 1825 | 1461069868759 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 05:44:29 INFO - PROCESS | 1825 | 1461069869077 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bb8800 == 134 [pid = 1825] [id = 600] 05:44:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1369fac400) [pid = 1825] [serial = 1801] [outer = (nil)] 05:44:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f136bc15800) [pid = 1825] [serial = 1802] [outer = 0x7f1369fac400] 05:44:29 INFO - PROCESS | 1825 | 1461069869157 Marionette DEBUG loaded listener.js 05:44:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f136c2d0400) [pid = 1825] [serial = 1803] [outer = 0x7f1369fac400] 05:44:30 INFO - PROCESS | 1825 | 1461069870039 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]]]}] 05:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1586ms 05:44:30 INFO - PROCESS | 1825 | 1461069870097 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 05:44:30 INFO - PROCESS | 1825 | 1461069870101 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 05:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:44:30 INFO - PROCESS | 1825 | 1461069870107 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:44:30 INFO - PROCESS | 1825 | 1461069870109 Marionette TRACE conn3 <- [1,2374,null,{}] 05:44:30 INFO - PROCESS | 1825 | 1461069870115 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}] 05:44:30 INFO - PROCESS | 1825 | 1461069870338 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 05:44:30 INFO - PROCESS | 1825 | 1461069870651 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d59800 == 135 [pid = 1825] [id = 601] 05:44:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1361abbc00) [pid = 1825] [serial = 1804] [outer = (nil)] 05:44:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f136c389000) [pid = 1825] [serial = 1805] [outer = 0x7f1361abbc00] 05:44:30 INFO - PROCESS | 1825 | 1461069870736 Marionette DEBUG loaded listener.js 05:44:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f136c8c4000) [pid = 1825] [serial = 1806] [outer = 0x7f1361abbc00] 05:44:31 INFO - PROCESS | 1825 | 1461069871624 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]]]}] 05:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 05:44:31 INFO - PROCESS | 1825 | 1461069871690 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 05:44:31 INFO - PROCESS | 1825 | 1461069871694 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 05:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:44:31 INFO - PROCESS | 1825 | 1461069871700 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:44:31 INFO - PROCESS | 1825 | 1461069871703 Marionette TRACE conn3 <- [1,2378,null,{}] 05:44:31 INFO - PROCESS | 1825 | 1461069871708 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}] 05:44:31 INFO - PROCESS | 1825 | 1461069871972 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 05:44:32 INFO - PROCESS | 1825 | 1461069872285 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1373229000 == 136 [pid = 1825] [id = 602] 05:44:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f135d4ae000) [pid = 1825] [serial = 1807] [outer = (nil)] 05:44:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f136c8d0000) [pid = 1825] [serial = 1808] [outer = 0x7f135d4ae000] 05:44:32 INFO - PROCESS | 1825 | 1461069872369 Marionette DEBUG loaded listener.js 05:44:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f136ca09c00) [pid = 1825] [serial = 1809] [outer = 0x7f135d4ae000] 05:44:33 INFO - PROCESS | 1825 | 1461069873221 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]]]}] 05:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1578ms 05:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:44:33 INFO - PROCESS | 1825 | 1461069873280 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 05:44:33 INFO - PROCESS | 1825 | 1461069873283 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 05:44:33 INFO - PROCESS | 1825 | 1461069873289 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:44:33 INFO - PROCESS | 1825 | 1461069873293 Marionette TRACE conn3 <- [1,2382,null,{}] 05:44:33 INFO - PROCESS | 1825 | 1461069873299 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}] 05:44:33 INFO - PROCESS | 1825 | 1461069873534 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 05:44:33 INFO - PROCESS | 1825 | 1461069873806 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13749db800 == 137 [pid = 1825] [id = 603] 05:44:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f136de86000) [pid = 1825] [serial = 1810] [outer = (nil)] 05:44:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f136de8f400) [pid = 1825] [serial = 1811] [outer = 0x7f136de86000] 05:44:33 INFO - PROCESS | 1825 | 1461069873953 Marionette DEBUG loaded listener.js 05:44:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f136ed13800) [pid = 1825] [serial = 1812] [outer = 0x7f136de86000] 05:44:34 INFO - PROCESS | 1825 | 1461069874867 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]]]}] 05:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1634ms 05:44:34 INFO - PROCESS | 1825 | 1461069874923 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 05:44:34 INFO - PROCESS | 1825 | 1461069874926 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 05:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:44:34 INFO - PROCESS | 1825 | 1461069874934 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:44:34 INFO - PROCESS | 1825 | 1461069874941 Marionette TRACE conn3 <- [1,2386,null,{}] 05:44:34 INFO - PROCESS | 1825 | 1461069874948 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}] 05:44:35 INFO - PROCESS | 1825 | 1461069875216 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 05:44:35 INFO - PROCESS | 1825 | 1461069875527 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375774000 == 138 [pid = 1825] [id = 604] 05:44:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1364473800) [pid = 1825] [serial = 1813] [outer = (nil)] 05:44:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f13701d8000) [pid = 1825] [serial = 1814] [outer = 0x7f1364473800] 05:44:35 INFO - PROCESS | 1825 | 1461069875607 Marionette DEBUG loaded listener.js 05:44:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f1370ab9400) [pid = 1825] [serial = 1815] [outer = 0x7f1364473800] 05:44:36 INFO - PROCESS | 1825 | 1461069876487 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]]]}] 05:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1589ms 05:44:36 INFO - PROCESS | 1825 | 1461069876524 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 05:44:36 INFO - PROCESS | 1825 | 1461069876527 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 05:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:44:36 INFO - PROCESS | 1825 | 1461069876533 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:44:36 INFO - PROCESS | 1825 | 1461069876537 Marionette TRACE conn3 <- [1,2390,null,{}] 05:44:36 INFO - PROCESS | 1825 | 1461069876542 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}] 05:44:36 INFO - PROCESS | 1825 | 1461069876771 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 05:44:37 INFO - PROCESS | 1825 | 1461069877041 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f09000 == 139 [pid = 1825] [id = 605] 05:44:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f1369526400) [pid = 1825] [serial = 1816] [outer = (nil)] 05:44:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f1370ac0c00) [pid = 1825] [serial = 1817] [outer = 0x7f1369526400] 05:44:37 INFO - PROCESS | 1825 | 1461069877159 Marionette DEBUG loaded listener.js 05:44:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1370af3c00) [pid = 1825] [serial = 1818] [outer = 0x7f1369526400] 05:44:37 INFO - PROCESS | 1825 | 1461069877995 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]]]}] 05:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1528ms 05:44:38 INFO - PROCESS | 1825 | 1461069878063 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 05:44:38 INFO - PROCESS | 1825 | 1461069878067 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 05:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:44:38 INFO - PROCESS | 1825 | 1461069878073 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:44:38 INFO - PROCESS | 1825 | 1461069878077 Marionette TRACE conn3 <- [1,2394,null,{}] 05:44:38 INFO - PROCESS | 1825 | 1461069878083 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}] 05:44:38 INFO - PROCESS | 1825 | 1461069878307 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 05:44:38 INFO - PROCESS | 1825 | 1461069878586 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766c0800 == 140 [pid = 1825] [id = 606] 05:44:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f13701cd400) [pid = 1825] [serial = 1819] [outer = (nil)] 05:44:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1370cc3800) [pid = 1825] [serial = 1820] [outer = 0x7f13701cd400] 05:44:38 INFO - PROCESS | 1825 | 1461069878703 Marionette DEBUG loaded listener.js 05:44:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1370ccb800) [pid = 1825] [serial = 1821] [outer = 0x7f13701cd400] 05:44:39 INFO - PROCESS | 1825 | 1461069879587 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]]]}] 05:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1542ms 05:44:39 INFO - PROCESS | 1825 | 1461069879617 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 05:44:39 INFO - PROCESS | 1825 | 1461069879620 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 05:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:44:39 INFO - PROCESS | 1825 | 1461069879626 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:44:39 INFO - PROCESS | 1825 | 1461069879628 Marionette TRACE conn3 <- [1,2398,null,{}] 05:44:39 INFO - PROCESS | 1825 | 1461069879634 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}] 05:44:39 INFO - PROCESS | 1825 | 1461069879875 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 05:44:40 INFO - PROCESS | 1825 | 1461069880150 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fe4000 == 141 [pid = 1825] [id = 607] 05:44:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1369fadc00) [pid = 1825] [serial = 1822] [outer = (nil)] 05:44:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1370cd1400) [pid = 1825] [serial = 1823] [outer = 0x7f1369fadc00] 05:44:40 INFO - PROCESS | 1825 | 1461069880280 Marionette DEBUG loaded listener.js 05:44:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f137135b800) [pid = 1825] [serial = 1824] [outer = 0x7f1369fadc00] 05:44:41 INFO - PROCESS | 1825 | 1461069881165 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]]]}] 05:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1587ms 05:44:41 INFO - PROCESS | 1825 | 1461069881215 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 05:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:44:41 INFO - PROCESS | 1825 | 1461069881224 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 05:44:41 INFO - PROCESS | 1825 | 1461069881230 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:44:41 INFO - PROCESS | 1825 | 1461069881237 Marionette TRACE conn3 <- [1,2402,null,{}] 05:44:41 INFO - PROCESS | 1825 | 1461069881242 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}] 05:44:41 INFO - PROCESS | 1825 | 1461069881472 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 05:44:41 INFO - PROCESS | 1825 | 1461069881826 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137c0c7800 == 142 [pid = 1825] [id = 608] 05:44:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1370abf000) [pid = 1825] [serial = 1825] [outer = (nil)] 05:44:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f13713c2400) [pid = 1825] [serial = 1826] [outer = 0x7f1370abf000] 05:44:41 INFO - PROCESS | 1825 | 1461069881908 Marionette DEBUG loaded listener.js 05:44:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f13713c8c00) [pid = 1825] [serial = 1827] [outer = 0x7f1370abf000] 05:44:42 INFO - PROCESS | 1825 | 1461069882793 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]]]}] 05:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1632ms 05:44:42 INFO - PROCESS | 1825 | 1461069882864 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 05:44:42 INFO - PROCESS | 1825 | 1461069882867 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 05:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:44:42 INFO - PROCESS | 1825 | 1461069882873 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:44:42 INFO - PROCESS | 1825 | 1461069882875 Marionette TRACE conn3 <- [1,2406,null,{}] 05:44:42 INFO - PROCESS | 1825 | 1461069882881 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}] 05:44:43 INFO - PROCESS | 1825 | 1461069883166 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 05:44:43 INFO - PROCESS | 1825 | 1461069883483 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382bf0000 == 143 [pid = 1825] [id = 609] 05:44:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f135c6ec400) [pid = 1825] [serial = 1828] [outer = (nil)] 05:44:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f13713cec00) [pid = 1825] [serial = 1829] [outer = 0x7f135c6ec400] 05:44:43 INFO - PROCESS | 1825 | 1461069883572 Marionette DEBUG loaded listener.js 05:44:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f13727a0000) [pid = 1825] [serial = 1830] [outer = 0x7f135c6ec400] 05:44:44 INFO - PROCESS | 1825 | 1461069884455 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]]]}] 05:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1630ms 05:44:44 INFO - PROCESS | 1825 | 1461069884504 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 05:44:44 INFO - PROCESS | 1825 | 1461069884508 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 05:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:44:44 INFO - PROCESS | 1825 | 1461069884515 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:44:44 INFO - PROCESS | 1825 | 1461069884518 Marionette TRACE conn3 <- [1,2410,null,{}] 05:44:44 INFO - PROCESS | 1825 | 1461069884523 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}] 05:44:44 INFO - PROCESS | 1825 | 1461069884767 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 05:44:45 INFO - PROCESS | 1825 | 1461069885095 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138326b000 == 144 [pid = 1825] [id = 610] 05:44:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f135dbd6000) [pid = 1825] [serial = 1831] [outer = (nil)] 05:44:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f13727af400) [pid = 1825] [serial = 1832] [outer = 0x7f135dbd6000] 05:44:45 INFO - PROCESS | 1825 | 1461069885175 Marionette DEBUG loaded listener.js 05:44:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f137280b800) [pid = 1825] [serial = 1833] [outer = 0x7f135dbd6000] 05:44:46 INFO - PROCESS | 1825 | 1461069886078 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]]]}] 05:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1578ms 05:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:44:46 INFO - PROCESS | 1825 | 1461069886094 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 05:44:46 INFO - PROCESS | 1825 | 1461069886097 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 05:44:46 INFO - PROCESS | 1825 | 1461069886104 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:44:46 INFO - PROCESS | 1825 | 1461069886108 Marionette TRACE conn3 <- [1,2414,null,{}] 05:44:46 INFO - PROCESS | 1825 | 1461069886114 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}] 05:44:46 INFO - PROCESS | 1825 | 1461069886356 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 05:44:46 INFO - PROCESS | 1825 | 1461069886688 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1383f15800 == 145 [pid = 1825] [id = 611] 05:44:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f13727a9000) [pid = 1825] [serial = 1834] [outer = (nil)] 05:44:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f13732c6400) [pid = 1825] [serial = 1835] [outer = 0x7f13727a9000] 05:44:46 INFO - PROCESS | 1825 | 1461069886769 Marionette DEBUG loaded listener.js 05:44:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f13733d3000) [pid = 1825] [serial = 1836] [outer = 0x7f13727a9000] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388474000 == 144 [pid = 1825] [id = 395] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361235000 == 143 [pid = 1825] [id = 592] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea05800 == 142 [pid = 1825] [id = 591] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd19000 == 141 [pid = 1825] [id = 590] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9dc800 == 140 [pid = 1825] [id = 589] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13619a9800 == 139 [pid = 1825] [id = 588] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd1b000 == 138 [pid = 1825] [id = 587] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370ca3000 == 137 [pid = 1825] [id = 581] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370bbd800 == 136 [pid = 1825] [id = 580] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370978000 == 135 [pid = 1825] [id = 579] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137026a000 == 134 [pid = 1825] [id = 578] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1ce000 == 133 [pid = 1825] [id = 577] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb32800 == 132 [pid = 1825] [id = 576] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aae0000 == 131 [pid = 1825] [id = 575] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369756800 == 130 [pid = 1825] [id = 574] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136430b800 == 129 [pid = 1825] [id = 573] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361d41800 == 128 [pid = 1825] [id = 572] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13608bb800 == 127 [pid = 1825] [id = 571] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612e2000 == 126 [pid = 1825] [id = 569] 05:44:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c558800 == 125 [pid = 1825] [id = 570] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f135da8ac00) [pid = 1825] [serial = 1703] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f135dccc000) [pid = 1825] [serial = 1704] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f1358ca9000) [pid = 1825] [serial = 1694] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f135a4e7c00) [pid = 1825] [serial = 1695] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f135d2c4c00) [pid = 1825] [serial = 1700] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f135eac2400) [pid = 1825] [serial = 1655] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1362c03800) [pid = 1825] [serial = 1679] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f13605ccc00) [pid = 1825] [serial = 1661] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f135da85c00) [pid = 1825] [serial = 1649] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f1361452c00) [pid = 1825] [serial = 1667] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1359d43000) [pid = 1825] [serial = 1643] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1361a43400) [pid = 1825] [serial = 1670] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f13694ae400) [pid = 1825] [serial = 1688] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f1369379400) [pid = 1825] [serial = 1685] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1362fa7000) [pid = 1825] [serial = 1682] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1361beb400) [pid = 1825] [serial = 1673] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f1359d4dc00) [pid = 1825] [serial = 1697] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f135c69a800) [pid = 1825] [serial = 1698] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f1362047000) [pid = 1825] [serial = 1676] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f13613bb000) [pid = 1825] [serial = 1664] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f135d2a9000) [pid = 1825] [serial = 1646] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1358cb1000) [pid = 1825] [serial = 1691] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f135e845000) [pid = 1825] [serial = 1652] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1360567400) [pid = 1825] [serial = 1658] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f135fe15400) [pid = 1825] [serial = 1709] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f135da8c000) [pid = 1825] [serial = 1706] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f135d487c00) [pid = 1825] [serial = 1701] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f135e847800) [pid = 1825] [serial = 1707] [outer = (nil)] [url = about:blank] 05:44:49 INFO - PROCESS | 1825 | 1461069889419 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]]]}] 05:44:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:44:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3337ms 05:44:49 INFO - PROCESS | 1825 | 1461069889441 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 05:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:44:49 INFO - PROCESS | 1825 | 1461069889446 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 05:44:49 INFO - PROCESS | 1825 | 1461069889454 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:44:49 INFO - PROCESS | 1825 | 1461069889460 Marionette TRACE conn3 <- [1,2418,null,{}] 05:44:49 INFO - PROCESS | 1825 | 1461069889468 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}] 05:44:49 INFO - PROCESS | 1825 | 1461069889683 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 05:44:49 INFO - PROCESS | 1825 | 1461069889918 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c544000 == 126 [pid = 1825] [id = 612] 05:44:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f135a4f5400) [pid = 1825] [serial = 1837] [outer = (nil)] 05:44:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f135a9b3800) [pid = 1825] [serial = 1838] [outer = 0x7f135a4f5400] 05:44:49 INFO - PROCESS | 1825 | 1461069889989 Marionette DEBUG loaded listener.js 05:44:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f135c6f7000) [pid = 1825] [serial = 1839] [outer = 0x7f135a4f5400] 05:44:50 INFO - PROCESS | 1825 | 1461069890776 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]]]}] 05:44:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:44:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1397ms 05:44:50 INFO - PROCESS | 1825 | 1461069890851 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 05:44:50 INFO - PROCESS | 1825 | 1461069890859 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 05:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:44:50 INFO - PROCESS | 1825 | 1461069890870 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:44:50 INFO - PROCESS | 1825 | 1461069890874 Marionette TRACE conn3 <- [1,2422,null,{}] 05:44:50 INFO - PROCESS | 1825 | 1461069890880 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}] 05:44:51 INFO - PROCESS | 1825 | 1461069891109 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 05:44:51 INFO - PROCESS | 1825 | 1461069891319 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d925800 == 127 [pid = 1825] [id = 613] 05:44:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1358ca9400) [pid = 1825] [serial = 1840] [outer = (nil)] 05:44:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f135d2c0c00) [pid = 1825] [serial = 1841] [outer = 0x7f1358ca9400] 05:44:51 INFO - PROCESS | 1825 | 1461069891383 Marionette DEBUG loaded listener.js 05:44:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f135da81400) [pid = 1825] [serial = 1842] [outer = 0x7f1358ca9400] 05:44:52 INFO - PROCESS | 1825 | 1461069892401 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]]]}] 05:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 05:44:52 INFO - PROCESS | 1825 | 1461069892468 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 05:44:52 INFO - PROCESS | 1825 | 1461069892474 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 05:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:44:52 INFO - PROCESS | 1825 | 1461069892484 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:44:52 INFO - PROCESS | 1825 | 1461069892492 Marionette TRACE conn3 <- [1,2426,null,{}] 05:44:52 INFO - PROCESS | 1825 | 1461069892529 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}] 05:44:52 INFO - PROCESS | 1825 | 1461069892817 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 05:44:52 INFO - PROCESS | 1825 | 1461069892860 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe40000 == 128 [pid = 1825] [id = 614] 05:44:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f135e83f800) [pid = 1825] [serial = 1843] [outer = (nil)] 05:44:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f135eac3800) [pid = 1825] [serial = 1844] [outer = 0x7f135e83f800] 05:44:52 INFO - PROCESS | 1825 | 1461069892929 Marionette DEBUG loaded listener.js 05:44:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f135f310800) [pid = 1825] [serial = 1845] [outer = 0x7f135e83f800] 05:44:54 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f135d2a6c00) [pid = 1825] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:44:54 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f135d2ba800) [pid = 1825] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:44:54 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1359cef000) [pid = 1825] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:44:54 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f135c903800) [pid = 1825] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:44:54 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1356dd7c00) [pid = 1825] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:44:54 INFO - PROCESS | 1825 | 1461069894422 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]]]}] 05:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1956ms 05:44:54 INFO - PROCESS | 1825 | 1461069894443 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 05:44:54 INFO - PROCESS | 1825 | 1461069894446 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 05:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:44:54 INFO - PROCESS | 1825 | 1461069894453 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:44:54 INFO - PROCESS | 1825 | 1461069894457 Marionette TRACE conn3 <- [1,2430,null,{}] 05:44:54 INFO - PROCESS | 1825 | 1461069894462 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}] 05:44:54 INFO - PROCESS | 1825 | 1461069894718 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 05:44:54 INFO - PROCESS | 1825 | 1461069894911 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608c6000 == 129 [pid = 1825] [id = 615] 05:44:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f1358cb2800) [pid = 1825] [serial = 1846] [outer = (nil)] 05:44:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f1360570000) [pid = 1825] [serial = 1847] [outer = 0x7f1358cb2800] 05:44:54 INFO - PROCESS | 1825 | 1461069894978 Marionette DEBUG loaded listener.js 05:44:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f13613bec00) [pid = 1825] [serial = 1848] [outer = 0x7f1358cb2800] 05:44:55 INFO - PROCESS | 1825 | 1461069895735 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]]]}] 05:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1328ms 05:44:55 INFO - PROCESS | 1825 | 1461069895783 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 05:44:55 INFO - PROCESS | 1825 | 1461069895787 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 05:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:44:55 INFO - PROCESS | 1825 | 1461069895793 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:44:55 INFO - PROCESS | 1825 | 1461069895795 Marionette TRACE conn3 <- [1,2434,null,{}] 05:44:55 INFO - PROCESS | 1825 | 1461069895812 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}] 05:44:56 INFO - PROCESS | 1825 | 1461069896025 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 05:44:56 INFO - PROCESS | 1825 | 1461069896052 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619b7800 == 130 [pid = 1825] [id = 616] 05:44:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f135d2a6c00) [pid = 1825] [serial = 1849] [outer = (nil)] 05:44:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f13619de800) [pid = 1825] [serial = 1850] [outer = 0x7f135d2a6c00] 05:44:56 INFO - PROCESS | 1825 | 1461069896286 Marionette DEBUG loaded listener.js 05:44:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f1361be6400) [pid = 1825] [serial = 1851] [outer = 0x7f135d2a6c00] 05:44:57 INFO - PROCESS | 1825 | 1461069897477 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]]]}] 05:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1740ms 05:44:57 INFO - PROCESS | 1825 | 1461069897534 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 05:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:44:57 INFO - PROCESS | 1825 | 1461069897540 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 05:44:57 INFO - PROCESS | 1825 | 1461069897548 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:44:57 INFO - PROCESS | 1825 | 1461069897554 Marionette TRACE conn3 <- [1,2438,null,{}] 05:44:57 INFO - PROCESS | 1825 | 1461069897563 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}] 05:44:57 INFO - PROCESS | 1825 | 1461069897863 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 05:44:58 INFO - PROCESS | 1825 | 1461069898191 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea06000 == 131 [pid = 1825] [id = 617] 05:44:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f135d2ba400) [pid = 1825] [serial = 1852] [outer = (nil)] 05:44:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f135dcd3000) [pid = 1825] [serial = 1853] [outer = 0x7f135d2ba400] 05:44:58 INFO - PROCESS | 1825 | 1461069898273 Marionette DEBUG loaded listener.js 05:44:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f135fe0ac00) [pid = 1825] [serial = 1854] [outer = 0x7f135d2ba400] 05:44:59 INFO - PROCESS | 1825 | 1461069899257 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]]]}] 05:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1742ms 05:44:59 INFO - PROCESS | 1825 | 1461069899290 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 05:44:59 INFO - PROCESS | 1825 | 1461069899299 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 05:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:44:59 INFO - PROCESS | 1825 | 1461069899310 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:44:59 INFO - PROCESS | 1825 | 1461069899314 Marionette TRACE conn3 <- [1,2442,null,{}] 05:44:59 INFO - PROCESS | 1825 | 1461069899320 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}] 05:44:59 INFO - PROCESS | 1825 | 1461069899565 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 05:44:59 INFO - PROCESS | 1825 | 1461069899921 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362227000 == 132 [pid = 1825] [id = 618] 05:44:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f135da87000) [pid = 1825] [serial = 1855] [outer = (nil)] 05:44:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f1361ce9c00) [pid = 1825] [serial = 1856] [outer = 0x7f135da87000] 05:45:00 INFO - PROCESS | 1825 | 1461069900003 Marionette DEBUG loaded listener.js 05:45:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1362093400) [pid = 1825] [serial = 1857] [outer = 0x7f135da87000] 05:45:00 INFO - PROCESS | 1825 | 1461069900890 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]]]}] 05:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1630ms 05:45:00 INFO - PROCESS | 1825 | 1461069900941 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 05:45:00 INFO - PROCESS | 1825 | 1461069900945 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 05:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:45:00 INFO - PROCESS | 1825 | 1461069900952 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:45:00 INFO - PROCESS | 1825 | 1461069900958 Marionette TRACE conn3 <- [1,2446,null,{}] 05:45:00 INFO - PROCESS | 1825 | 1461069900976 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}] 05:45:01 INFO - PROCESS | 1825 | 1461069901222 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 05:45:01 INFO - PROCESS | 1825 | 1461069901548 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369495000 == 133 [pid = 1825] [id = 619] 05:45:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f1361be4400) [pid = 1825] [serial = 1858] [outer = (nil)] 05:45:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f1369463800) [pid = 1825] [serial = 1859] [outer = 0x7f1361be4400] 05:45:01 INFO - PROCESS | 1825 | 1461069901635 Marionette DEBUG loaded listener.js 05:45:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f13694bc800) [pid = 1825] [serial = 1860] [outer = 0x7f1361be4400] 05:45:02 INFO - PROCESS | 1825 | 1461069902557 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]]]}] 05:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1638ms 05:45:02 INFO - PROCESS | 1825 | 1461069902591 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 05:45:02 INFO - PROCESS | 1825 | 1461069902595 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 05:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:45:02 INFO - PROCESS | 1825 | 1461069902602 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:45:02 INFO - PROCESS | 1825 | 1461069902606 Marionette TRACE conn3 <- [1,2450,null,{}] 05:45:02 INFO - PROCESS | 1825 | 1461069902612 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}] 05:45:02 INFO - PROCESS | 1825 | 1461069902855 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 05:45:03 INFO - PROCESS | 1825 | 1461069903178 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d15800 == 134 [pid = 1825] [id = 620] 05:45:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f1362c10c00) [pid = 1825] [serial = 1861] [outer = (nil)] 05:45:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f1369c30400) [pid = 1825] [serial = 1862] [outer = 0x7f1362c10c00] 05:45:03 INFO - PROCESS | 1825 | 1461069903261 Marionette DEBUG loaded listener.js 05:45:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f1369ea6400) [pid = 1825] [serial = 1863] [outer = 0x7f1362c10c00] 05:45:04 INFO - PROCESS | 1825 | 1461069904143 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]]]}] 05:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1581ms 05:45:04 INFO - PROCESS | 1825 | 1461069904185 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 05:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:45:04 INFO - PROCESS | 1825 | 1461069904189 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 05:45:04 INFO - PROCESS | 1825 | 1461069904195 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:45:04 INFO - PROCESS | 1825 | 1461069904204 Marionette TRACE conn3 <- [1,2454,null,{}] 05:45:04 INFO - PROCESS | 1825 | 1461069904215 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}] 05:45:04 INFO - PROCESS | 1825 | 1461069904444 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 05:45:04 INFO - PROCESS | 1825 | 1461069904768 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caa9000 == 135 [pid = 1825] [id = 621] 05:45:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1369ef0c00) [pid = 1825] [serial = 1864] [outer = (nil)] 05:45:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1369fa6400) [pid = 1825] [serial = 1865] [outer = 0x7f1369ef0c00] 05:45:04 INFO - PROCESS | 1825 | 1461069904848 Marionette DEBUG loaded listener.js 05:45:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f136a863400) [pid = 1825] [serial = 1866] [outer = 0x7f1369ef0c00] 05:45:05 INFO - PROCESS | 1825 | 1461069905731 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]]]}] 05:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1595ms 05:45:05 INFO - PROCESS | 1825 | 1461069905791 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 05:45:05 INFO - PROCESS | 1825 | 1461069905794 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 05:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:45:05 INFO - PROCESS | 1825 | 1461069905801 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:45:05 INFO - PROCESS | 1825 | 1461069905804 Marionette TRACE conn3 <- [1,2458,null,{}] 05:45:05 INFO - PROCESS | 1825 | 1461069905810 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}] 05:45:06 INFO - PROCESS | 1825 | 1461069906065 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 05:45:06 INFO - PROCESS | 1825 | 1461069906382 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1cb000 == 136 [pid = 1825] [id = 622] 05:45:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f1369eb3000) [pid = 1825] [serial = 1867] [outer = (nil)] 05:45:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f136aaae400) [pid = 1825] [serial = 1868] [outer = 0x7f1369eb3000] 05:45:06 INFO - PROCESS | 1825 | 1461069906473 Marionette DEBUG loaded listener.js 05:45:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f136c38d400) [pid = 1825] [serial = 1869] [outer = 0x7f1369eb3000] 05:45:07 INFO - PROCESS | 1825 | 1461069907347 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]]]}] 05:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1582ms 05:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:45:07 INFO - PROCESS | 1825 | 1461069907384 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 05:45:07 INFO - PROCESS | 1825 | 1461069907387 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 05:45:07 INFO - PROCESS | 1825 | 1461069907394 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:45:07 INFO - PROCESS | 1825 | 1461069907397 Marionette TRACE conn3 <- [1,2462,null,{}] 05:45:07 INFO - PROCESS | 1825 | 1461069907403 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}] 05:45:07 INFO - PROCESS | 1825 | 1461069907632 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 05:45:07 INFO - PROCESS | 1825 | 1461069907906 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370980800 == 137 [pid = 1825] [id = 623] 05:45:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f1369ef1c00) [pid = 1825] [serial = 1870] [outer = (nil)] 05:45:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f136ca10c00) [pid = 1825] [serial = 1871] [outer = 0x7f1369ef1c00] 05:45:08 INFO - PROCESS | 1825 | 1461069908028 Marionette DEBUG loaded listener.js 05:45:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f136de8f800) [pid = 1825] [serial = 1872] [outer = 0x7f1369ef1c00] 05:45:08 INFO - PROCESS | 1825 | 1461069908904 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]]]}] 05:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1538ms 05:45:08 INFO - PROCESS | 1825 | 1461069908933 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 05:45:08 INFO - PROCESS | 1825 | 1461069908936 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 05:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:45:08 INFO - PROCESS | 1825 | 1461069908943 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:45:08 INFO - PROCESS | 1825 | 1461069908947 Marionette TRACE conn3 <- [1,2466,null,{}] 05:45:08 INFO - PROCESS | 1825 | 1461069908953 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}] 05:45:09 INFO - PROCESS | 1825 | 1461069909185 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 05:45:09 INFO - PROCESS | 1825 | 1461069909514 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d05000 == 138 [pid = 1825] [id = 624] 05:45:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f136e05b000) [pid = 1825] [serial = 1873] [outer = (nil)] 05:45:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f136ed13c00) [pid = 1825] [serial = 1874] [outer = 0x7f136e05b000] 05:45:09 INFO - PROCESS | 1825 | 1461069909597 Marionette DEBUG loaded listener.js 05:45:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f137012a400) [pid = 1825] [serial = 1875] [outer = 0x7f136e05b000] 05:45:10 INFO - PROCESS | 1825 | 1461069910462 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]]]}] 05:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1586ms 05:45:10 INFO - PROCESS | 1825 | 1461069910530 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 05:45:10 INFO - PROCESS | 1825 | 1461069910534 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 05:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:45:10 INFO - PROCESS | 1825 | 1461069910540 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:45:10 INFO - PROCESS | 1825 | 1461069910543 Marionette TRACE conn3 <- [1,2470,null,{}] 05:45:10 INFO - PROCESS | 1825 | 1461069910549 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}] 05:45:10 INFO - PROCESS | 1825 | 1461069910820 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 05:45:11 INFO - PROCESS | 1825 | 1461069911144 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715ac800 == 139 [pid = 1825] [id = 625] 05:45:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f136056e800) [pid = 1825] [serial = 1876] [outer = (nil)] 05:45:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f13701d3c00) [pid = 1825] [serial = 1877] [outer = 0x7f136056e800] 05:45:11 INFO - PROCESS | 1825 | 1461069911222 Marionette DEBUG loaded listener.js 05:45:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f1370af6c00) [pid = 1825] [serial = 1878] [outer = 0x7f136056e800] 05:45:12 INFO - PROCESS | 1825 | 1461069912101 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]]]}] 05:45:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:45:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1635ms 05:45:12 INFO - PROCESS | 1825 | 1461069912176 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 05:45:12 INFO - PROCESS | 1825 | 1461069912179 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 05:45:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:45:12 INFO - PROCESS | 1825 | 1461069912187 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:45:12 INFO - PROCESS | 1825 | 1461069912190 Marionette TRACE conn3 <- [1,2474,null,{}] 05:45:12 INFO - PROCESS | 1825 | 1461069912196 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}] 05:45:12 INFO - PROCESS | 1825 | 1461069912429 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 05:45:12 INFO - PROCESS | 1825 | 1461069912760 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137575d800 == 140 [pid = 1825] [id = 626] 05:45:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1372809000) [pid = 1825] [serial = 1879] [outer = (nil)] 05:45:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f1373358c00) [pid = 1825] [serial = 1880] [outer = 0x7f1372809000] 05:45:12 INFO - PROCESS | 1825 | 1461069912845 Marionette DEBUG loaded listener.js 05:45:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f13733d3c00) [pid = 1825] [serial = 1881] [outer = 0x7f1372809000] 05:45:13 INFO - PROCESS | 1825 | 1461069913758 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]]]}] 05:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms 05:45:13 INFO - PROCESS | 1825 | 1461069913821 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 05:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:45:13 INFO - PROCESS | 1825 | 1461069913832 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 05:45:13 INFO - PROCESS | 1825 | 1461069913838 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:45:13 INFO - PROCESS | 1825 | 1461069913843 Marionette TRACE conn3 <- [1,2478,null,{}] 05:45:13 INFO - PROCESS | 1825 | 1461069913849 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}] 05:45:14 INFO - PROCESS | 1825 | 1461069914179 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 05:45:14 INFO - PROCESS | 1825 | 1461069914515 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382bd7800 == 141 [pid = 1825] [id = 627] 05:45:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f13728df000) [pid = 1825] [serial = 1882] [outer = (nil)] 05:45:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f1374e21000) [pid = 1825] [serial = 1883] [outer = 0x7f13728df000] 05:45:14 INFO - PROCESS | 1825 | 1461069914599 Marionette DEBUG loaded listener.js 05:45:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f1374e2a400) [pid = 1825] [serial = 1884] [outer = 0x7f13728df000] 05:45:15 INFO - PROCESS | 1825 | 1461069915523 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]]]}] 05:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1736ms 05:45:15 INFO - PROCESS | 1825 | 1461069915575 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 05:45:15 INFO - PROCESS | 1825 | 1461069915579 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 05:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:45:15 INFO - PROCESS | 1825 | 1461069915586 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:45:15 INFO - PROCESS | 1825 | 1461069915588 Marionette TRACE conn3 <- [1,2482,null,{}] 05:45:15 INFO - PROCESS | 1825 | 1461069915594 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}] 05:45:15 INFO - PROCESS | 1825 | 1461069915820 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 05:45:16 INFO - PROCESS | 1825 | 1461069916104 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13862bf000 == 142 [pid = 1825] [id = 628] 05:45:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135d47a800) [pid = 1825] [serial = 1885] [outer = (nil)] 05:45:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f1374e2c800) [pid = 1825] [serial = 1886] [outer = 0x7f135d47a800] 05:45:16 INFO - PROCESS | 1825 | 1461069916223 Marionette DEBUG loaded listener.js 05:45:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f13758d0800) [pid = 1825] [serial = 1887] [outer = 0x7f135d47a800] 05:45:17 INFO - PROCESS | 1825 | 1461069917109 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]]]}] 05:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1582ms 05:45:17 INFO - PROCESS | 1825 | 1461069917169 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 05:45:17 INFO - PROCESS | 1825 | 1461069917172 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 05:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:45:17 INFO - PROCESS | 1825 | 1461069917179 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:45:17 INFO - PROCESS | 1825 | 1461069917182 Marionette TRACE conn3 <- [1,2486,null,{}] 05:45:17 INFO - PROCESS | 1825 | 1461069917188 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}] 05:45:17 INFO - PROCESS | 1825 | 1461069917427 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 05:45:17 INFO - PROCESS | 1825 | 1461069917769 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13879a2000 == 143 [pid = 1825] [id = 629] 05:45:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f135eac2000) [pid = 1825] [serial = 1888] [outer = (nil)] 05:45:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f13761d7000) [pid = 1825] [serial = 1889] [outer = 0x7f135eac2000] 05:45:17 INFO - PROCESS | 1825 | 1461069917848 Marionette DEBUG loaded listener.js 05:45:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f1376236c00) [pid = 1825] [serial = 1890] [outer = 0x7f135eac2000] 05:45:18 INFO - PROCESS | 1825 | 1461069918729 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]]]}] 05:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1630ms 05:45:18 INFO - PROCESS | 1825 | 1461069918810 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 05:45:18 INFO - PROCESS | 1825 | 1461069918814 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 05:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:45:18 INFO - PROCESS | 1825 | 1461069918820 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:45:18 INFO - PROCESS | 1825 | 1461069918823 Marionette TRACE conn3 <- [1,2490,null,{}] 05:45:18 INFO - PROCESS | 1825 | 1461069918829 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}] 05:45:19 INFO - PROCESS | 1825 | 1461069919067 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 05:45:19 INFO - PROCESS | 1825 | 1461069919396 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387e0c000 == 144 [pid = 1825] [id = 630] 05:45:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f13747f7c00) [pid = 1825] [serial = 1891] [outer = (nil)] 05:45:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f1376611800) [pid = 1825] [serial = 1892] [outer = 0x7f13747f7c00] 05:45:19 INFO - PROCESS | 1825 | 1461069919477 Marionette DEBUG loaded listener.js 05:45:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f13770b6800) [pid = 1825] [serial = 1893] [outer = 0x7f13747f7c00] 05:45:20 INFO - PROCESS | 1825 | 1461069920356 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]]]}] 05:45:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:45:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1581ms 05:45:20 INFO - PROCESS | 1825 | 1461069920403 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 05:45:20 INFO - PROCESS | 1825 | 1461069920407 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 05:45:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:45:20 INFO - PROCESS | 1825 | 1461069920413 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:45:20 INFO - PROCESS | 1825 | 1461069920416 Marionette TRACE conn3 <- [1,2494,null,{}] 05:45:20 INFO - PROCESS | 1825 | 1461069920422 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}] 05:45:20 INFO - PROCESS | 1825 | 1461069920654 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 05:45:20 INFO - PROCESS | 1825 | 1461069920982 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388341800 == 145 [pid = 1825] [id = 631] 05:45:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f1362042c00) [pid = 1825] [serial = 1894] [outer = (nil)] 05:45:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f13771b5c00) [pid = 1825] [serial = 1895] [outer = 0x7f1362042c00] 05:45:21 INFO - PROCESS | 1825 | 1461069921063 Marionette DEBUG loaded listener.js 05:45:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f1377264800) [pid = 1825] [serial = 1896] [outer = 0x7f1362042c00] 05:45:21 INFO - PROCESS | 1825 | 1461069921904 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]]]}] 05:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1536ms 05:45:21 INFO - PROCESS | 1825 | 1461069921950 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 05:45:21 INFO - PROCESS | 1825 | 1461069921954 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 05:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:45:21 INFO - PROCESS | 1825 | 1461069921961 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:45:21 INFO - PROCESS | 1825 | 1461069921964 Marionette TRACE conn3 <- [1,2498,null,{}] 05:45:21 INFO - PROCESS | 1825 | 1461069921969 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}] 05:45:22 INFO - PROCESS | 1825 | 1461069922216 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 05:45:22 INFO - PROCESS | 1825 | 1461069922499 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1388529800 == 146 [pid = 1825] [id = 632] 05:45:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f13586cf400) [pid = 1825] [serial = 1897] [outer = (nil)] 05:45:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f137728ac00) [pid = 1825] [serial = 1898] [outer = 0x7f13586cf400] 05:45:22 INFO - PROCESS | 1825 | 1461069922618 Marionette DEBUG loaded listener.js 05:45:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f1377293400) [pid = 1825] [serial = 1899] [outer = 0x7f13586cf400] 05:45:23 INFO - PROCESS | 1825 | 1461069923493 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]]]}] 05:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 05:45:23 INFO - PROCESS | 1825 | 1461069923543 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 05:45:23 INFO - PROCESS | 1825 | 1461069923546 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 05:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:45:23 INFO - PROCESS | 1825 | 1461069923553 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:45:23 INFO - PROCESS | 1825 | 1461069923558 Marionette TRACE conn3 <- [1,2502,null,{}] 05:45:23 INFO - PROCESS | 1825 | 1461069923564 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}] 05:45:23 INFO - PROCESS | 1825 | 1461069923810 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 05:45:24 INFO - PROCESS | 1825 | 1461069924143 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138ae35800 == 147 [pid = 1825] [id = 633] 05:45:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f1364475800) [pid = 1825] [serial = 1900] [outer = (nil)] 05:45:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f137851e800) [pid = 1825] [serial = 1901] [outer = 0x7f1364475800] 05:45:24 INFO - PROCESS | 1825 | 1461069924221 Marionette DEBUG loaded listener.js 05:45:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f13787cb800) [pid = 1825] [serial = 1902] [outer = 0x7f1364475800] 05:45:25 INFO - PROCESS | 1825 | 1461069925089 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]]]}] 05:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1580ms 05:45:25 INFO - PROCESS | 1825 | 1461069925136 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 05:45:25 INFO - PROCESS | 1825 | 1461069925140 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 05:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:45:25 INFO - PROCESS | 1825 | 1461069925146 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:45:25 INFO - PROCESS | 1825 | 1461069925150 Marionette TRACE conn3 <- [1,2506,null,{}] 05:45:25 INFO - PROCESS | 1825 | 1461069925156 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}] 05:45:25 INFO - PROCESS | 1825 | 1461069925420 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 05:45:25 INFO - PROCESS | 1825 | 1461069925747 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138c684800 == 148 [pid = 1825] [id = 634] 05:45:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f135e849800) [pid = 1825] [serial = 1903] [outer = (nil)] 05:45:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f1370352800) [pid = 1825] [serial = 1904] [outer = 0x7f135e849800] 05:45:25 INFO - PROCESS | 1825 | 1461069925831 Marionette DEBUG loaded listener.js 05:45:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f137ceefc00) [pid = 1825] [serial = 1905] [outer = 0x7f135e849800] 05:45:26 INFO - PROCESS | 1825 | 1461069926700 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]]]}] 05:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1584ms 05:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:45:26 INFO - PROCESS | 1825 | 1461069926733 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 05:45:26 INFO - PROCESS | 1825 | 1461069926736 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 05:45:26 INFO - PROCESS | 1825 | 1461069926744 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:45:26 INFO - PROCESS | 1825 | 1461069926747 Marionette TRACE conn3 <- [1,2510,null,{}] 05:45:26 INFO - PROCESS | 1825 | 1461069926753 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}] 05:45:27 INFO - PROCESS | 1825 | 1461069926996 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb3b000 == 147 [pid = 1825] [id = 561] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cf8f800 == 146 [pid = 1825] [id = 562] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd0a000 == 145 [pid = 1825] [id = 523] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137464f800 == 144 [pid = 1825] [id = 305] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382bf0000 == 143 [pid = 1825] [id = 609] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137c0c7800 == 142 [pid = 1825] [id = 608] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376fe4000 == 141 [pid = 1825] [id = 607] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766c0800 == 140 [pid = 1825] [id = 606] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375f09000 == 139 [pid = 1825] [id = 605] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375774000 == 138 [pid = 1825] [id = 604] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13749db800 == 137 [pid = 1825] [id = 603] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1373229000 == 136 [pid = 1825] [id = 602] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d59800 == 135 [pid = 1825] [id = 601] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370bb8800 == 134 [pid = 1825] [id = 600] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370264000 == 133 [pid = 1825] [id = 599] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cacf000 == 132 [pid = 1825] [id = 598] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a81b000 == 131 [pid = 1825] [id = 597] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136974f800 == 130 [pid = 1825] [id = 596] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136221d000 == 129 [pid = 1825] [id = 595] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ea1c800 == 128 [pid = 1825] [id = 594] 05:45:28 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a7e2800 == 127 [pid = 1825] [id = 593] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f1361457400) [pid = 1825] [serial = 1778] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f136056d800) [pid = 1825] [serial = 1775] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f135f307000) [pid = 1825] [serial = 1773] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f13606be000) [pid = 1825] [serial = 1776] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f136b8a4800) [pid = 1825] [serial = 1757] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f136aaaf400) [pid = 1825] [serial = 1754] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f136aa54800) [pid = 1825] [serial = 1751] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f136a9dcc00) [pid = 1825] [serial = 1748] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f136a8a4c00) [pid = 1825] [serial = 1745] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f136a865800) [pid = 1825] [serial = 1742] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f1369eaa000) [pid = 1825] [serial = 1739] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f1369cc2800) [pid = 1825] [serial = 1736] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f1369522800) [pid = 1825] [serial = 1733] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f1369469400) [pid = 1825] [serial = 1730] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f1362040c00) [pid = 1825] [serial = 1727] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f1361ab6000) [pid = 1825] [serial = 1724] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f136144b000) [pid = 1825] [serial = 1721] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f135f306c00) [pid = 1825] [serial = 1718] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f135d47f400) [pid = 1825] [serial = 1715] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1359d50400) [pid = 1825] [serial = 1712] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f135d4b2c00) [pid = 1825] [serial = 1769] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f135da8a800) [pid = 1825] [serial = 1770] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f135d4a8c00) [pid = 1825] [serial = 1767] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f135d2b7400) [pid = 1825] [serial = 1766] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f135889c000) [pid = 1825] [serial = 1764] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1358560000) [pid = 1825] [serial = 1763] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f1359ced000) [pid = 1825] [serial = 1760] [outer = (nil)] [url = about:blank] 05:45:28 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f135ebcfc00) [pid = 1825] [serial = 1772] [outer = (nil)] [url = about:blank] 05:45:29 INFO - PROCESS | 1825 | 1461069929149 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a7da800 == 128 [pid = 1825] [id = 635] 05:45:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f1359ce3000) [pid = 1825] [serial = 1906] [outer = (nil)] 05:45:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f1359ced000) [pid = 1825] [serial = 1907] [outer = 0x7f1359ce3000] 05:45:29 INFO - PROCESS | 1825 | 1461069929221 Marionette DEBUG loaded listener.js 05:45:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f135a9af000) [pid = 1825] [serial = 1908] [outer = 0x7f1359ce3000] 05:45:30 INFO - PROCESS | 1825 | 1461069930056 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]]]}] 05:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 3347ms 05:45:30 INFO - PROCESS | 1825 | 1461069930092 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 05:45:30 INFO - PROCESS | 1825 | 1461069930099 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 05:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:45:30 INFO - PROCESS | 1825 | 1461069930111 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:45:30 INFO - PROCESS | 1825 | 1461069930118 Marionette TRACE conn3 <- [1,2514,null,{}] 05:45:30 INFO - PROCESS | 1825 | 1461069930125 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}] 05:45:30 INFO - PROCESS | 1825 | 1461069930367 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 05:45:30 INFO - PROCESS | 1825 | 1461069930558 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135cd0a000 == 129 [pid = 1825] [id = 636] 05:45:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f1359ce1c00) [pid = 1825] [serial = 1909] [outer = (nil)] 05:45:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f135d2a7000) [pid = 1825] [serial = 1910] [outer = 0x7f1359ce1c00] 05:45:30 INFO - PROCESS | 1825 | 1461069930628 Marionette DEBUG loaded listener.js 05:45:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f135d4a8c00) [pid = 1825] [serial = 1911] [outer = 0x7f1359ce1c00] 05:45:31 INFO - PROCESS | 1825 | 1461069931562 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]]]}] 05:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1485ms 05:45:31 INFO - PROCESS | 1825 | 1461069931599 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 05:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:45:31 INFO - PROCESS | 1825 | 1461069931604 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 05:45:31 INFO - PROCESS | 1825 | 1461069931611 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:45:31 INFO - PROCESS | 1825 | 1461069931614 Marionette TRACE conn3 <- [1,2518,null,{}] 05:45:31 INFO - PROCESS | 1825 | 1461069931625 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}] 05:45:31 INFO - PROCESS | 1825 | 1461069931903 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 05:45:31 INFO - PROCESS | 1825 | 1461069931947 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d929000 == 130 [pid = 1825] [id = 637] 05:45:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f135da82400) [pid = 1825] [serial = 1912] [outer = (nil)] 05:45:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f135e846c00) [pid = 1825] [serial = 1913] [outer = 0x7f135da82400] 05:45:32 INFO - PROCESS | 1825 | 1461069932030 Marionette DEBUG loaded listener.js 05:45:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f135ebdbc00) [pid = 1825] [serial = 1914] [outer = 0x7f135da82400] 05:45:33 INFO - PROCESS | 1825 | 1461069933104 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]]]}] 05:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1535ms 05:45:33 INFO - PROCESS | 1825 | 1461069933146 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 05:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:45:33 INFO - PROCESS | 1825 | 1461069933150 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 05:45:33 INFO - PROCESS | 1825 | 1461069933180 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:45:33 INFO - PROCESS | 1825 | 1461069933189 Marionette TRACE conn3 <- [1,2522,null,{}] 05:45:33 INFO - PROCESS | 1825 | 1461069933196 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}] 05:45:33 INFO - PROCESS | 1825 | 1461069933498 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f1358ca9400) [pid = 1825] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f13727a9000) [pid = 1825] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f1358cb2800) [pid = 1825] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f135cd98000) [pid = 1825] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f136a871800) [pid = 1825] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f1369fb4800) [pid = 1825] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f1356dcf400) [pid = 1825] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f135c6ec400) [pid = 1825] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f1361abbc00) [pid = 1825] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f135dbd6000) [pid = 1825] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f13694b0c00) [pid = 1825] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f1356dd5400) [pid = 1825] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f136aa61400) [pid = 1825] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f13605c5400) [pid = 1825] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f135d4ae000) [pid = 1825] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f13694b0000) [pid = 1825] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f1369efd400) [pid = 1825] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f1370abf000) [pid = 1825] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f1358559c00) [pid = 1825] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f136a9e6c00) [pid = 1825] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f1364473800) [pid = 1825] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f136de86000) [pid = 1825] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f135d2b9400) [pid = 1825] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f13586d6400) [pid = 1825] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f1361bed400) [pid = 1825] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f1362c0c000) [pid = 1825] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f135f310400) [pid = 1825] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1369526400) [pid = 1825] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f1361ce8800) [pid = 1825] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f136144b400) [pid = 1825] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f135d47ac00) [pid = 1825] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f1369fac400) [pid = 1825] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f1359d45400) [pid = 1825] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f13694b2800) [pid = 1825] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f1356dd7000) [pid = 1825] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f135dcc6800) [pid = 1825] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1361abdc00) [pid = 1825] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f13701cd400) [pid = 1825] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f1369ef9400) [pid = 1825] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f135d2c1800) [pid = 1825] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f1356dde800) [pid = 1825] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f1361c09400) [pid = 1825] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f135d2b2000) [pid = 1825] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f135fe0a800) [pid = 1825] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f1369372c00) [pid = 1825] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1356dd6400) [pid = 1825] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f135d4ab800) [pid = 1825] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f135d4b5400) [pid = 1825] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1369fb0000) [pid = 1825] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f13606bb000) [pid = 1825] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f135d2b1800) [pid = 1825] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f135a4f5400) [pid = 1825] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1369faa400) [pid = 1825] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1359d49c00) [pid = 1825] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f136056b400) [pid = 1825] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f135c6f6800) [pid = 1825] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f1361ce5000) [pid = 1825] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f135eac5800) [pid = 1825] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f13586d5c00) [pid = 1825] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f1361ab4000) [pid = 1825] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f136aab3400) [pid = 1825] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f135c695800) [pid = 1825] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f135fe08c00) [pid = 1825] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f136951d400) [pid = 1825] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f1358553000) [pid = 1825] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1359d44400) [pid = 1825] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f135d2ae400) [pid = 1825] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f1359ce0c00) [pid = 1825] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f135ecb8800) [pid = 1825] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f1358559400) [pid = 1825] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f13619dc800) [pid = 1825] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f135fe13400) [pid = 1825] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135e83f800) [pid = 1825] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1369fadc00) [pid = 1825] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f1369519800) [pid = 1825] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f135cd99c00) [pid = 1825] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1369efa400) [pid = 1825] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:45:34 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f135ecad800) [pid = 1825] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:45:34 INFO - PROCESS | 1825 | 1461069934934 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135715d800 == 131 [pid = 1825] [id = 638] 05:45:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1356dcf400) [pid = 1825] [serial = 1915] [outer = (nil)] 05:45:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1358559400) [pid = 1825] [serial = 1916] [outer = 0x7f1356dcf400] 05:45:35 INFO - PROCESS | 1825 | 1461069935016 Marionette DEBUG loaded listener.js 05:45:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f135a9bcc00) [pid = 1825] [serial = 1917] [outer = 0x7f1356dcf400] 05:45:35 INFO - PROCESS | 1825 | 1461069935746 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]]]}] 05:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2617ms 05:45:35 INFO - PROCESS | 1825 | 1461069935775 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 05:45:35 INFO - PROCESS | 1825 | 1461069935780 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 05:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:45:35 INFO - PROCESS | 1825 | 1461069935790 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:45:35 INFO - PROCESS | 1825 | 1461069935792 Marionette TRACE conn3 <- [1,2526,null,{}] 05:45:35 INFO - PROCESS | 1825 | 1461069935798 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}] 05:45:36 INFO - PROCESS | 1825 | 1461069936014 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 05:45:36 INFO - PROCESS | 1825 | 1461069936216 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe4b800 == 132 [pid = 1825] [id = 639] 05:45:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1356dd5400) [pid = 1825] [serial = 1918] [outer = (nil)] 05:45:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f135d4a8800) [pid = 1825] [serial = 1919] [outer = 0x7f1356dd5400] 05:45:36 INFO - PROCESS | 1825 | 1461069936279 Marionette DEBUG loaded listener.js 05:45:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f135e844000) [pid = 1825] [serial = 1920] [outer = 0x7f1356dd5400] 05:45:37 INFO - PROCESS | 1825 | 1461069937402 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]]]}] 05:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1679ms 05:45:37 INFO - PROCESS | 1825 | 1461069937471 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 05:45:37 INFO - PROCESS | 1825 | 1461069937478 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 05:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:45:37 INFO - PROCESS | 1825 | 1461069937489 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:45:37 INFO - PROCESS | 1825 | 1461069937493 Marionette TRACE conn3 <- [1,2530,null,{}] 05:45:37 INFO - PROCESS | 1825 | 1461069937514 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}] 05:45:37 INFO - PROCESS | 1825 | 1461069937793 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 05:45:38 INFO - PROCESS | 1825 | 1461069938130 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d61e800 == 133 [pid = 1825] [id = 640] 05:45:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f135c697c00) [pid = 1825] [serial = 1921] [outer = (nil)] 05:45:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f135cd9a400) [pid = 1825] [serial = 1922] [outer = 0x7f135c697c00] 05:45:38 INFO - PROCESS | 1825 | 1461069938215 Marionette DEBUG loaded listener.js 05:45:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f135d483400) [pid = 1825] [serial = 1923] [outer = 0x7f135c697c00] 05:45:39 INFO - PROCESS | 1825 | 1461069939187 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]]]}] 05:45:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:45:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1747ms 05:45:39 INFO - PROCESS | 1825 | 1461069939236 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 05:45:39 INFO - PROCESS | 1825 | 1461069939245 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 05:45:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:45:39 INFO - PROCESS | 1825 | 1461069939257 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:45:39 INFO - PROCESS | 1825 | 1461069939260 Marionette TRACE conn3 <- [1,2534,null,{}] 05:45:39 INFO - PROCESS | 1825 | 1461069939268 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}] 05:45:39 INFO - PROCESS | 1825 | 1461069939523 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 05:45:39 INFO - PROCESS | 1825 | 1461069939900 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361233000 == 134 [pid = 1825] [id = 641] 05:45:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f135e84b000) [pid = 1825] [serial = 1924] [outer = (nil)] 05:45:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f135eac5800) [pid = 1825] [serial = 1925] [outer = 0x7f135e84b000] 05:45:39 INFO - PROCESS | 1825 | 1461069939983 Marionette DEBUG loaded listener.js 05:45:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f135f306c00) [pid = 1825] [serial = 1926] [outer = 0x7f135e84b000] 05:45:40 INFO - PROCESS | 1825 | 1461069940895 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]]]}] 05:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1684ms 05:45:40 INFO - PROCESS | 1825 | 1461069940942 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 05:45:40 INFO - PROCESS | 1825 | 1461069940946 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 05:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:45:40 INFO - PROCESS | 1825 | 1461069940953 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:45:40 INFO - PROCESS | 1825 | 1461069940959 Marionette TRACE conn3 <- [1,2538,null,{}] 05:45:40 INFO - PROCESS | 1825 | 1461069940977 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}] 05:45:41 INFO - PROCESS | 1825 | 1461069941276 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 05:45:41 INFO - PROCESS | 1825 | 1461069941593 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361af0000 == 135 [pid = 1825] [id = 642] 05:45:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f135fe0bc00) [pid = 1825] [serial = 1927] [outer = (nil)] 05:45:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f13606be800) [pid = 1825] [serial = 1928] [outer = 0x7f135fe0bc00] 05:45:41 INFO - PROCESS | 1825 | 1461069941678 Marionette DEBUG loaded listener.js 05:45:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f13619e1400) [pid = 1825] [serial = 1929] [outer = 0x7f135fe0bc00] 05:45:42 INFO - PROCESS | 1825 | 1461069942571 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]]]}] 05:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1690ms 05:45:42 INFO - PROCESS | 1825 | 1461069942645 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 05:45:42 INFO - PROCESS | 1825 | 1461069942649 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 05:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:45:42 INFO - PROCESS | 1825 | 1461069942656 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:45:42 INFO - PROCESS | 1825 | 1461069942660 Marionette TRACE conn3 <- [1,2542,null,{}] 05:45:42 INFO - PROCESS | 1825 | 1461069942666 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}] 05:45:42 INFO - PROCESS | 1825 | 1461069942948 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 05:45:43 INFO - PROCESS | 1825 | 1461069943264 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dd0000 == 136 [pid = 1825] [id = 643] 05:45:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f1360562c00) [pid = 1825] [serial = 1930] [outer = (nil)] 05:45:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f1361be3800) [pid = 1825] [serial = 1931] [outer = 0x7f1360562c00] 05:45:43 INFO - PROCESS | 1825 | 1461069943348 Marionette DEBUG loaded listener.js 05:45:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f1361c0a400) [pid = 1825] [serial = 1932] [outer = 0x7f1360562c00] 05:45:44 INFO - PROCESS | 1825 | 1461069944280 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]]]}] 05:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1689ms 05:45:44 INFO - PROCESS | 1825 | 1461069944353 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 05:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:45:44 INFO - PROCESS | 1825 | 1461069944361 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 05:45:44 INFO - PROCESS | 1825 | 1461069944368 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:45:44 INFO - PROCESS | 1825 | 1461069944371 Marionette TRACE conn3 <- [1,2546,null,{}] 05:45:44 INFO - PROCESS | 1825 | 1461069944377 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}] 05:45:44 INFO - PROCESS | 1825 | 1461069944613 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 05:45:44 INFO - PROCESS | 1825 | 1461069944930 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369488000 == 137 [pid = 1825] [id = 644] 05:45:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f1361a49800) [pid = 1825] [serial = 1933] [outer = (nil)] 05:45:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f1362045c00) [pid = 1825] [serial = 1934] [outer = 0x7f1361a49800] 05:45:45 INFO - PROCESS | 1825 | 1461069945012 Marionette DEBUG loaded listener.js 05:45:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f1362c04000) [pid = 1825] [serial = 1935] [outer = 0x7f1361a49800] 05:45:45 INFO - PROCESS | 1825 | 1461069945904 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]]]}] 05:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 05:45:45 INFO - PROCESS | 1825 | 1461069945950 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 05:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:45:45 INFO - PROCESS | 1825 | 1461069945955 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 05:45:45 INFO - PROCESS | 1825 | 1461069945962 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:45:45 INFO - PROCESS | 1825 | 1461069945966 Marionette TRACE conn3 <- [1,2550,null,{}] 05:45:45 INFO - PROCESS | 1825 | 1461069945972 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}] 05:45:46 INFO - PROCESS | 1825 | 1461069946232 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 05:45:46 INFO - PROCESS | 1825 | 1461069946566 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a63c000 == 138 [pid = 1825] [id = 645] 05:45:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f1364473800) [pid = 1825] [serial = 1936] [outer = (nil)] 05:45:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f13694b0c00) [pid = 1825] [serial = 1937] [outer = 0x7f1364473800] 05:45:46 INFO - PROCESS | 1825 | 1461069946648 Marionette DEBUG loaded listener.js 05:45:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f1369527800) [pid = 1825] [serial = 1938] [outer = 0x7f1364473800] 05:45:47 INFO - PROCESS | 1825 | 1461069947559 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]]]}] 05:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1638ms 05:45:47 INFO - PROCESS | 1825 | 1461069947600 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 05:45:47 INFO - PROCESS | 1825 | 1461069947604 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 05:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:45:47 INFO - PROCESS | 1825 | 1461069947610 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:45:47 INFO - PROCESS | 1825 | 1461069947614 Marionette TRACE conn3 <- [1,2554,null,{}] 05:45:47 INFO - PROCESS | 1825 | 1461069947619 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}] 05:45:47 INFO - PROCESS | 1825 | 1461069947846 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 05:45:48 INFO - PROCESS | 1825 | 1461069948168 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caa0000 == 139 [pid = 1825] [id = 646] 05:45:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f1364479c00) [pid = 1825] [serial = 1939] [outer = (nil)] 05:45:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f1369eaa800) [pid = 1825] [serial = 1940] [outer = 0x7f1364479c00] 05:45:48 INFO - PROCESS | 1825 | 1461069948247 Marionette DEBUG loaded listener.js 05:45:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f1369ef5400) [pid = 1825] [serial = 1941] [outer = 0x7f1364479c00] 05:45:49 INFO - PROCESS | 1825 | 1461069949130 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]]]}] 05:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1589ms 05:45:49 INFO - PROCESS | 1825 | 1461069949201 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 05:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:45:49 INFO - PROCESS | 1825 | 1461069949205 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 05:45:49 INFO - PROCESS | 1825 | 1461069949211 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:45:49 INFO - PROCESS | 1825 | 1461069949214 Marionette TRACE conn3 <- [1,2558,null,{}] 05:45:49 INFO - PROCESS | 1825 | 1461069949219 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}] 05:45:49 INFO - PROCESS | 1825 | 1461069949468 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 05:45:49 INFO - PROCESS | 1825 | 1461069949785 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cf7d800 == 140 [pid = 1825] [id = 647] 05:45:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f1369c28c00) [pid = 1825] [serial = 1942] [outer = (nil)] 05:45:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f1369fac400) [pid = 1825] [serial = 1943] [outer = 0x7f1369c28c00] 05:45:49 INFO - PROCESS | 1825 | 1461069949864 Marionette DEBUG loaded listener.js 05:45:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f136a866400) [pid = 1825] [serial = 1944] [outer = 0x7f1369c28c00] 05:45:50 INFO - PROCESS | 1825 | 1461069950755 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]]]}] 05:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1581ms 05:45:50 INFO - PROCESS | 1825 | 1461069950792 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 05:45:50 INFO - PROCESS | 1825 | 1461069950795 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 05:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:45:50 INFO - PROCESS | 1825 | 1461069950802 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:45:50 INFO - PROCESS | 1825 | 1461069950804 Marionette TRACE conn3 <- [1,2562,null,{}] 05:45:50 INFO - PROCESS | 1825 | 1461069950809 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}] 05:45:51 INFO - PROCESS | 1825 | 1461069951031 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 05:45:51 INFO - PROCESS | 1825 | 1461069951313 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137056f800 == 141 [pid = 1825] [id = 648] 05:45:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f135c69d000) [pid = 1825] [serial = 1945] [outer = (nil)] 05:45:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f136a86ac00) [pid = 1825] [serial = 1946] [outer = 0x7f135c69d000] 05:45:51 INFO - PROCESS | 1825 | 1461069951431 Marionette DEBUG loaded listener.js 05:45:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f136a9df800) [pid = 1825] [serial = 1947] [outer = 0x7f135c69d000] 05:45:52 INFO - PROCESS | 1825 | 1461069952337 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]]]}] 05:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1578ms 05:45:52 INFO - PROCESS | 1825 | 1461069952381 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 05:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:45:52 INFO - PROCESS | 1825 | 1461069952385 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 05:45:52 INFO - PROCESS | 1825 | 1461069952392 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:45:52 INFO - PROCESS | 1825 | 1461069952396 Marionette TRACE conn3 <- [1,2566,null,{}] 05:45:52 INFO - PROCESS | 1825 | 1461069952402 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}] 05:45:52 INFO - PROCESS | 1825 | 1461069952637 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 05:45:52 INFO - PROCESS | 1825 | 1461069952963 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bc9800 == 142 [pid = 1825] [id = 649] 05:45:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f13605c3000) [pid = 1825] [serial = 1948] [outer = (nil)] 05:45:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f136aa5d400) [pid = 1825] [serial = 1949] [outer = 0x7f13605c3000] 05:45:53 INFO - PROCESS | 1825 | 1461069953047 Marionette DEBUG loaded listener.js 05:45:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f136b89cc00) [pid = 1825] [serial = 1950] [outer = 0x7f13605c3000] 05:45:53 INFO - PROCESS | 1825 | 1461069953968 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]]]}] 05:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1636ms 05:45:54 INFO - PROCESS | 1825 | 1461069954029 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 05:45:54 INFO - PROCESS | 1825 | 1461069954034 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 05:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:45:54 INFO - PROCESS | 1825 | 1461069954040 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:45:54 INFO - PROCESS | 1825 | 1461069954045 Marionette TRACE conn3 <- [1,2570,null,{}] 05:45:54 INFO - PROCESS | 1825 | 1461069954051 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}] 05:45:54 INFO - PROCESS | 1825 | 1461069954325 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 05:45:54 INFO - PROCESS | 1825 | 1461069954664 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710c7800 == 143 [pid = 1825] [id = 650] 05:45:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f1358552800) [pid = 1825] [serial = 1951] [outer = (nil)] 05:45:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f136c8c9400) [pid = 1825] [serial = 1952] [outer = 0x7f1358552800] 05:45:54 INFO - PROCESS | 1825 | 1461069954758 Marionette DEBUG loaded listener.js 05:45:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f136cf1bc00) [pid = 1825] [serial = 1953] [outer = 0x7f1358552800] 05:45:55 INFO - PROCESS | 1825 | 1461069955658 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]]]}] 05:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1684ms 05:45:55 INFO - PROCESS | 1825 | 1461069955725 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 05:45:55 INFO - PROCESS | 1825 | 1461069955729 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 05:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:45:55 INFO - PROCESS | 1825 | 1461069955735 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:45:55 INFO - PROCESS | 1825 | 1461069955737 Marionette TRACE conn3 <- [1,2574,null,{}] 05:45:55 INFO - PROCESS | 1825 | 1461069955743 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}] 05:45:55 INFO - PROCESS | 1825 | 1461069955984 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 05:45:56 INFO - PROCESS | 1825 | 1461069956314 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374358800 == 144 [pid = 1825] [id = 651] 05:45:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f136a8a8000) [pid = 1825] [serial = 1954] [outer = (nil)] 05:45:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f136ed7ac00) [pid = 1825] [serial = 1955] [outer = 0x7f136a8a8000] 05:45:56 INFO - PROCESS | 1825 | 1461069956397 Marionette DEBUG loaded listener.js 05:45:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f13701d2800) [pid = 1825] [serial = 1956] [outer = 0x7f136a8a8000] 05:45:57 INFO - PROCESS | 1825 | 1461069957281 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]]]}] 05:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1578ms 05:45:57 INFO - PROCESS | 1825 | 1461069957314 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 05:45:57 INFO - PROCESS | 1825 | 1461069957318 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 05:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:45:57 INFO - PROCESS | 1825 | 1461069957325 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:45:57 INFO - PROCESS | 1825 | 1461069957328 Marionette TRACE conn3 <- [1,2578,null,{}] 05:45:57 INFO - PROCESS | 1825 | 1461069957333 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}] 05:45:57 INFO - PROCESS | 1825 | 1461069957564 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 05:45:57 INFO - PROCESS | 1825 | 1461069957848 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137575b800 == 145 [pid = 1825] [id = 652] 05:45:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f136c388400) [pid = 1825] [serial = 1957] [outer = (nil)] 05:45:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f1370ab9c00) [pid = 1825] [serial = 1958] [outer = 0x7f136c388400] 05:45:57 INFO - PROCESS | 1825 | 1461069957973 Marionette DEBUG loaded listener.js 05:45:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f1370af7000) [pid = 1825] [serial = 1959] [outer = 0x7f136c388400] 05:45:58 INFO - PROCESS | 1825 | 1461069958813 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]]]}] 05:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1539ms 05:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:45:58 INFO - PROCESS | 1825 | 1461069958865 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 05:45:58 INFO - PROCESS | 1825 | 1461069958868 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 05:45:58 INFO - PROCESS | 1825 | 1461069958875 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:45:58 INFO - PROCESS | 1825 | 1461069958878 Marionette TRACE conn3 <- [1,2582,null,{}] 05:45:58 INFO - PROCESS | 1825 | 1461069958884 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}] 05:45:59 INFO - PROCESS | 1825 | 1461069959139 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 05:45:59 INFO - PROCESS | 1825 | 1461069959509 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766d4000 == 146 [pid = 1825] [id = 653] 05:45:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f1361bdf400) [pid = 1825] [serial = 1960] [outer = (nil)] 05:45:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f1370cce400) [pid = 1825] [serial = 1961] [outer = 0x7f1361bdf400] 05:45:59 INFO - PROCESS | 1825 | 1461069959595 Marionette DEBUG loaded listener.js 05:45:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f137135a000) [pid = 1825] [serial = 1962] [outer = 0x7f1361bdf400] 05:46:00 INFO - PROCESS | 1825 | 1461069960481 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]]]}] 05:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1680ms 05:46:00 INFO - PROCESS | 1825 | 1461069960556 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 05:46:00 INFO - PROCESS | 1825 | 1461069960569 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 05:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:46:00 INFO - PROCESS | 1825 | 1461069960576 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:46:00 INFO - PROCESS | 1825 | 1461069960580 Marionette TRACE conn3 <- [1,2586,null,{}] 05:46:00 INFO - PROCESS | 1825 | 1461069960585 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}] 05:46:00 INFO - PROCESS | 1825 | 1461069960859 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 05:46:01 INFO - PROCESS | 1825 | 1461069961186 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce05800 == 147 [pid = 1825] [id = 654] 05:46:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f1370cc5c00) [pid = 1825] [serial = 1963] [outer = (nil)] 05:46:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f13713cac00) [pid = 1825] [serial = 1964] [outer = 0x7f1370cc5c00] 05:46:01 INFO - PROCESS | 1825 | 1461069961269 Marionette DEBUG loaded listener.js 05:46:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f13727acc00) [pid = 1825] [serial = 1965] [outer = 0x7f1370cc5c00] 05:46:02 INFO - PROCESS | 1825 | 1461069962163 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]]]}] 05:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1645ms 05:46:02 INFO - PROCESS | 1825 | 1461069962223 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 05:46:02 INFO - PROCESS | 1825 | 1461069962228 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 05:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:46:02 INFO - PROCESS | 1825 | 1461069962235 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:46:02 INFO - PROCESS | 1825 | 1461069962237 Marionette TRACE conn3 <- [1,2590,null,{}] 05:46:02 INFO - PROCESS | 1825 | 1461069962244 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}] 05:46:02 INFO - PROCESS | 1825 | 1461069962490 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 05:46:02 INFO - PROCESS | 1825 | 1461069962815 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13832b2800 == 148 [pid = 1825] [id = 655] 05:46:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f1370352c00) [pid = 1825] [serial = 1966] [outer = (nil)] 05:46:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f13728dc800) [pid = 1825] [serial = 1967] [outer = 0x7f1370352c00] 05:46:02 INFO - PROCESS | 1825 | 1461069962902 Marionette DEBUG loaded listener.js 05:46:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f13733dbc00) [pid = 1825] [serial = 1968] [outer = 0x7f1370352c00] 05:46:03 INFO - PROCESS | 1825 | 1461069963818 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]]]}] 05:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1631ms 05:46:03 INFO - PROCESS | 1825 | 1461069963867 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 05:46:03 INFO - PROCESS | 1825 | 1461069963871 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 05:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:46:03 INFO - PROCESS | 1825 | 1461069963877 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:46:03 INFO - PROCESS | 1825 | 1461069963880 Marionette TRACE conn3 <- [1,2594,null,{}] 05:46:03 INFO - PROCESS | 1825 | 1461069963886 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}] 05:46:04 INFO - PROCESS | 1825 | 1461069964154 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 05:46:04 INFO - PROCESS | 1825 | 1461069964510 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138809f000 == 149 [pid = 1825] [id = 656] 05:46:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f13701cfc00) [pid = 1825] [serial = 1969] [outer = (nil)] 05:46:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f1374d7fc00) [pid = 1825] [serial = 1970] [outer = 0x7f13701cfc00] 05:46:04 INFO - PROCESS | 1825 | 1461069964590 Marionette DEBUG loaded listener.js 05:46:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f1374e26800) [pid = 1825] [serial = 1971] [outer = 0x7f13701cfc00] 05:46:05 INFO - PROCESS | 1825 | 1461069965518 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]]]}] 05:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1683ms 05:46:05 INFO - PROCESS | 1825 | 1461069965563 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 05:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:46:05 INFO - PROCESS | 1825 | 1461069965566 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 05:46:05 INFO - PROCESS | 1825 | 1461069965572 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:46:05 INFO - PROCESS | 1825 | 1461069965575 Marionette TRACE conn3 <- [1,2598,null,{}] 05:46:05 INFO - PROCESS | 1825 | 1461069965581 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}] 05:46:05 INFO - PROCESS | 1825 | 1461069965816 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 05:46:06 INFO - PROCESS | 1825 | 1461069966144 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358510800 == 150 [pid = 1825] [id = 657] 05:46:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f1359d45800) [pid = 1825] [serial = 1972] [outer = (nil)] 05:46:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f13761d7c00) [pid = 1825] [serial = 1973] [outer = 0x7f1359d45800] 05:46:06 INFO - PROCESS | 1825 | 1461069966225 Marionette DEBUG loaded listener.js 05:46:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f13771ba400) [pid = 1825] [serial = 1974] [outer = 0x7f1359d45800] 05:46:07 INFO - PROCESS | 1825 | 1461069967140 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]]]}] 05:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1647ms 05:46:07 INFO - PROCESS | 1825 | 1461069967221 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 05:46:07 INFO - PROCESS | 1825 | 1461069967225 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138ae39800 == 149 [pid = 1825] [id = 210] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137097d000 == 148 [pid = 1825] [id = 396] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135715d800 == 147 [pid = 1825] [id = 638] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d929000 == 146 [pid = 1825] [id = 637] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135cd0a000 == 145 [pid = 1825] [id = 636] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a7da800 == 144 [pid = 1825] [id = 635] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138c684800 == 143 [pid = 1825] [id = 634] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138ae35800 == 142 [pid = 1825] [id = 633] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388529800 == 141 [pid = 1825] [id = 632] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1388341800 == 140 [pid = 1825] [id = 631] 05:46:09 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1387e0c000 == 139 [pid = 1825] [id = 630] 05:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f13613bec00) [pid = 1825] [serial = 1848] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f13605cd000) [pid = 1825] [serial = 1710] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f135d2c0c00) [pid = 1825] [serial = 1841] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f1370cd1400) [pid = 1825] [serial = 1823] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f13732c6400) [pid = 1825] [serial = 1835] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f1360570000) [pid = 1825] [serial = 1847] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f135ecb1800) [pid = 1825] [serial = 1656] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f136a9ed000) [pid = 1825] [serial = 1749] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f136a8e9c00) [pid = 1825] [serial = 1746] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f1361a50000) [pid = 1825] [serial = 1590] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f13727a0000) [pid = 1825] [serial = 1830] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f136c389000) [pid = 1825] [serial = 1805] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f137280b800) [pid = 1825] [serial = 1833] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f136a89a400) [pid = 1825] [serial = 1799] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f13586cfc00) [pid = 1825] [serial = 1781] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f136aab6000) [pid = 1825] [serial = 1755] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f13619d8c00) [pid = 1825] [serial = 1668] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f136c8d0000) [pid = 1825] [serial = 1808] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f1369ef4000) [pid = 1825] [serial = 1797] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f136b9a0400) [pid = 1825] [serial = 1758] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f13713c2400) [pid = 1825] [serial = 1826] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f135c90f000) [pid = 1825] [serial = 1761] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f136ed0a000) [pid = 1825] [serial = 1614] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f13701d8000) [pid = 1825] [serial = 1814] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f13694b5800) [pid = 1825] [serial = 1796] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f136de8f400) [pid = 1825] [serial = 1811] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f136c8c4000) [pid = 1825] [serial = 1806] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f1359d46c00) [pid = 1825] [serial = 1782] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f1361ce7c00) [pid = 1825] [serial = 1791] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f1359d51c00) [pid = 1825] [serial = 1644] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f1364473400) [pid = 1825] [serial = 1599] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f1369ccd000) [pid = 1825] [serial = 1737] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f13606b8800) [pid = 1825] [serial = 1662] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f1370ac0c00) [pid = 1825] [serial = 1817] [outer = (nil)] [url = about:blank] 05:46:09 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f1369518c00) [pid = 1825] [serial = 1731] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f1361ce7400) [pid = 1825] [serial = 1674] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f135ecb3800) [pid = 1825] [serial = 1584] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f136c2d0400) [pid = 1825] [serial = 1803] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f135d2c4400) [pid = 1825] [serial = 1578] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f136aa5b400) [pid = 1825] [serial = 1752] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f135d2ad800) [pid = 1825] [serial = 1620] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f136bc15800) [pid = 1825] [serial = 1802] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f1360567000) [pid = 1825] [serial = 1587] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f13694b5c00) [pid = 1825] [serial = 1689] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f1370cc3800) [pid = 1825] [serial = 1820] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f136aab3c00) [pid = 1825] [serial = 1608] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f135dbc9400) [pid = 1825] [serial = 1581] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f1364474400) [pid = 1825] [serial = 1683] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f1364474800) [pid = 1825] [serial = 1728] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f135d482800) [pid = 1825] [serial = 1784] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f13613c8000) [pid = 1825] [serial = 1665] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f136946a400) [pid = 1825] [serial = 1686] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f135d2b0c00) [pid = 1825] [serial = 1623] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f135dbd2c00) [pid = 1825] [serial = 1650] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f135e84b800) [pid = 1825] [serial = 1653] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f136a871400) [pid = 1825] [serial = 1743] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f13713c8c00) [pid = 1825] [serial = 1827] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1361a4a400) [pid = 1825] [serial = 1671] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f135d482000) [pid = 1825] [serial = 1641] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f135c6f7000) [pid = 1825] [serial = 1839] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f135a9b3800) [pid = 1825] [serial = 1838] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f136c8cb000) [pid = 1825] [serial = 1611] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f135a9b9000) [pid = 1825] [serial = 1713] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1362c0ec00) [pid = 1825] [serial = 1680] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f13605c7400) [pid = 1825] [serial = 1788] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f136209a000) [pid = 1825] [serial = 1677] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1370af3c00) [pid = 1825] [serial = 1818] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f136ca09c00) [pid = 1825] [serial = 1809] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f13727af400) [pid = 1825] [serial = 1832] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1370ab9400) [pid = 1825] [serial = 1815] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f135fe10400) [pid = 1825] [serial = 1719] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f135dbca400) [pid = 1825] [serial = 1503] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1362042400) [pid = 1825] [serial = 1596] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1370ccb800) [pid = 1825] [serial = 1821] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1370af1000) [pid = 1825] [serial = 1617] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1361be0800) [pid = 1825] [serial = 1790] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f135f310800) [pid = 1825] [serial = 1845] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136aab1c00) [pid = 1825] [serial = 1800] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f135dbce000) [pid = 1825] [serial = 1785] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f1369c26800) [pid = 1825] [serial = 1734] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f135da81400) [pid = 1825] [serial = 1842] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f136056f800) [pid = 1825] [serial = 1659] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1369eb4000) [pid = 1825] [serial = 1740] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f135d2bc800) [pid = 1825] [serial = 1572] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f136ed13800) [pid = 1825] [serial = 1812] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f13713cec00) [pid = 1825] [serial = 1829] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f135c414800) [pid = 1825] [serial = 1575] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f135d4b1800) [pid = 1825] [serial = 1716] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f13733d3000) [pid = 1825] [serial = 1836] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1362fa6000) [pid = 1825] [serial = 1794] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f135ebd1400) [pid = 1825] [serial = 1787] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1361bebc00) [pid = 1825] [serial = 1593] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f1361a49000) [pid = 1825] [serial = 1722] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f135d4ac000) [pid = 1825] [serial = 1692] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f136209e000) [pid = 1825] [serial = 1793] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1361be2800) [pid = 1825] [serial = 1725] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f135eac3800) [pid = 1825] [serial = 1844] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f137135b800) [pid = 1825] [serial = 1824] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1369cc6400) [pid = 1825] [serial = 1602] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135d2bc000) [pid = 1825] [serial = 1647] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f136a8efc00) [pid = 1825] [serial = 1605] [outer = (nil)] [url = about:blank] 05:46:10 INFO - PROCESS | 1825 | 1461069970065 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:46:10 INFO - PROCESS | 1825 | 1461069970069 Marionette TRACE conn3 <- [1,2602,null,{}] 05:46:10 INFO - PROCESS | 1825 | 1461069970095 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}] 05:46:10 INFO - PROCESS | 1825 | 1461069970316 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 05:46:10 INFO - PROCESS | 1825 | 1461069970532 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a7ce000 == 140 [pid = 1825] [id = 658] 05:46:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1358897800) [pid = 1825] [serial = 1975] [outer = (nil)] 05:46:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135889c800) [pid = 1825] [serial = 1976] [outer = 0x7f1358897800] 05:46:10 INFO - PROCESS | 1825 | 1461069970599 Marionette DEBUG loaded listener.js 05:46:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1358cae800) [pid = 1825] [serial = 1977] [outer = 0x7f1358897800] 05:46:11 INFO - PROCESS | 1825 | 1461069971419 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]]]}] 05:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1779ms 05:46:11 INFO - PROCESS | 1825 | 1461069971469 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 05:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:46:11 INFO - PROCESS | 1825 | 1461069971474 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 05:46:11 INFO - PROCESS | 1825 | 1461069971481 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:46:11 INFO - PROCESS | 1825 | 1461069971484 Marionette TRACE conn3 <- [1,2606,null,{}] 05:46:11 INFO - PROCESS | 1825 | 1461069971497 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}] 05:46:11 INFO - PROCESS | 1825 | 1461069971727 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 05:46:11 INFO - PROCESS | 1825 | 1461069971923 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5e9800 == 141 [pid = 1825] [id = 659] 05:46:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1358559000) [pid = 1825] [serial = 1978] [outer = (nil)] 05:46:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1359d4ac00) [pid = 1825] [serial = 1979] [outer = 0x7f1358559000] 05:46:11 INFO - PROCESS | 1825 | 1461069971992 Marionette DEBUG loaded listener.js 05:46:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135a9b7400) [pid = 1825] [serial = 1980] [outer = 0x7f1358559000] 05:46:13 INFO - PROCESS | 1825 | 1461069973013 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]]]}] 05:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1595ms 05:46:13 INFO - PROCESS | 1825 | 1461069973076 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 05:46:13 INFO - PROCESS | 1825 | 1461069973079 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 05:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:46:13 INFO - PROCESS | 1825 | 1461069973086 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:46:13 INFO - PROCESS | 1825 | 1461069973090 Marionette TRACE conn3 <- [1,2610,null,{}] 05:46:13 INFO - PROCESS | 1825 | 1461069973095 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}] 05:46:13 INFO - PROCESS | 1825 | 1461069973403 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 05:46:13 INFO - PROCESS | 1825 | 1461069973454 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d284000 == 142 [pid = 1825] [id = 660] 05:46:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135c906000) [pid = 1825] [serial = 1981] [outer = (nil)] 05:46:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f135c90a400) [pid = 1825] [serial = 1982] [outer = 0x7f135c906000] 05:46:13 INFO - PROCESS | 1825 | 1461069973663 Marionette DEBUG loaded listener.js 05:46:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f135d2a9000) [pid = 1825] [serial = 1983] [outer = 0x7f135c906000] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f1362042c00) [pid = 1825] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f135eac2000) [pid = 1825] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f135d47a800) [pid = 1825] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f136056e800) [pid = 1825] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1362c10c00) [pid = 1825] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f1361be4400) [pid = 1825] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1369eb3000) [pid = 1825] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f1369ef0c00) [pid = 1825] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f13728df000) [pid = 1825] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f13747f7c00) [pid = 1825] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f1369ef1c00) [pid = 1825] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f135d2ba400) [pid = 1825] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f136e05b000) [pid = 1825] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f1372809000) [pid = 1825] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1359ce1c00) [pid = 1825] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f135da87000) [pid = 1825] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f135da82400) [pid = 1825] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f1356dcf400) [pid = 1825] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f1359ce3000) [pid = 1825] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:46:15 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f136144f000) [pid = 1825] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:46:15 INFO - PROCESS | 1825 | 1461069975387 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]]]}] 05:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2333ms 05:46:15 INFO - PROCESS | 1825 | 1461069975420 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 05:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:46:15 INFO - PROCESS | 1825 | 1461069975424 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 05:46:15 INFO - PROCESS | 1825 | 1461069975430 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:46:15 INFO - PROCESS | 1825 | 1461069975433 Marionette TRACE conn3 <- [1,2614,null,{}] 05:46:15 INFO - PROCESS | 1825 | 1461069975438 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}] 05:46:15 INFO - PROCESS | 1825 | 1461069975723 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 05:46:15 INFO - PROCESS | 1825 | 1461069975744 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d92b800 == 143 [pid = 1825] [id = 661] 05:46:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f135a4ecc00) [pid = 1825] [serial = 1984] [outer = (nil)] 05:46:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f135d47e400) [pid = 1825] [serial = 1985] [outer = 0x7f135a4ecc00] 05:46:15 INFO - PROCESS | 1825 | 1461069975808 Marionette DEBUG loaded listener.js 05:46:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f135da7dc00) [pid = 1825] [serial = 1986] [outer = 0x7f135a4ecc00] 05:46:16 INFO - PROCESS | 1825 | 1461069976675 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]]]}] 05:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1279ms 05:46:16 INFO - PROCESS | 1825 | 1461069976710 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 05:46:16 INFO - PROCESS | 1825 | 1461069976714 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 05:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:46:16 INFO - PROCESS | 1825 | 1461069976720 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:46:16 INFO - PROCESS | 1825 | 1461069976722 Marionette TRACE conn3 <- [1,2618,null,{}] 05:46:16 INFO - PROCESS | 1825 | 1461069976729 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}] 05:46:16 INFO - PROCESS | 1825 | 1461069976953 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 05:46:17 INFO - PROCESS | 1825 | 1461069977405 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358521800 == 144 [pid = 1825] [id = 662] 05:46:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f1358556000) [pid = 1825] [serial = 1987] [outer = (nil)] 05:46:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f13586cfc00) [pid = 1825] [serial = 1988] [outer = 0x7f1358556000] 05:46:17 INFO - PROCESS | 1825 | 1461069977489 Marionette DEBUG loaded listener.js 05:46:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f1359ce0c00) [pid = 1825] [serial = 1989] [outer = 0x7f1358556000] 05:46:18 INFO - PROCESS | 1825 | 1461069978459 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]]]}] 05:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1785ms 05:46:18 INFO - PROCESS | 1825 | 1461069978508 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 05:46:18 INFO - PROCESS | 1825 | 1461069978516 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 05:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:46:18 INFO - PROCESS | 1825 | 1461069978526 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:46:18 INFO - PROCESS | 1825 | 1461069978531 Marionette TRACE conn3 <- [1,2622,null,{}] 05:46:18 INFO - PROCESS | 1825 | 1461069978539 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}] 05:46:18 INFO - PROCESS | 1825 | 1461069978796 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 05:46:19 INFO - PROCESS | 1825 | 1461069979125 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d60f000 == 145 [pid = 1825] [id = 663] 05:46:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f135a4efc00) [pid = 1825] [serial = 1990] [outer = (nil)] 05:46:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f135c6f0400) [pid = 1825] [serial = 1991] [outer = 0x7f135a4efc00] 05:46:19 INFO - PROCESS | 1825 | 1461069979210 Marionette DEBUG loaded listener.js 05:46:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f135cd92c00) [pid = 1825] [serial = 1992] [outer = 0x7f135a4efc00] 05:46:20 INFO - PROCESS | 1825 | 1461069980207 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]]]}] 05:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1739ms 05:46:20 INFO - PROCESS | 1825 | 1461069980269 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 05:46:20 INFO - PROCESS | 1825 | 1461069980276 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 05:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:46:20 INFO - PROCESS | 1825 | 1461069980284 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:46:20 INFO - PROCESS | 1825 | 1461069980287 Marionette TRACE conn3 <- [1,2626,null,{}] 05:46:20 INFO - PROCESS | 1825 | 1461069980293 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}] 05:46:20 INFO - PROCESS | 1825 | 1461069980543 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 05:46:20 INFO - PROCESS | 1825 | 1461069980896 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe48800 == 146 [pid = 1825] [id = 664] 05:46:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135d4ac800) [pid = 1825] [serial = 1993] [outer = (nil)] 05:46:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f135da8ac00) [pid = 1825] [serial = 1994] [outer = 0x7f135d4ac800] 05:46:20 INFO - PROCESS | 1825 | 1461069980980 Marionette DEBUG loaded listener.js 05:46:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f135dcc9800) [pid = 1825] [serial = 1995] [outer = 0x7f135d4ac800] 05:46:21 INFO - PROCESS | 1825 | 1461069981922 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]]]}] 05:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1684ms 05:46:21 INFO - PROCESS | 1825 | 1461069981970 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 05:46:21 INFO - PROCESS | 1825 | 1461069981974 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 05:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:46:21 INFO - PROCESS | 1825 | 1461069981991 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:46:22 INFO - PROCESS | 1825 | 1461069982001 Marionette TRACE conn3 <- [1,2630,null,{}] 05:46:22 INFO - PROCESS | 1825 | 1461069982009 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}] 05:46:22 INFO - PROCESS | 1825 | 1461069982299 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 05:46:22 INFO - PROCESS | 1825 | 1461069982604 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612de000 == 147 [pid = 1825] [id = 665] 05:46:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135d2ad800) [pid = 1825] [serial = 1996] [outer = (nil)] 05:46:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f135ebd0400) [pid = 1825] [serial = 1997] [outer = 0x7f135d2ad800] 05:46:22 INFO - PROCESS | 1825 | 1461069982691 Marionette DEBUG loaded listener.js 05:46:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135f30a000) [pid = 1825] [serial = 1998] [outer = 0x7f135d2ad800] 05:46:23 INFO - PROCESS | 1825 | 1461069983584 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]]]}] 05:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1652ms 05:46:23 INFO - PROCESS | 1825 | 1461069983635 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 05:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:46:23 INFO - PROCESS | 1825 | 1461069983640 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 05:46:23 INFO - PROCESS | 1825 | 1461069983646 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:46:23 INFO - PROCESS | 1825 | 1461069983649 Marionette TRACE conn3 <- [1,2634,null,{}] 05:46:23 INFO - PROCESS | 1825 | 1461069983655 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}] 05:46:23 INFO - PROCESS | 1825 | 1461069983898 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 05:46:24 INFO - PROCESS | 1825 | 1461069984217 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619a6000 == 148 [pid = 1825] [id = 666] 05:46:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f13586ce800) [pid = 1825] [serial = 1999] [outer = (nil)] 05:46:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135fe16000) [pid = 1825] [serial = 2000] [outer = 0x7f13586ce800] 05:46:24 INFO - PROCESS | 1825 | 1461069984297 Marionette DEBUG loaded listener.js 05:46:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f136056ec00) [pid = 1825] [serial = 2001] [outer = 0x7f13586ce800] 05:46:25 INFO - PROCESS | 1825 | 1461069985183 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]]]}] 05:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1589ms 05:46:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:46:25 INFO - PROCESS | 1825 | 1461069985235 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 05:46:25 INFO - PROCESS | 1825 | 1461069985238 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 05:46:25 INFO - PROCESS | 1825 | 1461069985246 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:46:25 INFO - PROCESS | 1825 | 1461069985248 Marionette TRACE conn3 <- [1,2638,null,{}] 05:46:25 INFO - PROCESS | 1825 | 1461069985255 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}] 05:46:25 INFO - PROCESS | 1825 | 1461069985492 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 05:46:25 INFO - PROCESS | 1825 | 1461069985806 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362219800 == 149 [pid = 1825] [id = 667] 05:46:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f13606bcc00) [pid = 1825] [serial = 2002] [outer = (nil)] 05:46:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f13613be400) [pid = 1825] [serial = 2003] [outer = 0x7f13606bcc00] 05:46:25 INFO - PROCESS | 1825 | 1461069985900 Marionette DEBUG loaded listener.js 05:46:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1361ab4c00) [pid = 1825] [serial = 2004] [outer = 0x7f13606bcc00] 05:46:26 INFO - PROCESS | 1825 | 1461069986843 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]]]}] 05:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1640ms 05:46:26 INFO - PROCESS | 1825 | 1461069986885 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 05:46:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:46:26 INFO - PROCESS | 1825 | 1461069986890 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 05:46:26 INFO - PROCESS | 1825 | 1461069986896 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:46:26 INFO - PROCESS | 1825 | 1461069986900 Marionette TRACE conn3 <- [1,2642,null,{}] 05:46:26 INFO - PROCESS | 1825 | 1461069986905 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}] 05:46:27 INFO - PROCESS | 1825 | 1461069987152 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 05:46:27 INFO - PROCESS | 1825 | 1461069987495 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ed9000 == 150 [pid = 1825] [id = 668] 05:46:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f13605c5c00) [pid = 1825] [serial = 2005] [outer = (nil)] 05:46:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1361cee400) [pid = 1825] [serial = 2006] [outer = 0x7f13605c5c00] 05:46:27 INFO - PROCESS | 1825 | 1461069987632 Marionette DEBUG loaded listener.js 05:46:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f136209e000) [pid = 1825] [serial = 2007] [outer = 0x7f13605c5c00] 05:46:28 INFO - PROCESS | 1825 | 1461069988958 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]]]}] 05:46:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:46:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2086ms 05:46:28 INFO - PROCESS | 1825 | 1461069988985 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 05:46:28 INFO - PROCESS | 1825 | 1461069988991 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 05:46:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:46:29 INFO - PROCESS | 1825 | 1461069989001 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:46:29 INFO - PROCESS | 1825 | 1461069989005 Marionette TRACE conn3 <- [1,2646,null,{}] 05:46:29 INFO - PROCESS | 1825 | 1461069989016 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}] 05:46:29 INFO - PROCESS | 1825 | 1461069989368 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 05:46:29 INFO - PROCESS | 1825 | 1461069989680 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369597800 == 151 [pid = 1825] [id = 669] 05:46:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f135cd90400) [pid = 1825] [serial = 2008] [outer = (nil)] 05:46:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1362c05800) [pid = 1825] [serial = 2009] [outer = 0x7f135cd90400] 05:46:29 INFO - PROCESS | 1825 | 1461069989765 Marionette DEBUG loaded listener.js 05:46:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1362fadc00) [pid = 1825] [serial = 2010] [outer = 0x7f135cd90400] 05:46:30 INFO - PROCESS | 1825 | 1461069990772 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]]]}] 05:46:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:46:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1803ms 05:46:30 INFO - PROCESS | 1825 | 1461069990806 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 05:46:30 INFO - PROCESS | 1825 | 1461069990810 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 05:46:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:46:30 INFO - PROCESS | 1825 | 1461069990817 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:46:30 INFO - PROCESS | 1825 | 1461069990821 Marionette TRACE conn3 <- [1,2650,null,{}] 05:46:30 INFO - PROCESS | 1825 | 1461069990827 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}] 05:46:31 INFO - PROCESS | 1825 | 1461069991091 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 05:46:31 INFO - PROCESS | 1825 | 1461069991447 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c88000 == 152 [pid = 1825] [id = 670] 05:46:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f135dbc9c00) [pid = 1825] [serial = 2011] [outer = (nil)] 05:46:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f136447b000) [pid = 1825] [serial = 2012] [outer = 0x7f135dbc9c00] 05:46:31 INFO - PROCESS | 1825 | 1461069991566 Marionette DEBUG loaded listener.js 05:46:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1369371c00) [pid = 1825] [serial = 2013] [outer = 0x7f135dbc9c00] 05:46:32 INFO - PROCESS | 1825 | 1461069992449 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]]]}] 05:46:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:46:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1685ms 05:46:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:46:32 INFO - PROCESS | 1825 | 1461069992503 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 05:46:32 INFO - PROCESS | 1825 | 1461069992506 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 05:46:32 INFO - PROCESS | 1825 | 1461069992514 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:46:32 INFO - PROCESS | 1825 | 1461069992517 Marionette TRACE conn3 <- [1,2654,null,{}] 05:46:32 INFO - PROCESS | 1825 | 1461069992523 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}] 05:46:32 INFO - PROCESS | 1825 | 1461069992768 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 05:46:33 INFO - PROCESS | 1825 | 1461069993034 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aad1800 == 153 [pid = 1825] [id = 671] 05:46:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1362c06c00) [pid = 1825] [serial = 2014] [outer = (nil)] 05:46:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f13694ae400) [pid = 1825] [serial = 2015] [outer = 0x7f1362c06c00] 05:46:33 INFO - PROCESS | 1825 | 1461069993161 Marionette DEBUG loaded listener.js 05:46:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1369518c00) [pid = 1825] [serial = 2016] [outer = 0x7f1362c06c00] 05:46:34 INFO - PROCESS | 1825 | 1461069994044 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]]]}] 05:46:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:46:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1584ms 05:46:34 INFO - PROCESS | 1825 | 1461069994100 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 05:46:34 INFO - PROCESS | 1825 | 1461069994113 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 05:46:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:46:34 INFO - PROCESS | 1825 | 1461069994121 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:46:34 INFO - PROCESS | 1825 | 1461069994124 Marionette TRACE conn3 <- [1,2658,null,{}] 05:46:34 INFO - PROCESS | 1825 | 1461069994130 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}] 05:46:34 INFO - PROCESS | 1825 | 1461069994375 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 05:46:34 INFO - PROCESS | 1825 | 1461069994699 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caa2000 == 154 [pid = 1825] [id = 672] 05:46:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1369c21c00) [pid = 1825] [serial = 2017] [outer = (nil)] 05:46:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1369c27c00) [pid = 1825] [serial = 2018] [outer = 0x7f1369c21c00] 05:46:34 INFO - PROCESS | 1825 | 1461069994797 Marionette DEBUG loaded listener.js 05:46:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1369ea8000) [pid = 1825] [serial = 2019] [outer = 0x7f1369c21c00] 05:46:35 INFO - PROCESS | 1825 | 1461069995706 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]]]}] 05:46:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:46:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1637ms 05:46:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:46:35 INFO - PROCESS | 1825 | 1461069995760 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 05:46:35 INFO - PROCESS | 1825 | 1461069995763 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 05:46:35 INFO - PROCESS | 1825 | 1461069995771 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:46:35 INFO - PROCESS | 1825 | 1461069995774 Marionette TRACE conn3 <- [1,2662,null,{}] 05:46:35 INFO - PROCESS | 1825 | 1461069995780 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}] 05:46:36 INFO - PROCESS | 1825 | 1461069996063 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 05:46:36 INFO - PROCESS | 1825 | 1461069996378 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cf8e000 == 155 [pid = 1825] [id = 673] 05:46:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f1369eb3c00) [pid = 1825] [serial = 2020] [outer = (nil)] 05:46:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f136a89a400) [pid = 1825] [serial = 2021] [outer = 0x7f1369eb3c00] 05:46:36 INFO - PROCESS | 1825 | 1461069996460 Marionette DEBUG loaded listener.js 05:46:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f136a8e6800) [pid = 1825] [serial = 2022] [outer = 0x7f1369eb3c00] 05:46:37 INFO - PROCESS | 1825 | 1461069997324 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]]]}] 05:46:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:46:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1587ms 05:46:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:46:37 INFO - PROCESS | 1825 | 1461069997358 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 05:46:37 INFO - PROCESS | 1825 | 1461069997360 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 05:46:37 INFO - PROCESS | 1825 | 1461069997367 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:46:37 INFO - PROCESS | 1825 | 1461069997370 Marionette TRACE conn3 <- [1,2666,null,{}] 05:46:37 INFO - PROCESS | 1825 | 1461069997377 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}] 05:46:37 INFO - PROCESS | 1825 | 1461069997621 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 05:46:37 INFO - PROCESS | 1825 | 1461069997893 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136e10f800 == 156 [pid = 1825] [id = 674] 05:46:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1369fabc00) [pid = 1825] [serial = 2023] [outer = (nil)] 05:46:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f136a9e2c00) [pid = 1825] [serial = 2024] [outer = 0x7f1369fabc00] 05:46:38 INFO - PROCESS | 1825 | 1461069998022 Marionette DEBUG loaded listener.js 05:46:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f136a9f7400) [pid = 1825] [serial = 2025] [outer = 0x7f1369fabc00] 05:46:39 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:39 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:46:39 INFO - PROCESS | 1825 | 1461069999349 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]]]}] 05:46:39 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) 05:46:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2033ms 05:46:39 INFO - PROCESS | 1825 | 1461069999400 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 05:46:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:46:39 INFO - PROCESS | 1825 | 1461069999405 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 05:46:39 INFO - PROCESS | 1825 | 1461069999414 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:46:39 INFO - PROCESS | 1825 | 1461069999417 Marionette TRACE conn3 <- [1,2670,null,{}] 05:46:39 INFO - PROCESS | 1825 | 1461069999425 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}] 05:46:39 INFO - PROCESS | 1825 | 1461069999746 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 05:46:40 INFO - PROCESS | 1825 | 1461070000025 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370976800 == 157 [pid = 1825] [id = 675] 05:46:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f136a89cc00) [pid = 1825] [serial = 2026] [outer = (nil)] 05:46:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f136aaac400) [pid = 1825] [serial = 2027] [outer = 0x7f136a89cc00] 05:46:40 INFO - PROCESS | 1825 | 1461070000103 Marionette DEBUG loaded listener.js 05:46:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f136b898800) [pid = 1825] [serial = 2028] [outer = 0x7f136a89cc00] 05:46:41 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:41 INFO - PROCESS | 1825 | 1461070001473 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] 05:46:41 INFO - PROCESS | 1825 | 1461070001509 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 05:46:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:46:41 INFO - PROCESS | 1825 | 1461070001515 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:46:41 INFO - PROCESS | 1825 | 1461070001519 Marionette TRACE conn3 <- [1,2674,null,{}] 05:46:41 INFO - PROCESS | 1825 | 1461070001524 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}] 05:46:41 INFO - PROCESS | 1825 | 1461070001778 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 05:46:42 INFO - PROCESS | 1825 | 1461070002060 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bd3000 == 158 [pid = 1825] [id = 676] 05:46:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f136a8e1c00) [pid = 1825] [serial = 2029] [outer = (nil)] 05:46:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136b99f400) [pid = 1825] [serial = 2030] [outer = 0x7f136a8e1c00] 05:46:42 INFO - PROCESS | 1825 | 1461070002136 Marionette DEBUG loaded listener.js 05:46:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f136c2cd400) [pid = 1825] [serial = 2031] [outer = 0x7f136a8e1c00] 05:46:43 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:43 INFO - PROCESS | 1825 | 1461070003482 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] 05:46:43 INFO - PROCESS | 1825 | 1461070003507 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 05:46:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:46:43 INFO - PROCESS | 1825 | 1461070003514 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:46:43 INFO - PROCESS | 1825 | 1461070003526 Marionette TRACE conn3 <- [1,2678,null,{}] 05:46:43 INFO - PROCESS | 1825 | 1461070003531 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}] 05:46:43 INFO - PROCESS | 1825 | 1461070003811 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 05:46:44 INFO - PROCESS | 1825 | 1461070004053 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d1d000 == 159 [pid = 1825] [id = 677] 05:46:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f136a8e9400) [pid = 1825] [serial = 2032] [outer = (nil)] 05:46:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f136c2d4c00) [pid = 1825] [serial = 2033] [outer = 0x7f136a8e9400] 05:46:44 INFO - PROCESS | 1825 | 1461070004137 Marionette DEBUG loaded listener.js 05:46:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f136c8d0c00) [pid = 1825] [serial = 2034] [outer = 0x7f136a8e9400] 05:46:45 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:45 INFO - PROCESS | 1825 | 1461070005535 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]]]}] 05:46:45 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) 05:46:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2047ms 05:46:45 INFO - PROCESS | 1825 | 1461070005562 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 05:46:45 INFO - PROCESS | 1825 | 1461070005565 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 05:46:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:46:45 INFO - PROCESS | 1825 | 1461070005572 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:46:45 INFO - PROCESS | 1825 | 1461070005575 Marionette TRACE conn3 <- [1,2682,null,{}] 05:46:45 INFO - PROCESS | 1825 | 1461070005581 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}] 05:46:45 INFO - PROCESS | 1825 | 1461070005871 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 05:46:46 INFO - PROCESS | 1825 | 1461070006117 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710d7000 == 160 [pid = 1825] [id = 678] 05:46:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f136bc0c000) [pid = 1825] [serial = 2035] [outer = (nil)] 05:46:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f136cf18400) [pid = 1825] [serial = 2036] [outer = 0x7f136bc0c000] 05:46:46 INFO - PROCESS | 1825 | 1461070006192 Marionette DEBUG loaded listener.js 05:46:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f136ed7b400) [pid = 1825] [serial = 2037] [outer = 0x7f136bc0c000] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ddf000 == 159 [pid = 1825] [id = 340] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1360696000 == 158 [pid = 1825] [id = 299] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d92b800 == 157 [pid = 1825] [id = 661] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d284000 == 156 [pid = 1825] [id = 660] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135c5e9800 == 155 [pid = 1825] [id = 659] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a7ce000 == 154 [pid = 1825] [id = 658] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138809f000 == 153 [pid = 1825] [id = 656] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13832b2800 == 152 [pid = 1825] [id = 655] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce05800 == 151 [pid = 1825] [id = 654] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766d4000 == 150 [pid = 1825] [id = 653] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137575b800 == 149 [pid = 1825] [id = 652] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374358800 == 148 [pid = 1825] [id = 651] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13710c7800 == 147 [pid = 1825] [id = 650] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370bc9800 == 146 [pid = 1825] [id = 649] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137056f800 == 145 [pid = 1825] [id = 648] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cf7d800 == 144 [pid = 1825] [id = 647] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136caa0000 == 143 [pid = 1825] [id = 646] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a63c000 == 142 [pid = 1825] [id = 645] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369488000 == 141 [pid = 1825] [id = 644] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362dd0000 == 140 [pid = 1825] [id = 643] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361af0000 == 139 [pid = 1825] [id = 642] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361233000 == 138 [pid = 1825] [id = 641] 05:46:48 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d61e800 == 137 [pid = 1825] [id = 640] 05:46:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f137728ac00) [pid = 1825] [serial = 1898] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f13771b5c00) [pid = 1825] [serial = 1895] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f1376236c00) [pid = 1825] [serial = 1890] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f137851e800) [pid = 1825] [serial = 1901] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1370352800) [pid = 1825] [serial = 1904] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f1374e2c800) [pid = 1825] [serial = 1886] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1370af6c00) [pid = 1825] [serial = 1878] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1369ea6400) [pid = 1825] [serial = 1863] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1369463800) [pid = 1825] [serial = 1859] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f13758d0800) [pid = 1825] [serial = 1887] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f136aaae400) [pid = 1825] [serial = 1868] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f13619de800) [pid = 1825] [serial = 1850] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f1377264800) [pid = 1825] [serial = 1896] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f136a863400) [pid = 1825] [serial = 1866] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1374e21000) [pid = 1825] [serial = 1883] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f13770b6800) [pid = 1825] [serial = 1893] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f13761d7000) [pid = 1825] [serial = 1889] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f13701d3c00) [pid = 1825] [serial = 1877] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1374e2a400) [pid = 1825] [serial = 1884] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136ca10c00) [pid = 1825] [serial = 1871] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f135fe0ac00) [pid = 1825] [serial = 1854] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f135dcd3000) [pid = 1825] [serial = 1853] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f136ed13c00) [pid = 1825] [serial = 1874] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1373358c00) [pid = 1825] [serial = 1880] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f135d4a8c00) [pid = 1825] [serial = 1911] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f137012a400) [pid = 1825] [serial = 1875] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f13694bc800) [pid = 1825] [serial = 1860] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1361ce9c00) [pid = 1825] [serial = 1856] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f136de8f800) [pid = 1825] [serial = 1872] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f135e846c00) [pid = 1825] [serial = 1913] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f136c38d400) [pid = 1825] [serial = 1869] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1358559400) [pid = 1825] [serial = 1916] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f1359ced000) [pid = 1825] [serial = 1907] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1369fa6400) [pid = 1825] [serial = 1865] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f1362093400) [pid = 1825] [serial = 1857] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1376611800) [pid = 1825] [serial = 1892] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1361abb800) [pid = 1825] [serial = 1779] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1369c30400) [pid = 1825] [serial = 1862] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f135a9af000) [pid = 1825] [serial = 1908] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f13733d3c00) [pid = 1825] [serial = 1881] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f135d2a7000) [pid = 1825] [serial = 1910] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135a9bcc00) [pid = 1825] [serial = 1917] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f135ebdbc00) [pid = 1825] [serial = 1914] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f135d4a8800) [pid = 1825] [serial = 1919] [outer = (nil)] [url = about:blank] 05:46:48 INFO - PROCESS | 1825 | 1461070008987 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]]]}] 05:46:49 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) 05:46:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 3435ms 05:46:49 INFO - PROCESS | 1825 | 1461070009008 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 05:46:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:46:49 INFO - PROCESS | 1825 | 1461070009013 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 05:46:49 INFO - PROCESS | 1825 | 1461070009021 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:46:49 INFO - PROCESS | 1825 | 1461070009027 Marionette TRACE conn3 <- [1,2686,null,{}] 05:46:49 INFO - PROCESS | 1825 | 1461070009037 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}] 05:46:49 INFO - PROCESS | 1825 | 1461070009267 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 05:46:49 INFO - PROCESS | 1825 | 1461070009480 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ab52800 == 138 [pid = 1825] [id = 679] 05:46:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1359ce6400) [pid = 1825] [serial = 2038] [outer = (nil)] 05:46:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1359ced000) [pid = 1825] [serial = 2039] [outer = 0x7f1359ce6400] 05:46:49 INFO - PROCESS | 1825 | 1461070009548 Marionette DEBUG loaded listener.js 05:46:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135a9b2c00) [pid = 1825] [serial = 2040] [outer = 0x7f1359ce6400] 05:46:50 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:50 INFO - PROCESS | 1825 | 1461070010820 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] 05:46:50 INFO - PROCESS | 1825 | 1461070010872 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 05:46:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:46:50 INFO - PROCESS | 1825 | 1461070010884 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:46:50 INFO - PROCESS | 1825 | 1461070010887 Marionette TRACE conn3 <- [1,2690,null,{}] 05:46:50 INFO - PROCESS | 1825 | 1461070010894 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}] 05:46:51 INFO - PROCESS | 1825 | 1461070011268 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 05:46:51 INFO - PROCESS | 1825 | 1461070011310 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d283800 == 139 [pid = 1825] [id = 680] 05:46:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1359ce3400) [pid = 1825] [serial = 2041] [outer = (nil)] 05:46:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135c909000) [pid = 1825] [serial = 2042] [outer = 0x7f1359ce3400] 05:46:51 INFO - PROCESS | 1825 | 1461070011376 Marionette DEBUG loaded listener.js 05:46:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135d2b7400) [pid = 1825] [serial = 2043] [outer = 0x7f1359ce3400] 05:46:52 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:52 INFO - PROCESS | 1825 | 1461070012835 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] 05:46:52 INFO - PROCESS | 1825 | 1461070012901 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 05:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f13701cfc00) [pid = 1825] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f135d2a6c00) [pid = 1825] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f13586cf400) [pid = 1825] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135fe0bc00) [pid = 1825] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1361a49800) [pid = 1825] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1358552800) [pid = 1825] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f135e84b000) [pid = 1825] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f1369c28c00) [pid = 1825] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f1370cc5c00) [pid = 1825] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f1364479c00) [pid = 1825] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1361bdf400) [pid = 1825] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f1364475800) [pid = 1825] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f1360562c00) [pid = 1825] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f1370352c00) [pid = 1825] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f136a8a8000) [pid = 1825] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f135c697c00) [pid = 1825] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f1359d45800) [pid = 1825] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1358559000) [pid = 1825] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f135c906000) [pid = 1825] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f135c69d000) [pid = 1825] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f1364473800) [pid = 1825] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f135e849800) [pid = 1825] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f13605c3000) [pid = 1825] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f136c388400) [pid = 1825] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:46:53 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f1358897800) [pid = 1825] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:46:53 INFO - PROCESS | 1825 | 1461070013491 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:46:53 INFO - PROCESS | 1825 | 1461070013497 Marionette TRACE conn3 <- [1,2694,null,{}] 05:46:53 INFO - PROCESS | 1825 | 1461070013522 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}] 05:46:53 INFO - PROCESS | 1825 | 1461070013758 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 05:46:53 INFO - PROCESS | 1825 | 1461070013931 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d993800 == 140 [pid = 1825] [id = 681] 05:46:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f135cd95c00) [pid = 1825] [serial = 2044] [outer = (nil)] 05:46:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f135da84400) [pid = 1825] [serial = 2045] [outer = 0x7f135cd95c00] 05:46:54 INFO - PROCESS | 1825 | 1461070014002 Marionette DEBUG loaded listener.js 05:46:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f135dccc800) [pid = 1825] [serial = 2046] [outer = 0x7f135cd95c00] 05:46:55 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:55 INFO - PROCESS | 1825 | 1461070015238 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 05:46:55 INFO - PROCESS | 1825 | 1461070015300 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 05:46:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:46:55 INFO - PROCESS | 1825 | 1461070015307 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:46:55 INFO - PROCESS | 1825 | 1461070015311 Marionette TRACE conn3 <- [1,2698,null,{}] 05:46:55 INFO - PROCESS | 1825 | 1461070015316 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}] 05:46:55 INFO - PROCESS | 1825 | 1461070015610 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 05:46:56 INFO - PROCESS | 1825 | 1461070016000 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358c09000 == 141 [pid = 1825] [id = 682] 05:46:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f1358557800) [pid = 1825] [serial = 2047] [outer = (nil)] 05:46:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f13586d4000) [pid = 1825] [serial = 2048] [outer = 0x7f1358557800] 05:46:56 INFO - PROCESS | 1825 | 1461070016081 Marionette DEBUG loaded listener.js 05:46:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f1359ce6000) [pid = 1825] [serial = 2049] [outer = 0x7f1358557800] 05:46:57 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:46:57 INFO - PROCESS | 1825 | 1461070017486 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] 05:46:57 INFO - PROCESS | 1825 | 1461070017551 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 05:46:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:46:57 INFO - PROCESS | 1825 | 1461070017559 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:46:57 INFO - PROCESS | 1825 | 1461070017566 Marionette TRACE conn3 <- [1,2702,null,{}] 05:46:57 INFO - PROCESS | 1825 | 1461070017672 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}] 05:46:57 INFO - PROCESS | 1825 | 1461070017926 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 05:46:58 INFO - PROCESS | 1825 | 1461070018178 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135f3e1000 == 142 [pid = 1825] [id = 683] 05:46:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f13586cc800) [pid = 1825] [serial = 2050] [outer = (nil)] 05:46:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f135c911000) [pid = 1825] [serial = 2051] [outer = 0x7f13586cc800] 05:46:58 INFO - PROCESS | 1825 | 1461070018260 Marionette DEBUG loaded listener.js 05:46:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f135d4aa400) [pid = 1825] [serial = 2052] [outer = 0x7f13586cc800] 05:46:59 INFO - PROCESS | 1825 | 1461070019300 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]]]}] 05:46:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1796ms 05:46:59 INFO - PROCESS | 1825 | 1461070019359 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 05:46:59 INFO - PROCESS | 1825 | 1461070019365 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 05:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:46:59 INFO - PROCESS | 1825 | 1461070019374 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:46:59 INFO - PROCESS | 1825 | 1461070019377 Marionette TRACE conn3 <- [1,2706,null,{}] 05:46:59 INFO - PROCESS | 1825 | 1461070019384 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}] 05:46:59 INFO - PROCESS | 1825 | 1461070019678 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 05:47:00 INFO - PROCESS | 1825 | 1461070020036 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13614d1800 == 143 [pid = 1825] [id = 684] 05:47:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f135e841000) [pid = 1825] [serial = 2053] [outer = (nil)] 05:47:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f135e84b800) [pid = 1825] [serial = 2054] [outer = 0x7f135e841000] 05:47:00 INFO - PROCESS | 1825 | 1461070020159 Marionette DEBUG loaded listener.js 05:47:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f135ecbc000) [pid = 1825] [serial = 2055] [outer = 0x7f135e841000] 05:47:01 INFO - PROCESS | 1825 | 1461070021177 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]]]}] 05:47:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1840ms 05:47:01 INFO - PROCESS | 1825 | 1461070021215 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 05:47:01 INFO - PROCESS | 1825 | 1461070021220 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 05:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:47:01 INFO - PROCESS | 1825 | 1461070021238 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:47:01 INFO - PROCESS | 1825 | 1461070021248 Marionette TRACE conn3 <- [1,2710,null,{}] 05:47:01 INFO - PROCESS | 1825 | 1461070021255 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}] 05:47:01 INFO - PROCESS | 1825 | 1461070021552 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 05:47:01 INFO - PROCESS | 1825 | 1461070021870 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362cc5000 == 144 [pid = 1825] [id = 685] 05:47:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f135dcc6c00) [pid = 1825] [serial = 2056] [outer = (nil)] 05:47:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f13605c8000) [pid = 1825] [serial = 2057] [outer = 0x7f135dcc6c00] 05:47:01 INFO - PROCESS | 1825 | 1461070021948 Marionette DEBUG loaded listener.js 05:47:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f13613c9000) [pid = 1825] [serial = 2058] [outer = 0x7f135dcc6c00] 05:47:02 INFO - PROCESS | 1825 | 1461070022904 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] 05:47:02 INFO - PROCESS | 1825 | 1461070022984 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 05:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:47:02 INFO - PROCESS | 1825 | 1461070022991 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:47:02 INFO - PROCESS | 1825 | 1461070022994 Marionette TRACE conn3 <- [1,2714,null,{}] 05:47:03 INFO - PROCESS | 1825 | 1461070023000 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}] 05:47:03 INFO - PROCESS | 1825 | 1461070023278 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 05:47:03 INFO - PROCESS | 1825 | 1461070023593 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136431c800 == 145 [pid = 1825] [id = 686] 05:47:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f135dcc8400) [pid = 1825] [serial = 2059] [outer = (nil)] 05:47:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f1361a47000) [pid = 1825] [serial = 2060] [outer = 0x7f135dcc8400] 05:47:03 INFO - PROCESS | 1825 | 1461070023673 Marionette DEBUG loaded listener.js 05:47:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f1361ab9400) [pid = 1825] [serial = 2061] [outer = 0x7f135dcc8400] 05:47:04 INFO - PROCESS | 1825 | 1461070024579 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]]]}] 05:47:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:47:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1637ms 05:47:04 INFO - PROCESS | 1825 | 1461070024630 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 05:47:04 INFO - PROCESS | 1825 | 1461070024633 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 05:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:47:04 INFO - PROCESS | 1825 | 1461070024641 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:47:04 INFO - PROCESS | 1825 | 1461070024644 Marionette TRACE conn3 <- [1,2718,null,{}] 05:47:04 INFO - PROCESS | 1825 | 1461070024650 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}] 05:47:04 INFO - PROCESS | 1825 | 1461070024895 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 05:47:05 INFO - PROCESS | 1825 | 1461070025214 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c99800 == 146 [pid = 1825] [id = 687] 05:47:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1361ce8800) [pid = 1825] [serial = 2062] [outer = (nil)] 05:47:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1361cf1800) [pid = 1825] [serial = 2063] [outer = 0x7f1361ce8800] 05:47:05 INFO - PROCESS | 1825 | 1461070025322 Marionette DEBUG loaded listener.js 05:47:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1362faf800) [pid = 1825] [serial = 2064] [outer = 0x7f1361ce8800] 05:47:06 INFO - PROCESS | 1825 | 1461070026304 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] 05:47:06 INFO - PROCESS | 1825 | 1461070026332 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 05:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:47:06 INFO - PROCESS | 1825 | 1461070026339 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:47:06 INFO - PROCESS | 1825 | 1461070026342 Marionette TRACE conn3 <- [1,2722,null,{}] 05:47:06 INFO - PROCESS | 1825 | 1461070026349 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}] 05:47:06 INFO - PROCESS | 1825 | 1461070026588 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 05:47:06 INFO - PROCESS | 1825 | 1461070026901 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cae2000 == 147 [pid = 1825] [id = 688] 05:47:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1361ce9800) [pid = 1825] [serial = 2065] [outer = (nil)] 05:47:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1369524000) [pid = 1825] [serial = 2066] [outer = 0x7f1361ce9800] 05:47:06 INFO - PROCESS | 1825 | 1461070026982 Marionette DEBUG loaded listener.js 05:47:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1369c2b000) [pid = 1825] [serial = 2067] [outer = 0x7f1361ce9800] 05:47:07 INFO - PROCESS | 1825 | 1461070027892 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] 05:47:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:47:07 INFO - PROCESS | 1825 | 1461070027934 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 05:47:07 INFO - PROCESS | 1825 | 1461070027940 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:47:07 INFO - PROCESS | 1825 | 1461070027944 Marionette TRACE conn3 <- [1,2726,null,{}] 05:47:07 INFO - PROCESS | 1825 | 1461070027950 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}] 05:47:08 INFO - PROCESS | 1825 | 1461070028188 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 05:47:08 INFO - PROCESS | 1825 | 1461070028494 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1ba800 == 148 [pid = 1825] [id = 689] 05:47:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1364473800) [pid = 1825] [serial = 2068] [outer = (nil)] 05:47:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1369ea6c00) [pid = 1825] [serial = 2069] [outer = 0x7f1364473800] 05:47:08 INFO - PROCESS | 1825 | 1461070028582 Marionette DEBUG loaded listener.js 05:47:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1369fa6400) [pid = 1825] [serial = 2070] [outer = 0x7f1364473800] 05:47:09 INFO - PROCESS | 1825 | 1461070029489 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]]]}] 05:47:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:47:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1583ms 05:47:09 INFO - PROCESS | 1825 | 1461070029524 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 05:47:09 INFO - PROCESS | 1825 | 1461070029528 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 05:47:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:47:09 INFO - PROCESS | 1825 | 1461070029534 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:47:09 INFO - PROCESS | 1825 | 1461070029537 Marionette TRACE conn3 <- [1,2730,null,{}] 05:47:09 INFO - PROCESS | 1825 | 1461070029543 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}] 05:47:09 INFO - PROCESS | 1825 | 1461070029780 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 05:47:10 INFO - PROCESS | 1825 | 1461070030017 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137056e000 == 149 [pid = 1825] [id = 690] 05:47:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1358cb2c00) [pid = 1825] [serial = 2071] [outer = (nil)] 05:47:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1369fb0800) [pid = 1825] [serial = 2072] [outer = 0x7f1358cb2c00] 05:47:10 INFO - PROCESS | 1825 | 1461070030141 Marionette DEBUG loaded listener.js 05:47:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f136a868c00) [pid = 1825] [serial = 2073] [outer = 0x7f1358cb2c00] 05:47:11 INFO - PROCESS | 1825 | 1461070031466 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] 05:47:11 INFO - PROCESS | 1825 | 1461070031523 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 05:47:11 INFO - PROCESS | 1825 | 1461070031530 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:47:11 INFO - PROCESS | 1825 | 1461070031534 Marionette TRACE conn3 <- [1,2734,null,{}] 05:47:11 INFO - PROCESS | 1825 | 1461070031540 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}] 05:47:11 INFO - PROCESS | 1825 | 1461070031849 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 05:47:12 INFO - PROCESS | 1825 | 1461070032114 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370c9c000 == 150 [pid = 1825] [id = 691] 05:47:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f135eaba400) [pid = 1825] [serial = 2074] [outer = (nil)] 05:47:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f136a8a8000) [pid = 1825] [serial = 2075] [outer = 0x7f135eaba400] 05:47:12 INFO - PROCESS | 1825 | 1461070032193 Marionette DEBUG loaded listener.js 05:47:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f136aa54000) [pid = 1825] [serial = 2076] [outer = 0x7f135eaba400] 05:47:13 INFO - PROCESS | 1825 | 1461070033098 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]]]}] 05:47:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:47:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1636ms 05:47:13 INFO - PROCESS | 1825 | 1461070033165 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 05:47:13 INFO - PROCESS | 1825 | 1461070033169 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 05:47:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:47:13 INFO - PROCESS | 1825 | 1461070033178 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:47:13 INFO - PROCESS | 1825 | 1461070033181 Marionette TRACE conn3 <- [1,2738,null,{}] 05:47:13 INFO - PROCESS | 1825 | 1461070033185 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}] 05:47:13 INFO - PROCESS | 1825 | 1461070033434 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 05:47:13 INFO - PROCESS | 1825 | 1461070033767 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710c7000 == 151 [pid = 1825] [id = 692] 05:47:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f136b99e800) [pid = 1825] [serial = 2077] [outer = (nil)] 05:47:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f136c2c5400) [pid = 1825] [serial = 2078] [outer = 0x7f136b99e800] 05:47:13 INFO - PROCESS | 1825 | 1461070033866 Marionette DEBUG loaded listener.js 05:47:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f136c392400) [pid = 1825] [serial = 2079] [outer = 0x7f136b99e800] 05:47:14 INFO - PROCESS | 1825 | 1461070034779 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]]]}] 05:47:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:47:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1638ms 05:47:14 INFO - PROCESS | 1825 | 1461070034815 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 05:47:14 INFO - PROCESS | 1825 | 1461070034820 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 05:47:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:47:14 INFO - PROCESS | 1825 | 1461070034826 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:47:14 INFO - PROCESS | 1825 | 1461070034831 Marionette TRACE conn3 <- [1,2742,null,{}] 05:47:14 INFO - PROCESS | 1825 | 1461070034837 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}] 05:47:15 INFO - PROCESS | 1825 | 1461070035107 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 05:47:15 INFO - PROCESS | 1825 | 1461070035426 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1373298800 == 152 [pid = 1825] [id = 693] 05:47:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f135c6ed800) [pid = 1825] [serial = 2080] [outer = (nil)] 05:47:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f136de88c00) [pid = 1825] [serial = 2081] [outer = 0x7f135c6ed800] 05:47:15 INFO - PROCESS | 1825 | 1461070035507 Marionette DEBUG loaded listener.js 05:47:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1370125c00) [pid = 1825] [serial = 2082] [outer = 0x7f135c6ed800] 05:47:16 INFO - PROCESS | 1825 | 1461070036435 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]]]}] 05:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1637ms 05:47:16 INFO - PROCESS | 1825 | 1461070036466 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 05:47:16 INFO - PROCESS | 1825 | 1461070036471 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 05:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:47:16 INFO - PROCESS | 1825 | 1461070036478 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:47:16 INFO - PROCESS | 1825 | 1461070036481 Marionette TRACE conn3 <- [1,2746,null,{}] 05:47:16 INFO - PROCESS | 1825 | 1461070036487 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}] 05:47:16 INFO - PROCESS | 1825 | 1461070036729 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 05:47:17 INFO - PROCESS | 1825 | 1461070037002 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1374d53000 == 153 [pid = 1825] [id = 694] 05:47:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f136ca07400) [pid = 1825] [serial = 2083] [outer = (nil)] 05:47:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f13701d7800) [pid = 1825] [serial = 2084] [outer = 0x7f136ca07400] 05:47:17 INFO - PROCESS | 1825 | 1461070037126 Marionette DEBUG loaded listener.js 05:47:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1370ab5800) [pid = 1825] [serial = 2085] [outer = 0x7f136ca07400] 05:47:18 INFO - PROCESS | 1825 | 1461070037994 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]]]}] 05:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1534ms 05:47:18 INFO - PROCESS | 1825 | 1461070038013 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 05:47:18 INFO - PROCESS | 1825 | 1461070038017 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 05:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:47:18 INFO - PROCESS | 1825 | 1461070038023 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:47:18 INFO - PROCESS | 1825 | 1461070038025 Marionette TRACE conn3 <- [1,2750,null,{}] 05:47:18 INFO - PROCESS | 1825 | 1461070038031 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}] 05:47:18 INFO - PROCESS | 1825 | 1461070038266 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 05:47:18 INFO - PROCESS | 1825 | 1461070038542 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375770800 == 154 [pid = 1825] [id = 695] 05:47:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f1370124c00) [pid = 1825] [serial = 2086] [outer = (nil)] 05:47:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1370aed800) [pid = 1825] [serial = 2087] [outer = 0x7f1370124c00] 05:47:18 INFO - PROCESS | 1825 | 1461070038666 Marionette DEBUG loaded listener.js 05:47:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f1370af5c00) [pid = 1825] [serial = 2088] [outer = 0x7f1370124c00] 05:47:19 INFO - PROCESS | 1825 | 1461070039914 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]]]}] 05:47:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:47:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1935ms 05:47:19 INFO - PROCESS | 1825 | 1461070039960 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 05:47:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:47:19 INFO - PROCESS | 1825 | 1461070039965 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 05:47:19 INFO - PROCESS | 1825 | 1461070039971 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:47:19 INFO - PROCESS | 1825 | 1461070039974 Marionette TRACE conn3 <- [1,2754,null,{}] 05:47:19 INFO - PROCESS | 1825 | 1461070039979 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}] 05:47:20 INFO - PROCESS | 1825 | 1461070040216 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 05:47:20 INFO - PROCESS | 1825 | 1461070040531 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375f0e000 == 155 [pid = 1825] [id = 696] 05:47:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f135c905800) [pid = 1825] [serial = 2089] [outer = (nil)] 05:47:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1370cc3c00) [pid = 1825] [serial = 2090] [outer = 0x7f135c905800] 05:47:20 INFO - PROCESS | 1825 | 1461070040613 Marionette DEBUG loaded listener.js 05:47:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f1370cca800) [pid = 1825] [serial = 2091] [outer = 0x7f135c905800] 05:47:21 INFO - PROCESS | 1825 | 1461070041499 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]]]}] 05:47:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:47:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1584ms 05:47:21 INFO - PROCESS | 1825 | 1461070041555 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 05:47:21 INFO - PROCESS | 1825 | 1461070041559 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 05:47:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:47:21 INFO - PROCESS | 1825 | 1461070041565 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:47:21 INFO - PROCESS | 1825 | 1461070041568 Marionette TRACE conn3 <- [1,2758,null,{}] 05:47:21 INFO - PROCESS | 1825 | 1461070041575 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}] 05:47:21 INFO - PROCESS | 1825 | 1461070041823 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 05:47:22 INFO - PROCESS | 1825 | 1461070042142 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766d3000 == 156 [pid = 1825] [id = 697] 05:47:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f1356dd7000) [pid = 1825] [serial = 2092] [outer = (nil)] 05:47:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1371355c00) [pid = 1825] [serial = 2093] [outer = 0x7f1356dd7000] 05:47:22 INFO - PROCESS | 1825 | 1461070042223 Marionette DEBUG loaded listener.js 05:47:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f137135c400) [pid = 1825] [serial = 2094] [outer = 0x7f1356dd7000] 05:47:23 INFO - PROCESS | 1825 | 1461070043158 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]]]}] 05:47:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:47:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1638ms 05:47:23 INFO - PROCESS | 1825 | 1461070043205 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 05:47:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:47:23 INFO - PROCESS | 1825 | 1461070043208 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 05:47:23 INFO - PROCESS | 1825 | 1461070043215 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:47:23 INFO - PROCESS | 1825 | 1461070043219 Marionette TRACE conn3 <- [1,2762,null,{}] 05:47:23 INFO - PROCESS | 1825 | 1461070043224 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}] 05:47:23 INFO - PROCESS | 1825 | 1461070043464 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 05:47:23 INFO - PROCESS | 1825 | 1461070043737 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13784d7800 == 157 [pid = 1825] [id = 698] 05:47:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f135dcd2c00) [pid = 1825] [serial = 2095] [outer = (nil)] 05:47:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f13713c7800) [pid = 1825] [serial = 2096] [outer = 0x7f135dcd2c00] 05:47:23 INFO - PROCESS | 1825 | 1461070043860 Marionette DEBUG loaded listener.js 05:47:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f13713d0400) [pid = 1825] [serial = 2097] [outer = 0x7f135dcd2c00] 05:47:24 INFO - PROCESS | 1825 | 1461070044693 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]]]}] 05:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 05:47:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:47:24 INFO - PROCESS | 1825 | 1461070044748 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 05:47:24 INFO - PROCESS | 1825 | 1461070044751 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 05:47:24 INFO - PROCESS | 1825 | 1461070044758 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:47:24 INFO - PROCESS | 1825 | 1461070044761 Marionette TRACE conn3 <- [1,2766,null,{}] 05:47:24 INFO - PROCESS | 1825 | 1461070044768 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}] 05:47:25 INFO - PROCESS | 1825 | 1461070045019 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 05:47:25 INFO - PROCESS | 1825 | 1461070045293 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137ce22800 == 158 [pid = 1825] [id = 699] 05:47:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f135fe10c00) [pid = 1825] [serial = 2098] [outer = (nil)] 05:47:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f13727a8000) [pid = 1825] [serial = 2099] [outer = 0x7f135fe10c00] 05:47:25 INFO - PROCESS | 1825 | 1461070045415 Marionette DEBUG loaded listener.js 05:47:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1372806c00) [pid = 1825] [serial = 2100] [outer = 0x7f135fe10c00] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13879a2000 == 157 [pid = 1825] [id = 629] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136a811800 == 156 [pid = 1825] [id = 117] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369495000 == 155 [pid = 1825] [id = 619] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362227000 == 154 [pid = 1825] [id = 618] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137575d800 == 153 [pid = 1825] [id = 626] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13862bf000 == 152 [pid = 1825] [id = 628] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370d05000 == 151 [pid = 1825] [id = 624] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382bd7800 == 150 [pid = 1825] [id = 627] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369d15800 == 149 [pid = 1825] [id = 620] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d993800 == 148 [pid = 1825] [id = 681] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d283800 == 147 [pid = 1825] [id = 680] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135ab52800 == 146 [pid = 1825] [id = 679] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136aad1800 == 145 [pid = 1825] [id = 671] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135b1e0800 == 144 [pid = 1825] [id = 540] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369c88000 == 143 [pid = 1825] [id = 670] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369597800 == 142 [pid = 1825] [id = 669] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362ed9000 == 141 [pid = 1825] [id = 668] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362219800 == 140 [pid = 1825] [id = 667] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13619a6000 == 139 [pid = 1825] [id = 666] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13612de000 == 138 [pid = 1825] [id = 665] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe48800 == 137 [pid = 1825] [id = 664] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d60f000 == 136 [pid = 1825] [id = 663] 05:47:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1358521800 == 135 [pid = 1825] [id = 662] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1374e26800) [pid = 1825] [serial = 1971] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1361be6400) [pid = 1825] [serial = 1851] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1377293400) [pid = 1825] [serial = 1899] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f13606be800) [pid = 1825] [serial = 1928] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1362045c00) [pid = 1825] [serial = 1934] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f136c8c9400) [pid = 1825] [serial = 1952] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f135eac5800) [pid = 1825] [serial = 1925] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1369fac400) [pid = 1825] [serial = 1943] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f13727acc00) [pid = 1825] [serial = 1965] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f13619e1400) [pid = 1825] [serial = 1929] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f1369ef5400) [pid = 1825] [serial = 1941] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1369eaa800) [pid = 1825] [serial = 1940] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f137135a000) [pid = 1825] [serial = 1962] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f13787cb800) [pid = 1825] [serial = 1902] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f1361c0a400) [pid = 1825] [serial = 1932] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f13728dc800) [pid = 1825] [serial = 1967] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f13701d2800) [pid = 1825] [serial = 1956] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f136a866400) [pid = 1825] [serial = 1944] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f135d483400) [pid = 1825] [serial = 1923] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f13761d7c00) [pid = 1825] [serial = 1973] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f135a9b7400) [pid = 1825] [serial = 1980] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f135d2a9000) [pid = 1825] [serial = 1983] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f136ed7ac00) [pid = 1825] [serial = 1955] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f136a86ac00) [pid = 1825] [serial = 1946] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1369527800) [pid = 1825] [serial = 1938] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f1361be3800) [pid = 1825] [serial = 1931] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f137ceefc00) [pid = 1825] [serial = 1905] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f13694b0c00) [pid = 1825] [serial = 1937] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f136cf1bc00) [pid = 1825] [serial = 1953] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f135cd9a400) [pid = 1825] [serial = 1922] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f13771ba400) [pid = 1825] [serial = 1974] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f13733dbc00) [pid = 1825] [serial = 1968] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f136b89cc00) [pid = 1825] [serial = 1950] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f1362c04000) [pid = 1825] [serial = 1935] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1370af7000) [pid = 1825] [serial = 1959] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f1359d4ac00) [pid = 1825] [serial = 1979] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1370cce400) [pid = 1825] [serial = 1961] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1374d7fc00) [pid = 1825] [serial = 1970] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f136a9df800) [pid = 1825] [serial = 1947] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f136aa5d400) [pid = 1825] [serial = 1949] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f13713cac00) [pid = 1825] [serial = 1964] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f135f306c00) [pid = 1825] [serial = 1926] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f135889c800) [pid = 1825] [serial = 1976] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f1370ab9c00) [pid = 1825] [serial = 1958] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f1358cae800) [pid = 1825] [serial = 1977] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f135c90a400) [pid = 1825] [serial = 1982] [outer = (nil)] [url = about:blank] 05:47:27 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f135d47e400) [pid = 1825] [serial = 1985] [outer = (nil)] [url = about:blank] 05:47:28 INFO - PROCESS | 1825 | 1461070048006 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]]]}] 05:47:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:47:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 3301ms 05:47:28 INFO - PROCESS | 1825 | 1461070048058 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 05:47:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:47:28 INFO - PROCESS | 1825 | 1461070048063 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 05:47:28 INFO - PROCESS | 1825 | 1461070048072 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:47:28 INFO - PROCESS | 1825 | 1461070048078 Marionette TRACE conn3 <- [1,2770,null,{}] 05:47:28 INFO - PROCESS | 1825 | 1461070048088 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}] 05:47:28 INFO - PROCESS | 1825 | 1461070048372 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 05:47:28 INFO - PROCESS | 1825 | 1461070048560 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135b1d1000 == 136 [pid = 1825] [id = 700] 05:47:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f135889e400) [pid = 1825] [serial = 2101] [outer = (nil)] 05:47:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f1359d4cc00) [pid = 1825] [serial = 2102] [outer = 0x7f135889e400] 05:47:28 INFO - PROCESS | 1825 | 1461070048647 Marionette DEBUG loaded listener.js 05:47:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f135a9b9800) [pid = 1825] [serial = 2103] [outer = 0x7f135889e400] 05:47:29 INFO - PROCESS | 1825 | 1461070049428 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]]]}] 05:47:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:47:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1391ms 05:47:29 INFO - PROCESS | 1825 | 1461070049463 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 05:47:29 INFO - PROCESS | 1825 | 1461070049472 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 05:47:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:47:29 INFO - PROCESS | 1825 | 1461070049482 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:47:29 INFO - PROCESS | 1825 | 1461070049485 Marionette TRACE conn3 <- [1,2774,null,{}] 05:47:29 INFO - PROCESS | 1825 | 1461070049491 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}] 05:47:29 INFO - PROCESS | 1825 | 1461070049802 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 05:47:29 INFO - PROCESS | 1825 | 1461070049924 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d283800 == 137 [pid = 1825] [id = 701] 05:47:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f13586d8c00) [pid = 1825] [serial = 2104] [outer = (nil)] 05:47:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f135c90a800) [pid = 1825] [serial = 2105] [outer = 0x7f13586d8c00] 05:47:29 INFO - PROCESS | 1825 | 1461070049989 Marionette DEBUG loaded listener.js 05:47:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f135d2c2000) [pid = 1825] [serial = 2106] [outer = 0x7f13586d8c00] 05:47:30 INFO - PROCESS | 1825 | 1461070050992 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]]]}] 05:47:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:47:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1581ms 05:47:31 INFO - PROCESS | 1825 | 1461070051070 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 05:47:31 INFO - PROCESS | 1825 | 1461070051074 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 05:47:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:47:31 INFO - PROCESS | 1825 | 1461070051082 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:47:31 INFO - PROCESS | 1825 | 1461070051089 Marionette TRACE conn3 <- [1,2778,null,{}] 05:47:31 INFO - PROCESS | 1825 | 1461070051111 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}] 05:47:31 INFO - PROCESS | 1825 | 1461070051412 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 05:47:31 INFO - PROCESS | 1825 | 1461070051453 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135dcbb800 == 138 [pid = 1825] [id = 702] 05:47:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f135dbcd800) [pid = 1825] [serial = 2107] [outer = (nil)] 05:47:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f135e844800) [pid = 1825] [serial = 2108] [outer = 0x7f135dbcd800] 05:47:31 INFO - PROCESS | 1825 | 1461070051524 Marionette DEBUG loaded listener.js 05:47:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135ecbb800) [pid = 1825] [serial = 2109] [outer = 0x7f135dbcd800] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f136a8e9400) [pid = 1825] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f135cd90400) [pid = 1825] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f136bc0c000) [pid = 1825] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f136a8e1c00) [pid = 1825] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1369fabc00) [pid = 1825] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f136a89cc00) [pid = 1825] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f135dbc9c00) [pid = 1825] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f135d2ad800) [pid = 1825] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f13606bcc00) [pid = 1825] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f1369c21c00) [pid = 1825] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f1358556000) [pid = 1825] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f1359ce3400) [pid = 1825] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f1362c06c00) [pid = 1825] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f13605c5c00) [pid = 1825] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f1359ce6400) [pid = 1825] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f1369eb3c00) [pid = 1825] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f135d4ac800) [pid = 1825] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f1356dd5400) [pid = 1825] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f13586ce800) [pid = 1825] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:47:32 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f135a4efc00) [pid = 1825] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:47:33 INFO - PROCESS | 1825 | 1461070053066 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]]]}] 05:47:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:47:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 2045ms 05:47:33 INFO - PROCESS | 1825 | 1461070053129 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 05:47:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:47:33 INFO - PROCESS | 1825 | 1461070053134 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 05:47:33 INFO - PROCESS | 1825 | 1461070053140 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:47:33 INFO - PROCESS | 1825 | 1461070053143 Marionette TRACE conn3 <- [1,2782,null,{}] 05:47:33 INFO - PROCESS | 1825 | 1461070053148 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}] 05:47:33 INFO - PROCESS | 1825 | 1461070053447 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 05:47:33 INFO - PROCESS | 1825 | 1461070053640 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13608b0000 == 139 [pid = 1825] [id = 703] 05:47:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f1356dd5400) [pid = 1825] [serial = 2110] [outer = (nil)] 05:47:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f135d2bb000) [pid = 1825] [serial = 2111] [outer = 0x7f1356dd5400] 05:47:33 INFO - PROCESS | 1825 | 1461070053705 Marionette DEBUG loaded listener.js 05:47:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f135fe13400) [pid = 1825] [serial = 2112] [outer = 0x7f1356dd5400] 05:47:34 INFO - PROCESS | 1825 | 1461070054577 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]]]}] 05:47:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:47:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1479ms 05:47:34 INFO - PROCESS | 1825 | 1461070054620 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 05:47:34 INFO - PROCESS | 1825 | 1461070054623 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 05:47:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:47:34 INFO - PROCESS | 1825 | 1461070054629 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:47:34 INFO - PROCESS | 1825 | 1461070054631 Marionette TRACE conn3 <- [1,2786,null,{}] 05:47:34 INFO - PROCESS | 1825 | 1461070054637 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}] 05:47:34 INFO - PROCESS | 1825 | 1461070054880 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 05:47:35 INFO - PROCESS | 1825 | 1461070055332 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9d3800 == 140 [pid = 1825] [id = 704] 05:47:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f1358553c00) [pid = 1825] [serial = 2113] [outer = (nil)] 05:47:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f13586da800) [pid = 1825] [serial = 2114] [outer = 0x7f1358553c00] 05:47:35 INFO - PROCESS | 1825 | 1461070055418 Marionette DEBUG loaded listener.js 05:47:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f1359d43000) [pid = 1825] [serial = 2115] [outer = 0x7f1358553c00] 05:47:36 INFO - PROCESS | 1825 | 1461070056359 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]]]}] 05:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1779ms 05:47:36 INFO - PROCESS | 1825 | 1461070056412 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 05:47:36 INFO - PROCESS | 1825 | 1461070056420 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 05:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:47:36 INFO - PROCESS | 1825 | 1461070056430 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:47:36 INFO - PROCESS | 1825 | 1461070056435 Marionette TRACE conn3 <- [1,2790,null,{}] 05:47:36 INFO - PROCESS | 1825 | 1461070056443 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}] 05:47:36 INFO - PROCESS | 1825 | 1461070056741 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 05:47:37 INFO - PROCESS | 1825 | 1461070057059 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135dcb5800 == 141 [pid = 1825] [id = 705] 05:47:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f135cd9a400) [pid = 1825] [serial = 2116] [outer = (nil)] 05:47:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f135d485800) [pid = 1825] [serial = 2117] [outer = 0x7f135cd9a400] 05:47:37 INFO - PROCESS | 1825 | 1461070057146 Marionette DEBUG loaded listener.js 05:47:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f135dbcac00) [pid = 1825] [serial = 2118] [outer = 0x7f135cd9a400] 05:47:38 INFO - PROCESS | 1825 | 1461070058136 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]]]}] 05:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1748ms 05:47:38 INFO - PROCESS | 1825 | 1461070058183 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 05:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:47:38 INFO - PROCESS | 1825 | 1461070058189 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 05:47:38 INFO - PROCESS | 1825 | 1461070058196 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:47:38 INFO - PROCESS | 1825 | 1461070058199 Marionette TRACE conn3 <- [1,2794,null,{}] 05:47:38 INFO - PROCESS | 1825 | 1461070058205 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}] 05:47:38 INFO - PROCESS | 1825 | 1461070058458 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 05:47:38 INFO - PROCESS | 1825 | 1461070058822 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619a6000 == 142 [pid = 1825] [id = 706] 05:47:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f135e842000) [pid = 1825] [serial = 2119] [outer = (nil)] 05:47:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f135f30f400) [pid = 1825] [serial = 2120] [outer = 0x7f135e842000] 05:47:38 INFO - PROCESS | 1825 | 1461070058906 Marionette DEBUG loaded listener.js 05:47:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f136056a800) [pid = 1825] [serial = 2121] [outer = 0x7f135e842000] 05:47:39 INFO - PROCESS | 1825 | 1461070059838 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]]]}] 05:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1681ms 05:47:39 INFO - PROCESS | 1825 | 1461070059877 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 05:47:39 INFO - PROCESS | 1825 | 1461070059882 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 05:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:47:39 INFO - PROCESS | 1825 | 1461070059898 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:47:39 INFO - PROCESS | 1825 | 1461070059908 Marionette TRACE conn3 <- [1,2798,null,{}] 05:47:39 INFO - PROCESS | 1825 | 1461070059916 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}] 05:47:40 INFO - PROCESS | 1825 | 1461070060216 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 05:47:40 INFO - PROCESS | 1825 | 1461070060522 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362cde800 == 143 [pid = 1825] [id = 707] 05:47:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f135f302c00) [pid = 1825] [serial = 2122] [outer = (nil)] 05:47:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f1361456400) [pid = 1825] [serial = 2123] [outer = 0x7f135f302c00] 05:47:40 INFO - PROCESS | 1825 | 1461070060604 Marionette DEBUG loaded listener.js 05:47:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f1361ab4400) [pid = 1825] [serial = 2124] [outer = 0x7f135f302c00] 05:47:41 INFO - PROCESS | 1825 | 1461070061501 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]]]}] 05:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1648ms 05:47:41 INFO - PROCESS | 1825 | 1461070061539 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 05:47:41 INFO - PROCESS | 1825 | 1461070061543 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 05:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:47:41 INFO - PROCESS | 1825 | 1461070061550 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:47:41 INFO - PROCESS | 1825 | 1461070061554 Marionette TRACE conn3 <- [1,2802,null,{}] 05:47:41 INFO - PROCESS | 1825 | 1461070061560 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}] 05:47:41 INFO - PROCESS | 1825 | 1461070061807 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 05:47:42 INFO - PROCESS | 1825 | 1461070062116 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136948b800 == 144 [pid = 1825] [id = 708] 05:47:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f13606bb000) [pid = 1825] [serial = 2125] [outer = (nil)] 05:47:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f1361ce5800) [pid = 1825] [serial = 2126] [outer = 0x7f13606bb000] 05:47:42 INFO - PROCESS | 1825 | 1461070062198 Marionette DEBUG loaded listener.js 05:47:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f136203f400) [pid = 1825] [serial = 2127] [outer = 0x7f13606bb000] 05:47:43 INFO - PROCESS | 1825 | 1461070063043 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]]]}] 05:47:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:47:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1543ms 05:47:43 INFO - PROCESS | 1825 | 1461070063095 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 05:47:43 INFO - PROCESS | 1825 | 1461070063099 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 05:47:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:47:43 INFO - PROCESS | 1825 | 1461070063105 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:47:43 INFO - PROCESS | 1825 | 1461070063107 Marionette TRACE conn3 <- [1,2806,null,{}] 05:47:43 INFO - PROCESS | 1825 | 1461070063114 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}] 05:47:43 INFO - PROCESS | 1825 | 1461070063351 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 05:47:43 INFO - PROCESS | 1825 | 1461070063620 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369b8e800 == 145 [pid = 1825] [id = 709] 05:47:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f1362c05400) [pid = 1825] [serial = 2128] [outer = (nil)] 05:47:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f1362c09800) [pid = 1825] [serial = 2129] [outer = 0x7f1362c05400] 05:47:43 INFO - PROCESS | 1825 | 1461070063777 Marionette DEBUG loaded listener.js 05:47:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f136447f000) [pid = 1825] [serial = 2130] [outer = 0x7f1362c05400] 05:47:44 INFO - PROCESS | 1825 | 1461070064715 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]]]}] 05:47:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:47:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1636ms 05:47:44 INFO - PROCESS | 1825 | 1461070064743 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 05:47:44 INFO - PROCESS | 1825 | 1461070064746 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 05:47:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:47:44 INFO - PROCESS | 1825 | 1461070064753 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:47:44 INFO - PROCESS | 1825 | 1461070064756 Marionette TRACE conn3 <- [1,2810,null,{}] 05:47:44 INFO - PROCESS | 1825 | 1461070064762 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}] 05:47:45 INFO - PROCESS | 1825 | 1461070065004 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 05:47:45 INFO - PROCESS | 1825 | 1461070065271 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c30b800 == 146 [pid = 1825] [id = 710] 05:47:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1362c06800) [pid = 1825] [serial = 2131] [outer = (nil)] 05:47:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f13694bc800) [pid = 1825] [serial = 2132] [outer = 0x7f1362c06800] 05:47:45 INFO - PROCESS | 1825 | 1461070065390 Marionette DEBUG loaded listener.js 05:47:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1369ccd000) [pid = 1825] [serial = 2133] [outer = 0x7f1362c06800] 05:47:46 INFO - PROCESS | 1825 | 1461070066316 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]]]}] 05:47:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:47:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1631ms 05:47:46 INFO - PROCESS | 1825 | 1461070066385 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 05:47:46 INFO - PROCESS | 1825 | 1461070066389 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 05:47:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:47:46 INFO - PROCESS | 1825 | 1461070066395 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:47:46 INFO - PROCESS | 1825 | 1461070066397 Marionette TRACE conn3 <- [1,2814,null,{}] 05:47:46 INFO - PROCESS | 1825 | 1461070066403 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}] 05:47:46 INFO - PROCESS | 1825 | 1461070066647 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 05:47:46 INFO - PROCESS | 1825 | 1461070066953 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cb32000 == 147 [pid = 1825] [id = 711] 05:47:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f136946b800) [pid = 1825] [serial = 2134] [outer = (nil)] 05:47:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1369efdc00) [pid = 1825] [serial = 2135] [outer = 0x7f136946b800] 05:47:47 INFO - PROCESS | 1825 | 1461070067035 Marionette DEBUG loaded listener.js 05:47:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1369fb2c00) [pid = 1825] [serial = 2136] [outer = 0x7f136946b800] 05:47:47 INFO - PROCESS | 1825 | 1461070067860 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]]]}] 05:47:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:47:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1537ms 05:47:47 INFO - PROCESS | 1825 | 1461070067936 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 05:47:47 INFO - PROCESS | 1825 | 1461070067939 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 05:47:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:47:47 INFO - PROCESS | 1825 | 1461070067949 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:47:47 INFO - PROCESS | 1825 | 1461070067951 Marionette TRACE conn3 <- [1,2818,null,{}] 05:47:47 INFO - PROCESS | 1825 | 1461070067957 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}] 05:47:48 INFO - PROCESS | 1825 | 1461070068195 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 05:47:48 INFO - PROCESS | 1825 | 1461070068464 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1c5800 == 148 [pid = 1825] [id = 712] 05:47:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f136447f800) [pid = 1825] [serial = 2137] [outer = (nil)] 05:47:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f136a8e2c00) [pid = 1825] [serial = 2138] [outer = 0x7f136447f800] 05:47:48 INFO - PROCESS | 1825 | 1461070068580 Marionette DEBUG loaded listener.js 05:47:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f136a9dc400) [pid = 1825] [serial = 2139] [outer = 0x7f136447f800] 05:47:49 INFO - PROCESS | 1825 | 1461070069503 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]]]}] 05:47:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:47:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1627ms 05:47:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:47:49 INFO - PROCESS | 1825 | 1461070069578 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 05:47:49 INFO - PROCESS | 1825 | 1461070069581 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 05:47:49 INFO - PROCESS | 1825 | 1461070069587 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:47:49 INFO - PROCESS | 1825 | 1461070069590 Marionette TRACE conn3 <- [1,2822,null,{}] 05:47:49 INFO - PROCESS | 1825 | 1461070069596 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}] 05:47:49 INFO - PROCESS | 1825 | 1461070069872 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 05:47:50 INFO - PROCESS | 1825 | 1461070070181 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137096f800 == 149 [pid = 1825] [id = 713] 05:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1369ccdc00) [pid = 1825] [serial = 2140] [outer = (nil)] 05:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f136aa5d400) [pid = 1825] [serial = 2141] [outer = 0x7f1369ccdc00] 05:47:50 INFO - PROCESS | 1825 | 1461070070260 Marionette DEBUG loaded listener.js 05:47:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f136aab3000) [pid = 1825] [serial = 2142] [outer = 0x7f1369ccdc00] 05:47:51 INFO - PROCESS | 1825 | 1461070071131 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]]]}] 05:47:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:47:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1592ms 05:47:51 INFO - PROCESS | 1825 | 1461070071179 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 05:47:51 INFO - PROCESS | 1825 | 1461070071183 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 05:47:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:47:51 INFO - PROCESS | 1825 | 1461070071189 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:47:51 INFO - PROCESS | 1825 | 1461070071192 Marionette TRACE conn3 <- [1,2826,null,{}] 05:47:51 INFO - PROCESS | 1825 | 1461070071197 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}] 05:47:51 INFO - PROCESS | 1825 | 1461070071495 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 05:47:51 INFO - PROCESS | 1825 | 1461070071818 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370c9a800 == 150 [pid = 1825] [id = 714] 05:47:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f136bc0e000) [pid = 1825] [serial = 2143] [outer = (nil)] 05:47:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f136c2c8c00) [pid = 1825] [serial = 2144] [outer = 0x7f136bc0e000] 05:47:51 INFO - PROCESS | 1825 | 1461070071916 Marionette DEBUG loaded listener.js 05:47:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f136c38f800) [pid = 1825] [serial = 2145] [outer = 0x7f136bc0e000] 05:47:52 INFO - PROCESS | 1825 | 1461070072867 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:47:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:47:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1740ms 05:47:52 INFO - PROCESS | 1825 | 1461070072930 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 05:47:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:47:52 INFO - PROCESS | 1825 | 1461070072935 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 05:47:52 INFO - PROCESS | 1825 | 1461070072941 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:47:52 INFO - PROCESS | 1825 | 1461070072945 Marionette TRACE conn3 <- [1,2830,null,{}] 05:47:52 INFO - PROCESS | 1825 | 1461070072950 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}] 05:47:53 INFO - PROCESS | 1825 | 1461070073225 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 05:47:53 INFO - PROCESS | 1825 | 1461070073537 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715bd800 == 151 [pid = 1825] [id = 715] 05:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f136b9a0800) [pid = 1825] [serial = 2146] [outer = (nil)] 05:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f136e062800) [pid = 1825] [serial = 2147] [outer = 0x7f136b9a0800] 05:47:53 INFO - PROCESS | 1825 | 1461070073617 Marionette DEBUG loaded listener.js 05:47:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1370351c00) [pid = 1825] [serial = 2148] [outer = 0x7f136b9a0800] 05:47:54 INFO - PROCESS | 1825 | 1461070074501 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]]]}] 05:47:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:47:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1637ms 05:47:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:47:54 INFO - PROCESS | 1825 | 1461070074578 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 05:47:54 INFO - PROCESS | 1825 | 1461070074581 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 05:47:54 INFO - PROCESS | 1825 | 1461070074587 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:47:54 INFO - PROCESS | 1825 | 1461070074590 Marionette TRACE conn3 <- [1,2834,null,{}] 05:47:54 INFO - PROCESS | 1825 | 1461070074596 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}] 05:47:54 INFO - PROCESS | 1825 | 1461070074832 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 05:47:55 INFO - PROCESS | 1825 | 1461070075103 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13749e0800 == 152 [pid = 1825] [id = 716] 05:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f136bc0f400) [pid = 1825] [serial = 2149] [outer = (nil)] 05:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1370cc9000) [pid = 1825] [serial = 2150] [outer = 0x7f136bc0f400] 05:47:55 INFO - PROCESS | 1825 | 1461070075223 Marionette DEBUG loaded listener.js 05:47:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f13713c3c00) [pid = 1825] [serial = 2151] [outer = 0x7f136bc0f400] 05:47:56 INFO - PROCESS | 1825 | 1461070076055 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:47:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:47:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1532ms 05:47:56 INFO - PROCESS | 1825 | 1461070076120 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 05:47:56 INFO - PROCESS | 1825 | 1461070076124 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 05:47:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:47:56 INFO - PROCESS | 1825 | 1461070076129 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:47:56 INFO - PROCESS | 1825 | 1461070076132 Marionette TRACE conn3 <- [1,2838,null,{}] 05:47:56 INFO - PROCESS | 1825 | 1461070076137 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}] 05:47:56 INFO - PROCESS | 1825 | 1461070076388 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 05:47:56 INFO - PROCESS | 1825 | 1461070076700 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13766d4000 == 153 [pid = 1825] [id = 717] 05:47:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1358cad400) [pid = 1825] [serial = 2152] [outer = (nil)] 05:47:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f13713cc400) [pid = 1825] [serial = 2153] [outer = 0x7f1358cad400] 05:47:56 INFO - PROCESS | 1825 | 1461070076776 Marionette DEBUG loaded listener.js 05:47:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f13728dc800) [pid = 1825] [serial = 2154] [outer = 0x7f1358cad400] 05:47:57 INFO - PROCESS | 1825 | 1461070077619 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]]]}] 05:47:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:47:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1535ms 05:47:57 INFO - PROCESS | 1825 | 1461070077666 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 05:47:57 INFO - PROCESS | 1825 | 1461070077669 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 05:47:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:47:57 INFO - PROCESS | 1825 | 1461070077675 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:47:57 INFO - PROCESS | 1825 | 1461070077677 Marionette TRACE conn3 <- [1,2842,null,{}] 05:47:57 INFO - PROCESS | 1825 | 1461070077698 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}] 05:47:57 INFO - PROCESS | 1825 | 1461070077988 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 05:47:58 INFO - PROCESS | 1825 | 1461070078197 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382dcd800 == 154 [pid = 1825] [id = 718] 05:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f13713cc800) [pid = 1825] [serial = 2155] [outer = (nil)] 05:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f13733cd800) [pid = 1825] [serial = 2156] [outer = 0x7f13713cc800] 05:47:58 INFO - PROCESS | 1825 | 1461070078270 Marionette DEBUG loaded listener.js 05:47:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1373ac1400) [pid = 1825] [serial = 2157] [outer = 0x7f13713cc800] 05:47:59 INFO - PROCESS | 1825 | 1461070079226 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]]]}] 05:47:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:47:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1629ms 05:47:59 INFO - PROCESS | 1825 | 1461070079306 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 05:47:59 INFO - PROCESS | 1825 | 1461070079309 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 05:47:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:47:59 INFO - PROCESS | 1825 | 1461070079316 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:47:59 INFO - PROCESS | 1825 | 1461070079318 Marionette TRACE conn3 <- [1,2846,null,{}] 05:47:59 INFO - PROCESS | 1825 | 1461070079323 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}] 05:47:59 INFO - PROCESS | 1825 | 1461070079617 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 05:47:59 INFO - PROCESS | 1825 | 1461070079932 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13832ad000 == 155 [pid = 1825] [id = 719] 05:47:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f13727a4c00) [pid = 1825] [serial = 2158] [outer = (nil)] 05:48:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f13746c2000) [pid = 1825] [serial = 2159] [outer = 0x7f13727a4c00] 05:48:00 INFO - PROCESS | 1825 | 1461070080007 Marionette DEBUG loaded listener.js 05:48:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f1374d8d800) [pid = 1825] [serial = 2160] [outer = 0x7f13727a4c00] 05:48:00 INFO - PROCESS | 1825 | 1461070080911 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]]]}] 05:48:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:48:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1628ms 05:48:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:48:00 INFO - PROCESS | 1825 | 1461070080945 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 05:48:00 INFO - PROCESS | 1825 | 1461070080948 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 05:48:00 INFO - PROCESS | 1825 | 1461070080954 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:48:00 INFO - PROCESS | 1825 | 1461070080957 Marionette TRACE conn3 <- [1,2850,null,{}] 05:48:00 INFO - PROCESS | 1825 | 1461070080963 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}] 05:48:01 INFO - PROCESS | 1825 | 1461070081207 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 05:48:01 INFO - PROCESS | 1825 | 1461070081556 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1386165800 == 156 [pid = 1825] [id = 720] 05:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f135d481c00) [pid = 1825] [serial = 2161] [outer = (nil)] 05:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1374e28000) [pid = 1825] [serial = 2162] [outer = 0x7f135d481c00] 05:48:01 INFO - PROCESS | 1825 | 1461070081635 Marionette DEBUG loaded listener.js 05:48:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1374ed5400) [pid = 1825] [serial = 2163] [outer = 0x7f135d481c00] 05:48:02 INFO - PROCESS | 1825 | 1461070082510 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:48:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:48:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1637ms 05:48:02 INFO - PROCESS | 1825 | 1461070082591 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 05:48:02 INFO - PROCESS | 1825 | 1461070082595 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 05:48:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:48:02 INFO - PROCESS | 1825 | 1461070082601 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:48:02 INFO - PROCESS | 1825 | 1461070082604 Marionette TRACE conn3 <- [1,2854,null,{}] 05:48:02 INFO - PROCESS | 1825 | 1461070082610 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}] 05:48:02 INFO - PROCESS | 1825 | 1461070082894 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 05:48:03 INFO - PROCESS | 1825 | 1461070083212 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387919800 == 157 [pid = 1825] [id = 721] 05:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1374e22000) [pid = 1825] [serial = 2164] [outer = (nil)] 05:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f13761d7c00) [pid = 1825] [serial = 2165] [outer = 0x7f1374e22000] 05:48:03 INFO - PROCESS | 1825 | 1461070083290 Marionette DEBUG loaded listener.js 05:48:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f1376238c00) [pid = 1825] [serial = 2166] [outer = 0x7f1374e22000] 05:48:04 INFO - PROCESS | 1825 | 1461070084149 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]]]}] 05:48:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:48:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1582ms 05:48:04 INFO - PROCESS | 1825 | 1461070084184 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 05:48:04 INFO - PROCESS | 1825 | 1461070084187 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 05:48:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:48:04 INFO - PROCESS | 1825 | 1461070084193 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:48:04 INFO - PROCESS | 1825 | 1461070084195 Marionette TRACE conn3 <- [1,2858,null,{}] 05:48:04 INFO - PROCESS | 1825 | 1461070084201 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}] 05:48:04 INFO - PROCESS | 1825 | 1461070084448 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 05:48:04 INFO - PROCESS | 1825 | 1461070084722 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387c61800 == 158 [pid = 1825] [id = 722] 05:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f135dcc8000) [pid = 1825] [serial = 2167] [outer = (nil)] 05:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1376f6d800) [pid = 1825] [serial = 2168] [outer = 0x7f135dcc8000] 05:48:04 INFO - PROCESS | 1825 | 1461070084840 Marionette DEBUG loaded listener.js 05:48:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f13771b4800) [pid = 1825] [serial = 2169] [outer = 0x7f135dcc8000] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13608b0000 == 157 [pid = 1825] [id = 703] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135dcbb800 == 156 [pid = 1825] [id = 702] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d283800 == 155 [pid = 1825] [id = 701] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135b1d1000 == 154 [pid = 1825] [id = 700] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137ce22800 == 153 [pid = 1825] [id = 699] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13784d7800 == 152 [pid = 1825] [id = 698] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766d3000 == 151 [pid = 1825] [id = 697] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375f0e000 == 150 [pid = 1825] [id = 696] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375770800 == 149 [pid = 1825] [id = 695] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1374d53000 == 148 [pid = 1825] [id = 694] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1373298800 == 147 [pid = 1825] [id = 693] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13710c7000 == 146 [pid = 1825] [id = 692] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370c9c000 == 145 [pid = 1825] [id = 691] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137056e000 == 144 [pid = 1825] [id = 690] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1ba800 == 143 [pid = 1825] [id = 689] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cae2000 == 142 [pid = 1825] [id = 688] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369c99800 == 141 [pid = 1825] [id = 687] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136431c800 == 140 [pid = 1825] [id = 686] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362cc5000 == 139 [pid = 1825] [id = 685] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13614d1800 == 138 [pid = 1825] [id = 684] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135f3e1000 == 137 [pid = 1825] [id = 683] 05:48:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1358c09000 == 136 [pid = 1825] [id = 682] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f135da84400) [pid = 1825] [serial = 2045] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f136c2d4c00) [pid = 1825] [serial = 2033] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f1362c05800) [pid = 1825] [serial = 2009] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f136ed7b400) [pid = 1825] [serial = 2037] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f136b99f400) [pid = 1825] [serial = 2030] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f136a9f7400) [pid = 1825] [serial = 2025] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f136b898800) [pid = 1825] [serial = 2028] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1369371c00) [pid = 1825] [serial = 2013] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f135ebd0400) [pid = 1825] [serial = 1997] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f13613be400) [pid = 1825] [serial = 2003] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1369ea8000) [pid = 1825] [serial = 2019] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f13586cfc00) [pid = 1825] [serial = 1988] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f135d2b7400) [pid = 1825] [serial = 2043] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f13694ae400) [pid = 1825] [serial = 2015] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1359ce0c00) [pid = 1825] [serial = 1989] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136209e000) [pid = 1825] [serial = 2007] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f135f30a000) [pid = 1825] [serial = 1998] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f1359ced000) [pid = 1825] [serial = 2039] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f136a8e6800) [pid = 1825] [serial = 2022] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1361ab4c00) [pid = 1825] [serial = 2004] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f1362fadc00) [pid = 1825] [serial = 2010] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f136a9e2c00) [pid = 1825] [serial = 2024] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f135dcc9800) [pid = 1825] [serial = 1995] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f136447b000) [pid = 1825] [serial = 2012] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f135e844000) [pid = 1825] [serial = 1920] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f136056ec00) [pid = 1825] [serial = 2001] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f136aaac400) [pid = 1825] [serial = 2027] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f135a9b2c00) [pid = 1825] [serial = 2040] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f136a89a400) [pid = 1825] [serial = 2021] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f135c909000) [pid = 1825] [serial = 2042] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f135c6f0400) [pid = 1825] [serial = 1991] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f136cf18400) [pid = 1825] [serial = 2036] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f135cd92c00) [pid = 1825] [serial = 1992] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f1369c27c00) [pid = 1825] [serial = 2018] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1369518c00) [pid = 1825] [serial = 2016] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f135da8ac00) [pid = 1825] [serial = 1994] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f136c8d0c00) [pid = 1825] [serial = 2034] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f136c2cd400) [pid = 1825] [serial = 2031] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1361cee400) [pid = 1825] [serial = 2006] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f135fe16000) [pid = 1825] [serial = 2000] [outer = (nil)] [url = about:blank] 05:48:07 INFO - PROCESS | 1825 | 1461070087486 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:48:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:48:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3339ms 05:48:07 INFO - PROCESS | 1825 | 1461070087534 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 05:48:07 INFO - PROCESS | 1825 | 1461070087540 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 05:48:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:48:07 INFO - PROCESS | 1825 | 1461070087608 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:48:07 INFO - PROCESS | 1825 | 1461070087614 Marionette TRACE conn3 <- [1,2862,null,{}] 05:48:07 INFO - PROCESS | 1825 | 1461070087623 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}] 05:48:07 INFO - PROCESS | 1825 | 1461070087847 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 05:48:08 INFO - PROCESS | 1825 | 1461070088028 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135b1e9000 == 137 [pid = 1825] [id = 723] 05:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1358cac800) [pid = 1825] [serial = 2170] [outer = (nil)] 05:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1359d50400) [pid = 1825] [serial = 2171] [outer = 0x7f1358cac800] 05:48:08 INFO - PROCESS | 1825 | 1461070088094 Marionette DEBUG loaded listener.js 05:48:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135a9b4400) [pid = 1825] [serial = 2172] [outer = 0x7f1358cac800] 05:48:08 INFO - PROCESS | 1825 | 1461070088964 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]]]}] 05:48:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:48:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1406ms 05:48:09 INFO - PROCESS | 1825 | 1461070089005 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 05:48:09 INFO - PROCESS | 1825 | 1461070089013 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 05:48:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:48:09 INFO - PROCESS | 1825 | 1461070089023 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:48:09 INFO - PROCESS | 1825 | 1461070089026 Marionette TRACE conn3 <- [1,2866,null,{}] 05:48:09 INFO - PROCESS | 1825 | 1461070089032 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}] 05:48:09 INFO - PROCESS | 1825 | 1461070089258 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 05:48:09 INFO - PROCESS | 1825 | 1461070089472 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d28b800 == 138 [pid = 1825] [id = 724] 05:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1358cad000) [pid = 1825] [serial = 2173] [outer = (nil)] 05:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f135cd9ac00) [pid = 1825] [serial = 2174] [outer = 0x7f1358cad000] 05:48:09 INFO - PROCESS | 1825 | 1461070089539 Marionette DEBUG loaded listener.js 05:48:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f135d2b7400) [pid = 1825] [serial = 2175] [outer = 0x7f1358cad000] 05:48:10 INFO - PROCESS | 1825 | 1461070090465 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]]]}] 05:48:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:48:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1486ms 05:48:10 INFO - PROCESS | 1825 | 1461070090513 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 05:48:10 INFO - PROCESS | 1825 | 1461070090517 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 05:48:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:48:10 INFO - PROCESS | 1825 | 1461070090528 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:48:10 INFO - PROCESS | 1825 | 1461070090545 Marionette TRACE conn3 <- [1,2870,null,{}] 05:48:10 INFO - PROCESS | 1825 | 1461070090566 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}] 05:48:10 INFO - PROCESS | 1825 | 1461070090859 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 05:48:10 INFO - PROCESS | 1825 | 1461070090932 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d98e000 == 139 [pid = 1825] [id = 725] 05:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f135d47cc00) [pid = 1825] [serial = 2176] [outer = (nil)] 05:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135dbd4000) [pid = 1825] [serial = 2177] [outer = 0x7f135d47cc00] 05:48:11 INFO - PROCESS | 1825 | 1461070091199 Marionette DEBUG loaded listener.js 05:48:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f135e84a400) [pid = 1825] [serial = 2178] [outer = 0x7f135d47cc00] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f13586d8c00) [pid = 1825] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1358557800) [pid = 1825] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f135c6ed800) [pid = 1825] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1358cb2c00) [pid = 1825] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f135c905800) [pid = 1825] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1364473800) [pid = 1825] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135e841000) [pid = 1825] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f13586cc800) [pid = 1825] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1361ce9800) [pid = 1825] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f136b99e800) [pid = 1825] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f135dcd2c00) [pid = 1825] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f135dcc8400) [pid = 1825] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f135eaba400) [pid = 1825] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1370124c00) [pid = 1825] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f135dbcd800) [pid = 1825] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f1361ce8800) [pid = 1825] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f136ca07400) [pid = 1825] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f135fe10c00) [pid = 1825] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f1356dd7000) [pid = 1825] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f135dcc6c00) [pid = 1825] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:48:12 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f135889e400) [pid = 1825] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:48:12 INFO - PROCESS | 1825 | 1461070092563 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]]]}] 05:48:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:48:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2100ms 05:48:12 INFO - PROCESS | 1825 | 1461070092629 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 05:48:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:48:12 INFO - PROCESS | 1825 | 1461070092634 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 05:48:12 INFO - PROCESS | 1825 | 1461070092640 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:48:12 INFO - PROCESS | 1825 | 1461070092643 Marionette TRACE conn3 <- [1,2874,null,{}] 05:48:12 INFO - PROCESS | 1825 | 1461070092648 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}] 05:48:12 INFO - PROCESS | 1825 | 1461070092871 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 05:48:13 INFO - PROCESS | 1825 | 1461070093050 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe4e000 == 140 [pid = 1825] [id = 726] 05:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f1356dd7000) [pid = 1825] [serial = 2179] [outer = (nil)] 05:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f135ebd8c00) [pid = 1825] [serial = 2180] [outer = 0x7f1356dd7000] 05:48:13 INFO - PROCESS | 1825 | 1461070093114 Marionette DEBUG loaded listener.js 05:48:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f135fe10c00) [pid = 1825] [serial = 2181] [outer = 0x7f1356dd7000] 05:48:13 INFO - PROCESS | 1825 | 1461070093892 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]]]}] 05:48:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:48:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1285ms 05:48:14 INFO - PROCESS | 1825 | 1461070094089 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 05:48:14 INFO - PROCESS | 1825 | 1461070094097 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 05:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:48:14 INFO - PROCESS | 1825 | 1461070094113 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:48:14 INFO - PROCESS | 1825 | 1461070094118 Marionette TRACE conn3 <- [1,2878,null,{}] 05:48:14 INFO - PROCESS | 1825 | 1461070094126 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}] 05:48:14 INFO - PROCESS | 1825 | 1461070094360 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 05:48:14 INFO - PROCESS | 1825 | 1461070094698 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c7e2000 == 141 [pid = 1825] [id = 727] 05:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f1358caa400) [pid = 1825] [serial = 2182] [outer = (nil)] 05:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f135a4f1000) [pid = 1825] [serial = 2183] [outer = 0x7f1358caa400] 05:48:14 INFO - PROCESS | 1825 | 1461070094781 Marionette DEBUG loaded listener.js 05:48:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f135c6f5400) [pid = 1825] [serial = 2184] [outer = 0x7f1358caa400] 05:48:15 INFO - PROCESS | 1825 | 1461070095703 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]]]}] 05:48:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:48:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1638ms 05:48:15 INFO - PROCESS | 1825 | 1461070095752 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 05:48:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:48:15 INFO - PROCESS | 1825 | 1461070095758 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 05:48:15 INFO - PROCESS | 1825 | 1461070095771 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:48:15 INFO - PROCESS | 1825 | 1461070095777 Marionette TRACE conn3 <- [1,2882,null,{}] 05:48:15 INFO - PROCESS | 1825 | 1461070095784 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}] 05:48:16 INFO - PROCESS | 1825 | 1461070096057 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 05:48:16 INFO - PROCESS | 1825 | 1461070096367 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136123a800 == 142 [pid = 1825] [id = 728] 05:48:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f135d487c00) [pid = 1825] [serial = 2185] [outer = (nil)] 05:48:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f135dbcf800) [pid = 1825] [serial = 2186] [outer = 0x7f135d487c00] 05:48:16 INFO - PROCESS | 1825 | 1461070096461 Marionette DEBUG loaded listener.js 05:48:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f1360563000) [pid = 1825] [serial = 2187] [outer = 0x7f135d487c00] 05:48:17 INFO - PROCESS | 1825 | 1461070097472 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]]]}] 05:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1738ms 05:48:17 INFO - PROCESS | 1825 | 1461070097505 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 05:48:17 INFO - PROCESS | 1825 | 1461070097509 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 05:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:48:17 INFO - PROCESS | 1825 | 1461070097516 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:48:17 INFO - PROCESS | 1825 | 1461070097519 Marionette TRACE conn3 <- [1,2886,null,{}] 05:48:17 INFO - PROCESS | 1825 | 1461070097533 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}] 05:48:17 INFO - PROCESS | 1825 | 1461070097781 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 05:48:18 INFO - PROCESS | 1825 | 1461070098137 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13619b2000 == 143 [pid = 1825] [id = 729] 05:48:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f13613c1800) [pid = 1825] [serial = 2188] [outer = (nil)] 05:48:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f136144d400) [pid = 1825] [serial = 2189] [outer = 0x7f13613c1800] 05:48:18 INFO - PROCESS | 1825 | 1461070098224 Marionette DEBUG loaded listener.js 05:48:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f13619dc400) [pid = 1825] [serial = 2190] [outer = 0x7f13613c1800] 05:48:19 INFO - PROCESS | 1825 | 1461070099132 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]]]}] 05:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1680ms 05:48:19 INFO - PROCESS | 1825 | 1461070099198 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 05:48:19 INFO - PROCESS | 1825 | 1461070099202 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 05:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:48:19 INFO - PROCESS | 1825 | 1461070099208 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:48:19 INFO - PROCESS | 1825 | 1461070099211 Marionette TRACE conn3 <- [1,2890,null,{}] 05:48:19 INFO - PROCESS | 1825 | 1461070099216 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}] 05:48:19 INFO - PROCESS | 1825 | 1461070099462 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 05:48:19 INFO - PROCESS | 1825 | 1461070099731 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362221800 == 144 [pid = 1825] [id = 730] 05:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f13613bb000) [pid = 1825] [serial = 2191] [outer = (nil)] 05:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1361abb800) [pid = 1825] [serial = 2192] [outer = 0x7f13613bb000] 05:48:19 INFO - PROCESS | 1825 | 1461070099854 Marionette DEBUG loaded listener.js 05:48:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f1361bec400) [pid = 1825] [serial = 2193] [outer = 0x7f13613bb000] 05:48:20 INFO - PROCESS | 1825 | 1461070100717 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:48:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:48:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1579ms 05:48:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:48:20 INFO - PROCESS | 1825 | 1461070100789 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 05:48:20 INFO - PROCESS | 1825 | 1461070100792 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 05:48:20 INFO - PROCESS | 1825 | 1461070100801 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:48:20 INFO - PROCESS | 1825 | 1461070100806 Marionette TRACE conn3 <- [1,2894,null,{}] 05:48:20 INFO - PROCESS | 1825 | 1461070100813 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}] 05:48:21 INFO - PROCESS | 1825 | 1461070101062 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 05:48:21 INFO - PROCESS | 1825 | 1461070101373 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ec7000 == 145 [pid = 1825] [id = 731] 05:48:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1361a4a000) [pid = 1825] [serial = 2194] [outer = (nil)] 05:48:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f1361ce7c00) [pid = 1825] [serial = 2195] [outer = 0x7f1361a4a000] 05:48:21 INFO - PROCESS | 1825 | 1461070101456 Marionette DEBUG loaded listener.js 05:48:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1362047c00) [pid = 1825] [serial = 2196] [outer = 0x7f1361a4a000] 05:48:22 INFO - PROCESS | 1825 | 1461070102351 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]]]}] 05:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1591ms 05:48:22 INFO - PROCESS | 1825 | 1461070102390 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 05:48:22 INFO - PROCESS | 1825 | 1461070102394 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 05:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:48:22 INFO - PROCESS | 1825 | 1461070102400 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:48:22 INFO - PROCESS | 1825 | 1461070102404 Marionette TRACE conn3 <- [1,2898,null,{}] 05:48:22 INFO - PROCESS | 1825 | 1461070102410 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}] 05:48:22 INFO - PROCESS | 1825 | 1461070102693 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 05:48:23 INFO - PROCESS | 1825 | 1461070103013 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369756800 == 146 [pid = 1825] [id = 732] 05:48:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1362c0fc00) [pid = 1825] [serial = 2197] [outer = (nil)] 05:48:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1362fa7000) [pid = 1825] [serial = 2198] [outer = 0x7f1362c0fc00] 05:48:23 INFO - PROCESS | 1825 | 1461070103096 Marionette DEBUG loaded listener.js 05:48:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1364475800) [pid = 1825] [serial = 2199] [outer = 0x7f1362c0fc00] 05:48:23 INFO - PROCESS | 1825 | 1461070103976 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]]]}] 05:48:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:48:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1634ms 05:48:24 INFO - PROCESS | 1825 | 1461070104036 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 05:48:24 INFO - PROCESS | 1825 | 1461070104039 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 05:48:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:48:24 INFO - PROCESS | 1825 | 1461070104046 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:48:24 INFO - PROCESS | 1825 | 1461070104050 Marionette TRACE conn3 <- [1,2902,null,{}] 05:48:24 INFO - PROCESS | 1825 | 1461070104055 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}] 05:48:24 INFO - PROCESS | 1825 | 1461070104294 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 05:48:24 INFO - PROCESS | 1825 | 1461070104554 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c9a000 == 147 [pid = 1825] [id = 733] 05:48:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f136447ec00) [pid = 1825] [serial = 2200] [outer = (nil)] 05:48:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f13694ae400) [pid = 1825] [serial = 2201] [outer = 0x7f136447ec00] 05:48:24 INFO - PROCESS | 1825 | 1461070104692 Marionette DEBUG loaded listener.js 05:48:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f136951b400) [pid = 1825] [serial = 2202] [outer = 0x7f136447ec00] 05:48:25 INFO - PROCESS | 1825 | 1461070105577 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:48:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:48:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1581ms 05:48:25 INFO - PROCESS | 1825 | 1461070105628 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 05:48:25 INFO - PROCESS | 1825 | 1461070105632 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 05:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:48:25 INFO - PROCESS | 1825 | 1461070105638 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:48:25 INFO - PROCESS | 1825 | 1461070105641 Marionette TRACE conn3 <- [1,2906,null,{}] 05:48:25 INFO - PROCESS | 1825 | 1461070105647 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}] 05:48:25 INFO - PROCESS | 1825 | 1461070105876 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 05:48:26 INFO - PROCESS | 1825 | 1461070106142 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136aae3000 == 148 [pid = 1825] [id = 734] 05:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f136936cc00) [pid = 1825] [serial = 2203] [outer = (nil)] 05:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1369c22800) [pid = 1825] [serial = 2204] [outer = 0x7f136936cc00] 05:48:26 INFO - PROCESS | 1825 | 1461070106261 Marionette DEBUG loaded listener.js 05:48:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1369cc7000) [pid = 1825] [serial = 2205] [outer = 0x7f136936cc00] 05:48:27 INFO - PROCESS | 1825 | 1461070107176 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]]]}] 05:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1582ms 05:48:27 INFO - PROCESS | 1825 | 1461070107221 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 05:48:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:48:27 INFO - PROCESS | 1825 | 1461070107225 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 05:48:27 INFO - PROCESS | 1825 | 1461070107231 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:48:27 INFO - PROCESS | 1825 | 1461070107234 Marionette TRACE conn3 <- [1,2910,null,{}] 05:48:27 INFO - PROCESS | 1825 | 1461070107239 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}] 05:48:27 INFO - PROCESS | 1825 | 1461070107477 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 05:48:27 INFO - PROCESS | 1825 | 1461070107801 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caae800 == 149 [pid = 1825] [id = 735] 05:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1358897400) [pid = 1825] [serial = 2206] [outer = (nil)] 05:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1369ef2800) [pid = 1825] [serial = 2207] [outer = 0x7f1358897400] 05:48:27 INFO - PROCESS | 1825 | 1461070107880 Marionette DEBUG loaded listener.js 05:48:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1369fafc00) [pid = 1825] [serial = 2208] [outer = 0x7f1358897400] 05:48:28 INFO - PROCESS | 1825 | 1461070108636 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]]]}] 05:48:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:48:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:48:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1435ms 05:48:28 INFO - PROCESS | 1825 | 1461070108667 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 05:48:28 INFO - PROCESS | 1825 | 1461070108671 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 05:48:28 INFO - TEST-START | /DOMEvents/constructors.html 05:48:28 INFO - PROCESS | 1825 | 1461070108678 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:48:28 INFO - PROCESS | 1825 | 1461070108682 Marionette TRACE conn3 <- [1,2914,null,{}] 05:48:28 INFO - PROCESS | 1825 | 1461070108687 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}] 05:48:28 INFO - PROCESS | 1825 | 1461070108928 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 05:48:29 INFO - PROCESS | 1825 | 1461070109199 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cde0800 == 150 [pid = 1825] [id = 736] 05:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1362fb1c00) [pid = 1825] [serial = 2209] [outer = (nil)] 05:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f136a86b000) [pid = 1825] [serial = 2210] [outer = 0x7f1362fb1c00] 05:48:29 INFO - PROCESS | 1825 | 1461070109276 Marionette DEBUG loaded listener.js 05:48:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f136a8e8c00) [pid = 1825] [serial = 2211] [outer = 0x7f1362fb1c00] 05:48:30 INFO - PROCESS | 1825 | 1461070110235 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]]]}] 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:48:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:48:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:48:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:48:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:48:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:48:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:48:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:48:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:48:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:48:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1601ms 05:48:30 INFO - PROCESS | 1825 | 1461070110279 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 05:48:30 INFO - PROCESS | 1825 | 1461070110287 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 05:48:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:48:30 INFO - PROCESS | 1825 | 1461070110347 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:48:30 INFO - PROCESS | 1825 | 1461070110352 Marionette TRACE conn3 <- [1,2918,null,{}] 05:48:30 INFO - PROCESS | 1825 | 1461070110358 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}] 05:48:30 INFO - PROCESS | 1825 | 1461070110615 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 05:48:30 INFO - PROCESS | 1825 | 1461070110936 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137026d800 == 151 [pid = 1825] [id = 737] 05:48:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f136b8a4800) [pid = 1825] [serial = 2212] [outer = (nil)] 05:48:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f136b99dc00) [pid = 1825] [serial = 2213] [outer = 0x7f136b8a4800] 05:48:31 INFO - PROCESS | 1825 | 1461070111024 Marionette DEBUG loaded listener.js 05:48:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f136bc18800) [pid = 1825] [serial = 2214] [outer = 0x7f136b8a4800] 05:48:31 INFO - PROCESS | 1825 | 1461070111845 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:48:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:48:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1545ms 05:48:31 INFO - PROCESS | 1825 | 1461070111905 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 05:48:31 INFO - PROCESS | 1825 | 1461070111909 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 05:48:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:48:31 INFO - PROCESS | 1825 | 1461070111941 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:48:31 INFO - PROCESS | 1825 | 1461070111943 Marionette TRACE conn3 <- [1,2922,null,{}] 05:48:31 INFO - PROCESS | 1825 | 1461070111949 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}] 05:48:32 INFO - PROCESS | 1825 | 1461070112226 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 05:48:32 INFO - PROCESS | 1825 | 1461070112493 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bc3800 == 152 [pid = 1825] [id = 738] 05:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f1356ddc800) [pid = 1825] [serial = 2215] [outer = (nil)] 05:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f136c38dc00) [pid = 1825] [serial = 2216] [outer = 0x7f1356ddc800] 05:48:32 INFO - PROCESS | 1825 | 1461070112613 Marionette DEBUG loaded listener.js 05:48:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f136c8cfc00) [pid = 1825] [serial = 2217] [outer = 0x7f1356ddc800] 05:48:33 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:48:33 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:48:33 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:48:33 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 05:48:33 INFO - PROCESS | 1825 | 1461070113415 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]]]}] 05:48:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:48:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:48:33 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 05:48:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:48:33 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 05:48:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:48:33 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]" 05:48:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:48:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:48:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1541ms 05:48:33 INFO - PROCESS | 1825 | 1461070113481 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 05:48:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:48:33 INFO - PROCESS | 1825 | 1461070113490 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 05:48:33 INFO - PROCESS | 1825 | 1461070113498 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:48:33 INFO - PROCESS | 1825 | 1461070113501 Marionette TRACE conn3 <- [1,2926,null,{}] 05:48:33 INFO - PROCESS | 1825 | 1461070113507 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}] 05:48:33 INFO - PROCESS | 1825 | 1461070113741 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 05:48:34 INFO - PROCESS | 1825 | 1461070114015 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d43800 == 153 [pid = 1825] [id = 739] 05:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f1356ddd400) [pid = 1825] [serial = 2218] [outer = (nil)] 05:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f136e066c00) [pid = 1825] [serial = 2219] [outer = 0x7f1356ddd400] 05:48:34 INFO - PROCESS | 1825 | 1461070114089 Marionette DEBUG loaded listener.js 05:48:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f136ed80c00) [pid = 1825] [serial = 2220] [outer = 0x7f1356ddd400] 05:48:34 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:48:34 INFO - PROCESS | 1825 | 1461070114897 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]]]}] 05:48:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:48:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1431ms 05:48:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:48:34 INFO - PROCESS | 1825 | 1461070114928 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 05:48:34 INFO - PROCESS | 1825 | 1461070114931 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 05:48:34 INFO - PROCESS | 1825 | 1461070114937 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:48:34 INFO - PROCESS | 1825 | 1461070114941 Marionette TRACE conn3 <- [1,2930,null,{}] 05:48:34 INFO - PROCESS | 1825 | 1461070114946 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}] 05:48:35 INFO - PROCESS | 1825 | 1461070115181 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 05:48:35 INFO - PROCESS | 1825 | 1461070115426 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13710df000 == 154 [pid = 1825] [id = 740] 05:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f136b996c00) [pid = 1825] [serial = 2221] [outer = (nil)] 05:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f13701d1c00) [pid = 1825] [serial = 2222] [outer = 0x7f136b996c00] 05:48:35 INFO - PROCESS | 1825 | 1461070115500 Marionette DEBUG loaded listener.js 05:48:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1370ab3c00) [pid = 1825] [serial = 2223] [outer = 0x7f136b996c00] 05:48:36 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:48:36 INFO - PROCESS | 1825 | 1461070116318 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]]]}] 05:48:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:48:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 05:48:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:48:36 INFO - PROCESS | 1825 | 1461070116372 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 05:48:36 INFO - PROCESS | 1825 | 1461070116375 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 05:48:36 INFO - PROCESS | 1825 | 1461070116382 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:48:36 INFO - PROCESS | 1825 | 1461070116385 Marionette TRACE conn3 <- [1,2934,null,{}] 05:48:36 INFO - PROCESS | 1825 | 1461070116390 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}] 05:48:36 INFO - PROCESS | 1825 | 1461070116655 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 05:48:36 INFO - PROCESS | 1825 | 1461070116941 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13728ba800 == 155 [pid = 1825] [id = 741] 05:48:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f136bc14800) [pid = 1825] [serial = 2224] [outer = (nil)] 05:48:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f1370abec00) [pid = 1825] [serial = 2225] [outer = 0x7f136bc14800] 05:48:37 INFO - PROCESS | 1825 | 1461070117017 Marionette DEBUG loaded listener.js 05:48:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1370af6800) [pid = 1825] [serial = 2226] [outer = 0x7f136bc14800] 05:48:37 INFO - PROCESS | 1825 | 1461070117805 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]]]}] 05:48:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:48:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1482ms 05:48:37 INFO - PROCESS | 1825 | 1461070117864 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 05:48:37 INFO - PROCESS | 1825 | 1461070117867 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 05:48:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:48:37 INFO - PROCESS | 1825 | 1461070117873 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:48:37 INFO - PROCESS | 1825 | 1461070117876 Marionette TRACE conn3 <- [1,2938,null,{}] 05:48:37 INFO - PROCESS | 1825 | 1461070117882 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}] 05:48:38 INFO - PROCESS | 1825 | 1461070118145 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 05:48:38 INFO - PROCESS | 1825 | 1461070118389 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137539a800 == 156 [pid = 1825] [id = 742] 05:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f136c385800) [pid = 1825] [serial = 2227] [outer = (nil)] 05:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1370cca000) [pid = 1825] [serial = 2228] [outer = 0x7f136c385800] 05:48:38 INFO - PROCESS | 1825 | 1461070118467 Marionette DEBUG loaded listener.js 05:48:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f1371359400) [pid = 1825] [serial = 2229] [outer = 0x7f136c385800] 05:48:39 INFO - PROCESS | 1825 | 1461070119250 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]]]}] 05:48:39 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. 05:48:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1385ms 05:48:39 INFO - PROCESS | 1825 | 1461070119259 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 05:48:39 INFO - PROCESS | 1825 | 1461070119262 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 05:48:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:48:39 INFO - PROCESS | 1825 | 1461070119269 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:48:39 INFO - PROCESS | 1825 | 1461070119272 Marionette TRACE conn3 <- [1,2942,null,{}] 05:48:39 INFO - PROCESS | 1825 | 1461070119277 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}] 05:48:39 INFO - PROCESS | 1825 | 1461070119557 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 05:48:39 INFO - PROCESS | 1825 | 1461070119820 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1375974800 == 157 [pid = 1825] [id = 743] 05:48:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1358557400) [pid = 1825] [serial = 2230] [outer = (nil)] 05:48:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1370cc2400) [pid = 1825] [serial = 2231] [outer = 0x7f1358557400] 05:48:39 INFO - PROCESS | 1825 | 1461070119898 Marionette DEBUG loaded listener.js 05:48:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f13727b5c00) [pid = 1825] [serial = 2232] [outer = 0x7f1358557400] 05:48:40 INFO - PROCESS | 1825 | 1461070120723 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"]]]}] 05:48:40 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 05:48:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:48:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1482ms 05:48:40 INFO - PROCESS | 1825 | 1461070120753 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 05:48:40 INFO - PROCESS | 1825 | 1461070120757 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 05:48:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:48:40 INFO - PROCESS | 1825 | 1461070120763 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:48:40 INFO - PROCESS | 1825 | 1461070120765 Marionette TRACE conn3 <- [1,2946,null,{}] 05:48:40 INFO - PROCESS | 1825 | 1461070120771 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}] 05:48:41 INFO - PROCESS | 1825 | 1461070121043 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 05:48:41 INFO - PROCESS | 1825 | 1461070121293 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376fd0000 == 158 [pid = 1825] [id = 744] 05:48:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f135a4e7400) [pid = 1825] [serial = 2233] [outer = (nil)] 05:48:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f1373366800) [pid = 1825] [serial = 2234] [outer = 0x7f135a4e7400] 05:48:41 INFO - PROCESS | 1825 | 1461070121371 Marionette DEBUG loaded listener.js 05:48:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1374e2a000) [pid = 1825] [serial = 2235] [outer = 0x7f135a4e7400] 05:48:42 INFO - PROCESS | 1825 | 1461070122177 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]]]}] 05:48:42 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. 05:48:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1429ms 05:48:42 INFO - PROCESS | 1825 | 1461070122192 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 05:48:42 INFO - PROCESS | 1825 | 1461070122196 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 05:48:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:48:42 INFO - PROCESS | 1825 | 1461070122201 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:48:42 INFO - PROCESS | 1825 | 1461070122204 Marionette TRACE conn3 <- [1,2950,null,{}] 05:48:42 INFO - PROCESS | 1825 | 1461070122209 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}] 05:48:42 INFO - PROCESS | 1825 | 1461070122445 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 05:48:42 INFO - PROCESS | 1825 | 1461070122722 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1382dc2800 == 159 [pid = 1825] [id = 745] 05:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f135c41f000) [pid = 1825] [serial = 2236] [outer = (nil)] 05:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f137622d800) [pid = 1825] [serial = 2237] [outer = 0x7f135c41f000] 05:48:42 INFO - PROCESS | 1825 | 1461070122802 Marionette DEBUG loaded listener.js 05:48:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f13770b1400) [pid = 1825] [serial = 2238] [outer = 0x7f135c41f000] 05:48:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f138790a800 == 160 [pid = 1825] [id = 746] 05:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f137728ac00) [pid = 1825] [serial = 2239] [outer = (nil)] 05:48:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f1374e25800) [pid = 1825] [serial = 2240] [outer = 0x7f137728ac00] 05:48:43 INFO - PROCESS | 1825 | 1461070123715 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]]]}] 05:48:43 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. 05:48:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1547ms 05:48:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:48:43 INFO - PROCESS | 1825 | 1461070123750 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 05:48:43 INFO - PROCESS | 1825 | 1461070123753 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 05:48:43 INFO - PROCESS | 1825 | 1461070123759 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:48:43 INFO - PROCESS | 1825 | 1461070123763 Marionette TRACE conn3 <- [1,2954,null,{}] 05:48:43 INFO - PROCESS | 1825 | 1461070123771 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}] 05:48:44 INFO - PROCESS | 1825 | 1461070124096 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1cb000 == 159 [pid = 1825] [id = 622] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13766d4000 == 158 [pid = 1825] [id = 717] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13749e0800 == 157 [pid = 1825] [id = 716] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13715bd800 == 156 [pid = 1825] [id = 715] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1370c9a800 == 155 [pid = 1825] [id = 714] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137096f800 == 154 [pid = 1825] [id = 713] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136d1c5800 == 153 [pid = 1825] [id = 712] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136cb32000 == 152 [pid = 1825] [id = 711] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136c30b800 == 151 [pid = 1825] [id = 710] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1369b8e800 == 150 [pid = 1825] [id = 709] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f136948b800 == 149 [pid = 1825] [id = 708] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1362cde800 == 148 [pid = 1825] [id = 707] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13619a6000 == 147 [pid = 1825] [id = 706] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135dcb5800 == 146 [pid = 1825] [id = 705] 05:48:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9d3800 == 145 [pid = 1825] [id = 704] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f135d2bb000) [pid = 1825] [serial = 2111] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f135d2c2000) [pid = 1825] [serial = 2106] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f13586d4000) [pid = 1825] [serial = 2048] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f1370125c00) [pid = 1825] [serial = 2082] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f136de88c00) [pid = 1825] [serial = 2081] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1369fb0800) [pid = 1825] [serial = 2072] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f1370cc3c00) [pid = 1825] [serial = 2090] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1369fa6400) [pid = 1825] [serial = 2070] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f135ecbc000) [pid = 1825] [serial = 2055] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f135d4aa400) [pid = 1825] [serial = 2052] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f1369c2b000) [pid = 1825] [serial = 2067] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f136c392400) [pid = 1825] [serial = 2079] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f136a868c00) [pid = 1825] [serial = 2073] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f13713c7800) [pid = 1825] [serial = 2096] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f1361a47000) [pid = 1825] [serial = 2060] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f136aa54000) [pid = 1825] [serial = 2076] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1369ea6c00) [pid = 1825] [serial = 2069] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f1370aed800) [pid = 1825] [serial = 2087] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f135e844800) [pid = 1825] [serial = 2108] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1361cf1800) [pid = 1825] [serial = 2063] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1370ab5800) [pid = 1825] [serial = 2085] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1372806c00) [pid = 1825] [serial = 2100] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f136c2c5400) [pid = 1825] [serial = 2078] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1370cca800) [pid = 1825] [serial = 2091] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1359ce6000) [pid = 1825] [serial = 2049] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f1369524000) [pid = 1825] [serial = 2066] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f137135c400) [pid = 1825] [serial = 2094] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f13605c8000) [pid = 1825] [serial = 2057] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f1361ab9400) [pid = 1825] [serial = 2061] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f1370af5c00) [pid = 1825] [serial = 2088] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f135c90a800) [pid = 1825] [serial = 2105] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f135c911000) [pid = 1825] [serial = 2051] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f13713d0400) [pid = 1825] [serial = 2097] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1371355c00) [pid = 1825] [serial = 2093] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f136a8a8000) [pid = 1825] [serial = 2075] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f135e84b800) [pid = 1825] [serial = 2054] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f135a9b9800) [pid = 1825] [serial = 2103] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f13727a8000) [pid = 1825] [serial = 2099] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f13613c9000) [pid = 1825] [serial = 2058] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f1362faf800) [pid = 1825] [serial = 2064] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f135ecbb800) [pid = 1825] [serial = 2109] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f13701d7800) [pid = 1825] [serial = 2084] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1359d4cc00) [pid = 1825] [serial = 2102] [outer = (nil)] [url = about:blank] 05:48:46 INFO - PROCESS | 1825 | 1461070126539 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135a9c7000 == 146 [pid = 1825] [id = 747] 05:48:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f13586d5c00) [pid = 1825] [serial = 2241] [outer = (nil)] 05:48:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f1358897000) [pid = 1825] [serial = 2242] [outer = 0x7f13586d5c00] 05:48:46 INFO - PROCESS | 1825 | 1461070126615 Marionette DEBUG loaded listener.js 05:48:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1358cb0800) [pid = 1825] [serial = 2243] [outer = 0x7f13586d5c00] 05:48:47 INFO - PROCESS | 1825 | 1461070127348 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]]]}] 05:48:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:48:47 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 05:48:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3641ms 05:48:47 INFO - PROCESS | 1825 | 1461070127402 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 05:48:47 INFO - PROCESS | 1825 | 1461070127406 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 05:48:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:48:47 INFO - PROCESS | 1825 | 1461070127414 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:48:47 INFO - PROCESS | 1825 | 1461070127420 Marionette TRACE conn3 <- [1,2958,null,{}] 05:48:47 INFO - PROCESS | 1825 | 1461070127426 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}] 05:48:47 INFO - PROCESS | 1825 | 1461070127673 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 05:48:47 INFO - PROCESS | 1825 | 1461070127856 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d2a0000 == 147 [pid = 1825] [id = 748] 05:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f13586d9400) [pid = 1825] [serial = 2244] [outer = (nil)] 05:48:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f135c907400) [pid = 1825] [serial = 2245] [outer = 0x7f13586d9400] 05:48:47 INFO - PROCESS | 1825 | 1461070127923 Marionette DEBUG loaded listener.js 05:48:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f135d4b1800) [pid = 1825] [serial = 2246] [outer = 0x7f13586d9400] 05:48:48 INFO - PROCESS | 1825 | 1461070128692 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]]]}] 05:48:48 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. 05:48:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1340ms 05:48:48 INFO - PROCESS | 1825 | 1461070128759 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 05:48:48 INFO - PROCESS | 1825 | 1461070128764 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 05:48:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:48:48 INFO - PROCESS | 1825 | 1461070128775 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:48:48 INFO - PROCESS | 1825 | 1461070128778 Marionette TRACE conn3 <- [1,2962,null,{}] 05:48:48 INFO - PROCESS | 1825 | 1461070128789 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}] 05:48:49 INFO - PROCESS | 1825 | 1461070129075 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 05:48:49 INFO - PROCESS | 1825 | 1461070129125 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135fe3a000 == 148 [pid = 1825] [id = 749] 05:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f135dbd0000) [pid = 1825] [serial = 2247] [outer = (nil)] 05:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f135f30d800) [pid = 1825] [serial = 2248] [outer = 0x7f135dbd0000] 05:48:49 INFO - PROCESS | 1825 | 1461070129200 Marionette DEBUG loaded listener.js 05:48:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1360563800) [pid = 1825] [serial = 2249] [outer = 0x7f135dbd0000] 05:48:50 INFO - PROCESS | 1825 | 1461070130082 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]]]}] 05:48:50 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. 05:48:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1333ms 05:48:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:48:50 INFO - PROCESS | 1825 | 1461070130116 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 05:48:50 INFO - PROCESS | 1825 | 1461070130119 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 05:48:50 INFO - PROCESS | 1825 | 1461070130135 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:48:50 INFO - PROCESS | 1825 | 1461070130145 Marionette TRACE conn3 <- [1,2966,null,{}] 05:48:50 INFO - PROCESS | 1825 | 1461070130158 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}] 05:48:50 INFO - PROCESS | 1825 | 1461070130522 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 05:48:50 INFO - PROCESS | 1825 | 1461070130569 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361530000 == 149 [pid = 1825] [id = 750] 05:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f135dcd2000) [pid = 1825] [serial = 2250] [outer = (nil)] 05:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1361453400) [pid = 1825] [serial = 2251] [outer = 0x7f135dcd2000] 05:48:50 INFO - PROCESS | 1825 | 1461070130632 Marionette DEBUG loaded listener.js 05:48:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f1361a43400) [pid = 1825] [serial = 2252] [outer = 0x7f135dcd2000] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f136447f800) [pid = 1825] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f1362c06800) [pid = 1825] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f1358cad400) [pid = 1825] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f135cd9a400) [pid = 1825] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f136bc0e000) [pid = 1825] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f135a4ecc00) [pid = 1825] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f136b9a0800) [pid = 1825] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f136946b800) [pid = 1825] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f135e842000) [pid = 1825] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f136bc0f400) [pid = 1825] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f135dcc8000) [pid = 1825] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f135f302c00) [pid = 1825] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f13606bb000) [pid = 1825] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1362c05400) [pid = 1825] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f135d47cc00) [pid = 1825] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f1374e22000) [pid = 1825] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f135cd95c00) [pid = 1825] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f13713cc800) [pid = 1825] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f13727a4c00) [pid = 1825] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f1358cac800) [pid = 1825] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f135d481c00) [pid = 1825] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f1369ccdc00) [pid = 1825] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f1358cad000) [pid = 1825] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:48:51 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f1358553c00) [pid = 1825] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:48:52 INFO - PROCESS | 1825 | 1461070132005 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]]]}] 05:48:52 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. 05:48:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1908ms 05:48:52 INFO - PROCESS | 1825 | 1461070132035 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 05:48:52 INFO - PROCESS | 1825 | 1461070132039 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 05:48:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:48:52 INFO - PROCESS | 1825 | 1461070132045 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:48:52 INFO - PROCESS | 1825 | 1461070132048 Marionette TRACE conn3 <- [1,2970,null,{}] 05:48:52 INFO - PROCESS | 1825 | 1461070132053 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}] 05:48:52 INFO - PROCESS | 1825 | 1461070132273 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 05:48:52 INFO - PROCESS | 1825 | 1461070132462 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361af7000 == 150 [pid = 1825] [id = 751] 05:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f1358557800) [pid = 1825] [serial = 2253] [outer = (nil)] 05:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f135ebcd800) [pid = 1825] [serial = 2254] [outer = 0x7f1358557800] 05:48:52 INFO - PROCESS | 1825 | 1461070132524 Marionette DEBUG loaded listener.js 05:48:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f1361ab4000) [pid = 1825] [serial = 2255] [outer = 0x7f1358557800] 05:48:53 INFO - PROCESS | 1825 | 1461070133180 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]]]}] 05:48:53 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. 05:48:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1189ms 05:48:53 INFO - PROCESS | 1825 | 1461070133236 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 05:48:53 INFO - PROCESS | 1825 | 1461070133239 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 05:48:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:48:53 INFO - PROCESS | 1825 | 1461070133245 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:48:53 INFO - PROCESS | 1825 | 1461070133248 Marionette TRACE conn3 <- [1,2974,null,{}] 05:48:53 INFO - PROCESS | 1825 | 1461070133252 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}] 05:48:53 INFO - PROCESS | 1825 | 1461070133528 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 05:48:53 INFO - PROCESS | 1825 | 1461070133856 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358c15800 == 151 [pid = 1825] [id = 752] 05:48:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f1358556800) [pid = 1825] [serial = 2256] [outer = (nil)] 05:48:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135855ec00) [pid = 1825] [serial = 2257] [outer = 0x7f1358556800] 05:48:53 INFO - PROCESS | 1825 | 1461070133949 Marionette DEBUG loaded listener.js 05:48:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1358cae800) [pid = 1825] [serial = 2258] [outer = 0x7f1358556800] 05:48:54 INFO - PROCESS | 1825 | 1461070134812 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]]]}] 05:48:54 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. 05:48:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1634ms 05:48:54 INFO - PROCESS | 1825 | 1461070134882 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 05:48:54 INFO - PROCESS | 1825 | 1461070134890 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 05:48:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:48:54 INFO - PROCESS | 1825 | 1461070134900 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:48:54 INFO - PROCESS | 1825 | 1461070134905 Marionette TRACE conn3 <- [1,2978,null,{}] 05:48:54 INFO - PROCESS | 1825 | 1461070134912 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}] 05:48:55 INFO - PROCESS | 1825 | 1461070135237 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 05:48:55 INFO - PROCESS | 1825 | 1461070135442 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13612d6800 == 152 [pid = 1825] [id = 753] 05:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f1358cb0c00) [pid = 1825] [serial = 2259] [outer = (nil)] 05:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135e849800) [pid = 1825] [serial = 2260] [outer = 0x7f1358cb0c00] 05:48:55 INFO - PROCESS | 1825 | 1461070135521 Marionette DEBUG loaded listener.js 05:48:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f1360565800) [pid = 1825] [serial = 2261] [outer = 0x7f1358cb0c00] 05:48:56 INFO - PROCESS | 1825 | 1461070136411 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]]]}] 05:48:56 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. 05:48:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1532ms 05:48:56 INFO - PROCESS | 1825 | 1461070136435 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 05:48:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:48:56 INFO - PROCESS | 1825 | 1461070136442 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 05:48:56 INFO - PROCESS | 1825 | 1461070136448 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:48:56 INFO - PROCESS | 1825 | 1461070136452 Marionette TRACE conn3 <- [1,2982,null,{}] 05:48:56 INFO - PROCESS | 1825 | 1461070136457 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}] 05:48:56 INFO - PROCESS | 1825 | 1461070136702 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 05:48:56 INFO - PROCESS | 1825 | 1461070136978 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362ee1800 == 153 [pid = 1825] [id = 754] 05:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f13605cf000) [pid = 1825] [serial = 2262] [outer = (nil)] 05:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f1361a43c00) [pid = 1825] [serial = 2263] [outer = 0x7f13605cf000] 05:48:57 INFO - PROCESS | 1825 | 1461070137054 Marionette DEBUG loaded listener.js 05:48:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1361be9800) [pid = 1825] [serial = 2264] [outer = 0x7f13605cf000] 05:48:57 INFO - PROCESS | 1825 | 1461070137899 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"]]]}] 05:48:57 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 05:48:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:48:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:48:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1480ms 05:48:57 INFO - PROCESS | 1825 | 1461070137929 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 05:48:57 INFO - PROCESS | 1825 | 1461070137933 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 05:48:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:48:57 INFO - PROCESS | 1825 | 1461070137948 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:48:57 INFO - PROCESS | 1825 | 1461070137957 Marionette TRACE conn3 <- [1,2986,null,{}] 05:48:57 INFO - PROCESS | 1825 | 1461070137964 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}] 05:48:58 INFO - PROCESS | 1825 | 1461070138233 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 05:48:58 INFO - PROCESS | 1825 | 1461070138482 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369d1e800 == 154 [pid = 1825] [id = 755] 05:48:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f135d4ab400) [pid = 1825] [serial = 2265] [outer = (nil)] 05:48:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f136203f000) [pid = 1825] [serial = 2266] [outer = 0x7f135d4ab400] 05:48:58 INFO - PROCESS | 1825 | 1461070138559 Marionette DEBUG loaded listener.js 05:48:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1362c07400) [pid = 1825] [serial = 2267] [outer = 0x7f135d4ab400] 05:48:59 INFO - PROCESS | 1825 | 1461070139360 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]]]}] 05:48:59 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. 05:48:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1445ms 05:48:59 INFO - PROCESS | 1825 | 1461070139386 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 05:48:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:48:59 INFO - PROCESS | 1825 | 1461070139390 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 05:48:59 INFO - PROCESS | 1825 | 1461070139396 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:48:59 INFO - PROCESS | 1825 | 1461070139400 Marionette TRACE conn3 <- [1,2990,null,{}] 05:48:59 INFO - PROCESS | 1825 | 1461070139405 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}] 05:48:59 INFO - PROCESS | 1825 | 1461070139633 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 05:48:59 INFO - PROCESS | 1825 | 1461070139915 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136caaa800 == 155 [pid = 1825] [id = 756] 05:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f135dccf800) [pid = 1825] [serial = 2268] [outer = (nil)] 05:48:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1364474400) [pid = 1825] [serial = 2269] [outer = 0x7f135dccf800] 05:48:59 INFO - PROCESS | 1825 | 1461070139993 Marionette DEBUG loaded listener.js 05:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f1369469000) [pid = 1825] [serial = 2270] [outer = 0x7f135dccf800] 05:49:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3cb800 == 156 [pid = 1825] [id = 757] 05:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f1369c2c800) [pid = 1825] [serial = 2271] [outer = (nil)] 05:49:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f1364479800) [pid = 1825] [serial = 2272] [outer = 0x7f1369c2c800] 05:49:00 INFO - PROCESS | 1825 | 1461070140873 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]]]}] 05:49:00 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. 05:49:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1533ms 05:49:00 INFO - PROCESS | 1825 | 1461070140930 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 05:49:00 INFO - PROCESS | 1825 | 1461070140933 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 05:49:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:49:00 INFO - PROCESS | 1825 | 1461070140945 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:49:00 INFO - PROCESS | 1825 | 1461070140948 Marionette TRACE conn3 <- [1,2994,null,{}] 05:49:00 INFO - PROCESS | 1825 | 1461070140954 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}] 05:49:01 INFO - PROCESS | 1825 | 1461070141345 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 05:49:01 INFO - PROCESS | 1825 | 1461070141594 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136d1d2000 == 157 [pid = 1825] [id = 758] 05:49:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f1369ef4800) [pid = 1825] [serial = 2273] [outer = (nil)] 05:49:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1369faa000) [pid = 1825] [serial = 2274] [outer = 0x7f1369ef4800] 05:49:01 INFO - PROCESS | 1825 | 1461070141685 Marionette DEBUG loaded listener.js 05:49:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f136a86d800) [pid = 1825] [serial = 2275] [outer = 0x7f1369ef4800] 05:49:02 INFO - PROCESS | 1825 | 1461070142502 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]]]}] 05:49:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:49:02 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 05:49:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1589ms 05:49:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:49:02 INFO - PROCESS | 1825 | 1461070142536 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 05:49:02 INFO - PROCESS | 1825 | 1461070142539 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 05:49:02 INFO - PROCESS | 1825 | 1461070142545 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:49:02 INFO - PROCESS | 1825 | 1461070142549 Marionette TRACE conn3 <- [1,2998,null,{}] 05:49:02 INFO - PROCESS | 1825 | 1461070142554 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}] 05:49:02 INFO - PROCESS | 1825 | 1461070142797 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 05:49:03 INFO - PROCESS | 1825 | 1461070143077 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137096f800 == 158 [pid = 1825] [id = 759] 05:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f135eac0800) [pid = 1825] [serial = 2276] [outer = (nil)] 05:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f136a9ed000) [pid = 1825] [serial = 2277] [outer = 0x7f135eac0800] 05:49:03 INFO - PROCESS | 1825 | 1461070143156 Marionette DEBUG loaded listener.js 05:49:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f136aa59000) [pid = 1825] [serial = 2278] [outer = 0x7f135eac0800] 05:49:03 INFO - PROCESS | 1825 | 1461070143980 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]]]}] 05:49:04 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. 05:49:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1492ms 05:49:04 INFO - PROCESS | 1825 | 1461070144037 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 05:49:04 INFO - PROCESS | 1825 | 1461070144041 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 05:49:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:49:04 INFO - PROCESS | 1825 | 1461070144046 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:49:04 INFO - PROCESS | 1825 | 1461070144049 Marionette TRACE conn3 <- [1,3002,null,{}] 05:49:04 INFO - PROCESS | 1825 | 1461070144102 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}] 05:49:04 INFO - PROCESS | 1825 | 1461070144328 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 05:49:04 INFO - PROCESS | 1825 | 1461070144591 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370bb7800 == 159 [pid = 1825] [id = 760] 05:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f1369ef5400) [pid = 1825] [serial = 2279] [outer = (nil)] 05:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f136aaac000) [pid = 1825] [serial = 2280] [outer = 0x7f1369ef5400] 05:49:04 INFO - PROCESS | 1825 | 1461070144674 Marionette DEBUG loaded listener.js 05:49:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f136b89f800) [pid = 1825] [serial = 2281] [outer = 0x7f1369ef5400] 05:49:05 INFO - PROCESS | 1825 | 1461070145440 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]]]}] 05:49:05 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. 05:49:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 05:49:05 INFO - PROCESS | 1825 | 1461070145482 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 05:49:05 INFO - PROCESS | 1825 | 1461070145486 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 05:49:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:49:05 INFO - PROCESS | 1825 | 1461070145492 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:49:05 INFO - PROCESS | 1825 | 1461070145495 Marionette TRACE conn3 <- [1,3006,null,{}] 05:49:05 INFO - PROCESS | 1825 | 1461070145500 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}] 05:49:05 INFO - PROCESS | 1825 | 1461070145733 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 05:49:05 INFO - PROCESS | 1825 | 1461070145976 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d51000 == 160 [pid = 1825] [id = 761] 05:49:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f136a8e9800) [pid = 1825] [serial = 2282] [outer = (nil)] 05:49:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f136bc11800) [pid = 1825] [serial = 2283] [outer = 0x7f136a8e9800] 05:49:06 INFO - PROCESS | 1825 | 1461070146052 Marionette DEBUG loaded listener.js 05:49:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f136c392800) [pid = 1825] [serial = 2284] [outer = 0x7f136a8e9800] 05:49:06 INFO - PROCESS | 1825 | 1461070146810 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]]]}] 05:49:06 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. 05:49:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1331ms 05:49:06 INFO - PROCESS | 1825 | 1461070146823 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 05:49:06 INFO - PROCESS | 1825 | 1461070146826 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 05:49:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:49:06 INFO - PROCESS | 1825 | 1461070146833 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:49:06 INFO - PROCESS | 1825 | 1461070146836 Marionette TRACE conn3 <- [1,3010,null,{}] 05:49:06 INFO - PROCESS | 1825 | 1461070146842 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}] 05:49:07 INFO - PROCESS | 1825 | 1461070147078 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 05:49:07 INFO - PROCESS | 1825 | 1461070147358 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13715ec800 == 161 [pid = 1825] [id = 762] 05:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f135f305800) [pid = 1825] [serial = 2285] [outer = (nil)] 05:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f136b99f400) [pid = 1825] [serial = 2286] [outer = 0x7f135f305800] 05:49:07 INFO - PROCESS | 1825 | 1461070147433 Marionette DEBUG loaded listener.js 05:49:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f136ed13800) [pid = 1825] [serial = 2287] [outer = 0x7f135f305800] 05:49:08 INFO - PROCESS | 1825 | 1461070148217 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]]]}] 05:49:08 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 05:49:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 05:49:08 INFO - PROCESS | 1825 | 1461070148264 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 05:49:08 INFO - PROCESS | 1825 | 1461070148268 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 05:49:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:49:08 INFO - PROCESS | 1825 | 1461070148273 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:49:08 INFO - PROCESS | 1825 | 1461070148276 Marionette TRACE conn3 <- [1,3014,null,{}] 05:49:08 INFO - PROCESS | 1825 | 1461070148282 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}] 05:49:08 INFO - PROCESS | 1825 | 1461070148546 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 05:49:08 INFO - PROCESS | 1825 | 1461070148794 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f137537e000 == 162 [pid = 1825] [id = 763] 05:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f13605c8400) [pid = 1825] [serial = 2288] [outer = (nil)] 05:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f1370127c00) [pid = 1825] [serial = 2289] [outer = 0x7f13605c8400] 05:49:08 INFO - PROCESS | 1825 | 1461070148880 Marionette DEBUG loaded listener.js 05:49:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1370afa800) [pid = 1825] [serial = 2290] [outer = 0x7f13605c8400] 05:49:09 INFO - PROCESS | 1825 | [1825] 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 05:49:09 INFO - PROCESS | 1825 | 1461070149807 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:49:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:49:09 INFO - {} 05:49:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:49:09 INFO - {} 05:49:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:49:09 INFO - {} 05:49:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:49:09 INFO - {} 05:49:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1581ms 05:49:09 INFO - PROCESS | 1825 | 1461070149863 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 05:49:09 INFO - PROCESS | 1825 | 1461070149866 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 05:49:09 INFO - TEST-START | /FileAPI/fileReader.html 05:49:09 INFO - PROCESS | 1825 | 1461070149921 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:49:09 INFO - PROCESS | 1825 | 1461070149933 Marionette TRACE conn3 <- [1,3018,null,{}] 05:49:09 INFO - PROCESS | 1825 | 1461070149938 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}] 05:49:10 INFO - PROCESS | 1825 | 1461070150208 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 05:49:10 INFO - PROCESS | 1825 | 1461070150530 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13785fa800 == 163 [pid = 1825] [id = 764] 05:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f1371355c00) [pid = 1825] [serial = 2291] [outer = (nil)] 05:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f13727a7800) [pid = 1825] [serial = 2292] [outer = 0x7f1371355c00] 05:49:10 INFO - PROCESS | 1825 | 1461070150607 Marionette DEBUG loaded listener.js 05:49:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1374e2ac00) [pid = 1825] [serial = 2293] [outer = 0x7f1371355c00] 05:49:11 INFO - PROCESS | 1825 | 1461070151326 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]]]}] 05:49:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:49:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:49:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:49:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:49:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1452ms 05:49:11 INFO - PROCESS | 1825 | 1461070151368 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 05:49:11 INFO - TEST-START | /FileAPI/historical.html 05:49:11 INFO - PROCESS | 1825 | 1461070151371 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 05:49:11 INFO - PROCESS | 1825 | 1461070151378 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:49:11 INFO - PROCESS | 1825 | 1461070151381 Marionette TRACE conn3 <- [1,3022,null,{}] 05:49:11 INFO - PROCESS | 1825 | 1461070151386 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}] 05:49:11 INFO - PROCESS | 1825 | 1461070151618 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 05:49:11 INFO - PROCESS | 1825 | 1461070151865 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13830b3800 == 164 [pid = 1825] [id = 765] 05:49:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f13619e2c00) [pid = 1825] [serial = 2294] [outer = (nil)] 05:49:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f1375f34800) [pid = 1825] [serial = 2295] [outer = 0x7f13619e2c00] 05:49:11 INFO - PROCESS | 1825 | 1461070151938 Marionette DEBUG loaded listener.js 05:49:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f137661d800) [pid = 1825] [serial = 2296] [outer = 0x7f13619e2c00] 05:49:12 INFO - PROCESS | 1825 | 1461070152780 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"]]]}] 05:49:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:49:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:49:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:49:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:49:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:49:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:49:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:49:12 INFO - TEST-OK | /FileAPI/historical.html | took 1436ms 05:49:12 INFO - PROCESS | 1825 | 1461070152816 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 05:49:12 INFO - PROCESS | 1825 | 1461070152820 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 05:49:12 INFO - TEST-START | /FileAPI/idlharness.html 05:49:12 INFO - PROCESS | 1825 | 1461070152832 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:49:12 INFO - PROCESS | 1825 | 1461070152834 Marionette TRACE conn3 <- [1,3026,null,{}] 05:49:12 INFO - PROCESS | 1825 | 1461070152841 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}] 05:49:13 INFO - PROCESS | 1825 | 1461070153106 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 05:49:13 INFO - PROCESS | 1825 | 1461070153384 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1387912000 == 165 [pid = 1825] [id = 766] 05:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f1361ab3000) [pid = 1825] [serial = 2297] [outer = (nil)] 05:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f1377288800) [pid = 1825] [serial = 2298] [outer = 0x7f1361ab3000] 05:49:13 INFO - PROCESS | 1825 | 1461070153461 Marionette DEBUG loaded listener.js 05:49:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f1377292c00) [pid = 1825] [serial = 2299] [outer = 0x7f1361ab3000] 05:49:15 INFO - PROCESS | 1825 | 1461070155158 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]]]}] 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:49:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:49:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:49:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:49:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:49:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:49:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:49:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:49:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:49:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:49:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:49:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:49:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:49:15 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 05:49:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:49:15 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 05:49:15 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 05:49:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:49:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:49:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:49:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:49:15 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 05:49:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:49:15 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 05:49:15 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 05:49:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:49:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:49:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:49:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:49:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:49:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:49:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 2472ms 05:49:15 INFO - PROCESS | 1825 | 1461070155346 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 05:49:15 INFO - PROCESS | 1825 | 1461070155353 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 05:49:15 INFO - TEST-START | /FileAPI/idlharness.worker 05:49:15 INFO - PROCESS | 1825 | 1461070155373 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:49:15 INFO - PROCESS | 1825 | 1461070155378 Marionette TRACE conn3 <- [1,3030,null,{}] 05:49:15 INFO - PROCESS | 1825 | 1461070155401 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}] 05:49:15 INFO - PROCESS | 1825 | 1461070155644 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 05:49:15 INFO - PROCESS | 1825 | 1461070155914 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1376665000 == 166 [pid = 1825] [id = 767] 05:49:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f1374e2a400) [pid = 1825] [serial = 2300] [outer = (nil)] 05:49:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f137842a800) [pid = 1825] [serial = 2301] [outer = 0x7f1374e2a400] 05:49:15 INFO - PROCESS | 1825 | 1461070155990 Marionette DEBUG loaded listener.js 05:49:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f1383fd0c00) [pid = 1825] [serial = 2302] [outer = 0x7f1374e2a400] 05:49:16 INFO - PROCESS | 1825 | [1825] 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 05:49:18 INFO - PROCESS | 1825 | 1461070158355 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,{},{}]]]}] 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:49:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:49:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:49:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:49:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:49:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:49:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:49:18 INFO - {} 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:49:18 INFO - {} 05:49:18 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 - {} 05:49:18 INFO - {} 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:49:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:49:18 INFO - {} 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:49:18 INFO - {} 05:49:18 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 - {} 05:49:18 INFO - {} 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:49:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:49:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:49:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:49:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 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 05:49:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:49:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:49:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:49:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:49:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:49:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:49:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:49:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:49:18 INFO - {} 05:49:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3091ms 05:49:18 INFO - PROCESS | 1825 | 1461070158497 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 05:49:18 INFO - PROCESS | 1825 | 1461070158506 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 05:49:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:49:18 INFO - PROCESS | 1825 | 1461070158523 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:49:18 INFO - PROCESS | 1825 | 1461070158531 Marionette TRACE conn3 <- [1,3034,null,{}] 05:49:18 INFO - PROCESS | 1825 | 1461070158542 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}] 05:49:18 INFO - PROCESS | 1825 | 1461070158883 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 05:49:19 INFO - PROCESS | 1825 | 1461070159162 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1363032800 == 167 [pid = 1825] [id = 768] 05:49:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f1383fd1000) [pid = 1825] [serial = 2303] [outer = (nil)] 05:49:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f138420c800) [pid = 1825] [serial = 2304] [outer = 0x7f1383fd1000] 05:49:19 INFO - PROCESS | 1825 | 1461070159242 Marionette DEBUG loaded listener.js 05:49:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f138a199400) [pid = 1825] [serial = 2305] [outer = 0x7f1383fd1000] 05:49:20 INFO - PROCESS | 1825 | 1461070160032 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]]]}] 05:49:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:49:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1547ms 05:49:20 INFO - PROCESS | 1825 | 1461070160090 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 05:49:20 INFO - PROCESS | 1825 | 1461070160093 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 05:49:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:49:20 INFO - PROCESS | 1825 | 1461070160104 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:49:20 INFO - PROCESS | 1825 | 1461070160107 Marionette TRACE conn3 <- [1,3038,null,{}] 05:49:20 INFO - PROCESS | 1825 | 1461070160113 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}] 05:49:20 INFO - PROCESS | 1825 | 1461070160356 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 05:49:20 INFO - PROCESS | 1825 | 1461070160631 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358b97000 == 168 [pid = 1825] [id = 769] 05:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f1361273000) [pid = 1825] [serial = 2306] [outer = (nil)] 05:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f1361279c00) [pid = 1825] [serial = 2307] [outer = 0x7f1361273000] 05:49:20 INFO - PROCESS | 1825 | 1461070160708 Marionette DEBUG loaded listener.js 05:49:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f136127f000) [pid = 1825] [serial = 2308] [outer = 0x7f1361273000] 05:49:21 INFO - PROCESS | 1825 | 1461070161482 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"]]]}] 05:49:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:49:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:49:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1436ms 05:49:21 INFO - PROCESS | 1825 | 1461070161542 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 05:49:21 INFO - PROCESS | 1825 | 1461070161545 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 05:49:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:49:21 INFO - PROCESS | 1825 | 1461070161552 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:49:21 INFO - PROCESS | 1825 | 1461070161554 Marionette TRACE conn3 <- [1,3042,null,{}] 05:49:21 INFO - PROCESS | 1825 | 1461070161560 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}] 05:49:21 INFO - PROCESS | 1825 | 1461070161797 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 05:49:22 INFO - PROCESS | 1825 | 1461070162074 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1363031000 == 169 [pid = 1825] [id = 770] 05:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f135ca1ec00) [pid = 1825] [serial = 2309] [outer = (nil)] 05:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f135ca26400) [pid = 1825] [serial = 2310] [outer = 0x7f135ca1ec00] 05:49:22 INFO - PROCESS | 1825 | 1461070162151 Marionette DEBUG loaded listener.js 05:49:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f135ca2a400) [pid = 1825] [serial = 2311] [outer = 0x7f135ca1ec00] 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:49:23 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. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:49:23 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'.) 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:49:23 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. 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:49:23 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. 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:49:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:49:23 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. 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:49:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:49:23 INFO - PROCESS | 1825 | 1461070163256 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]]]}] 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:49:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:49:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:49:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1774ms 05:49:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:49:23 INFO - PROCESS | 1825 | 1461070163340 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 05:49:23 INFO - PROCESS | 1825 | 1461070163343 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 05:49:23 INFO - PROCESS | 1825 | 1461070163349 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:49:23 INFO - PROCESS | 1825 | 1461070163351 Marionette TRACE conn3 <- [1,3046,null,{}] 05:49:23 INFO - PROCESS | 1825 | 1461070163356 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}] 05:49:23 INFO - PROCESS | 1825 | 1461070163669 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe40000 == 168 [pid = 1825] [id = 614] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138326b000 == 167 [pid = 1825] [id = 610] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361af7000 == 166 [pid = 1825] [id = 751] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1361530000 == 165 [pid = 1825] [id = 750] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135fe3a000 == 164 [pid = 1825] [id = 749] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135d2a0000 == 163 [pid = 1825] [id = 748] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f135a9c7000 == 162 [pid = 1825] [id = 747] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f138790a800 == 161 [pid = 1825] [id = 746] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1382dc2800 == 160 [pid = 1825] [id = 745] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1376fd0000 == 159 [pid = 1825] [id = 744] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f1375974800 == 158 [pid = 1825] [id = 743] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f137539a800 == 157 [pid = 1825] [id = 742] 05:49:25 INFO - PROCESS | 1825 | --DOCSHELL 0x7f13728ba800 == 156 [pid = 1825] [id = 741] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f135ebd8c00) [pid = 1825] [serial = 2180] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f136a8e2c00) [pid = 1825] [serial = 2138] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f1369ccd000) [pid = 1825] [serial = 2133] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f13728dc800) [pid = 1825] [serial = 2154] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f135dbcac00) [pid = 1825] [serial = 2118] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f136a9dc400) [pid = 1825] [serial = 2139] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f136c2c8c00) [pid = 1825] [serial = 2144] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f135da7dc00) [pid = 1825] [serial = 1986] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f136e062800) [pid = 1825] [serial = 2147] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f1369fb2c00) [pid = 1825] [serial = 2136] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f136056a800) [pid = 1825] [serial = 2121] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f1370cc9000) [pid = 1825] [serial = 2150] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f13771b4800) [pid = 1825] [serial = 2169] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f1361ab4400) [pid = 1825] [serial = 2124] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f136203f400) [pid = 1825] [serial = 2127] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f136447f000) [pid = 1825] [serial = 2130] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f135e84a400) [pid = 1825] [serial = 2178] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f1376238c00) [pid = 1825] [serial = 2166] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f135dccc800) [pid = 1825] [serial = 2046] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f1373ac1400) [pid = 1825] [serial = 2157] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f1361456400) [pid = 1825] [serial = 2123] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f13733cd800) [pid = 1825] [serial = 2156] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f1374d8d800) [pid = 1825] [serial = 2160] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f1376f6d800) [pid = 1825] [serial = 2168] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f1361ce5800) [pid = 1825] [serial = 2126] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f1370351c00) [pid = 1825] [serial = 2148] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f135a9b4400) [pid = 1825] [serial = 2172] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f1362c09800) [pid = 1825] [serial = 2129] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f1374ed5400) [pid = 1825] [serial = 2163] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f136c38f800) [pid = 1825] [serial = 2145] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f13694bc800) [pid = 1825] [serial = 2132] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f1374e28000) [pid = 1825] [serial = 2162] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f13761d7c00) [pid = 1825] [serial = 2165] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f136aab3000) [pid = 1825] [serial = 2142] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f13713c3c00) [pid = 1825] [serial = 2151] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f135d2b7400) [pid = 1825] [serial = 2175] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f135cd9ac00) [pid = 1825] [serial = 2174] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f135dbd4000) [pid = 1825] [serial = 2177] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f135f30f400) [pid = 1825] [serial = 2120] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f13746c2000) [pid = 1825] [serial = 2159] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f1359d43000) [pid = 1825] [serial = 2115] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f135d485800) [pid = 1825] [serial = 2117] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f136aa5d400) [pid = 1825] [serial = 2141] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f13586da800) [pid = 1825] [serial = 2114] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f13713cc400) [pid = 1825] [serial = 2153] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f1359d50400) [pid = 1825] [serial = 2171] [outer = (nil)] [url = about:blank] 05:49:25 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f1369efdc00) [pid = 1825] [serial = 2135] [outer = (nil)] [url = about:blank] 05:49:26 INFO - PROCESS | 1825 | 1461070166056 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1357146800 == 157 [pid = 1825] [id = 771] 05:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f13586cf800) [pid = 1825] [serial = 2312] [outer = (nil)] 05:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f13586d8c00) [pid = 1825] [serial = 2313] [outer = 0x7f13586cf800] 05:49:26 INFO - PROCESS | 1825 | 1461070166127 Marionette DEBUG loaded listener.js 05:49:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1359ce8c00) [pid = 1825] [serial = 2314] [outer = 0x7f13586cf800] 05:49:26 INFO - PROCESS | 1825 | [1825] 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 05:49:26 INFO - PROCESS | 1825 | 1461070166894 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:49:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:49:26 INFO - {} 05:49:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 3584ms 05:49:26 INFO - PROCESS | 1825 | 1461070166936 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 05:49:26 INFO - PROCESS | 1825 | 1461070166943 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 05:49:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:49:26 INFO - PROCESS | 1825 | 1461070166951 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:49:26 INFO - PROCESS | 1825 | 1461070166955 Marionette TRACE conn3 <- [1,3050,null,{}] 05:49:26 INFO - PROCESS | 1825 | 1461070166962 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}] 05:49:27 INFO - PROCESS | 1825 | 1461070167276 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 05:49:27 INFO - PROCESS | 1825 | 1461070167400 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c556800 == 158 [pid = 1825] [id = 772] 05:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f13586cdc00) [pid = 1825] [serial = 2315] [outer = (nil)] 05:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f135c90c000) [pid = 1825] [serial = 2316] [outer = 0x7f13586cdc00] 05:49:27 INFO - PROCESS | 1825 | 1461070167465 Marionette DEBUG loaded listener.js 05:49:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f135cd99c00) [pid = 1825] [serial = 2317] [outer = 0x7f13586cdc00] 05:49:28 INFO - PROCESS | 1825 | 1461070168253 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]]]}] 05:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:49:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1334ms 05:49:28 INFO - PROCESS | 1825 | 1461070168290 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 05:49:28 INFO - PROCESS | 1825 | 1461070168296 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 05:49:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:49:28 INFO - PROCESS | 1825 | 1461070168306 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:49:28 INFO - PROCESS | 1825 | 1461070168309 Marionette TRACE conn3 <- [1,3054,null,{}] 05:49:28 INFO - PROCESS | 1825 | 1461070168322 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}] 05:49:28 INFO - PROCESS | 1825 | 1461070168568 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 05:49:28 INFO - PROCESS | 1825 | 1461070168605 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d60a000 == 159 [pid = 1825] [id = 773] 05:49:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f135d2b7400) [pid = 1825] [serial = 2318] [outer = (nil)] 05:49:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f135da83400) [pid = 1825] [serial = 2319] [outer = 0x7f135d2b7400] 05:49:28 INFO - PROCESS | 1825 | 1461070168668 Marionette DEBUG loaded listener.js 05:49:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f135dccac00) [pid = 1825] [serial = 2320] [outer = 0x7f135d2b7400] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f1356dd5400) [pid = 1825] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f135dcd2000) [pid = 1825] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f13613c1800) [pid = 1825] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f135d487c00) [pid = 1825] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f1358caa400) [pid = 1825] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f13586d9400) [pid = 1825] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f13586d5c00) [pid = 1825] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f137728ac00) [pid = 1825] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f135c41f000) [pid = 1825] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f135a4e7400) [pid = 1825] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f1358557400) [pid = 1825] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f136c385800) [pid = 1825] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f136bc14800) [pid = 1825] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f136b996c00) [pid = 1825] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f1356ddd400) [pid = 1825] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f1356ddc800) [pid = 1825] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f136b8a4800) [pid = 1825] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f1362fb1c00) [pid = 1825] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f1358897400) [pid = 1825] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f136936cc00) [pid = 1825] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f136447ec00) [pid = 1825] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f1362c0fc00) [pid = 1825] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f1361a4a000) [pid = 1825] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f13613bb000) [pid = 1825] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:49:30 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f135dbd0000) [pid = 1825] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:49:31 INFO - PROCESS | 1825 | 1461070170931 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"]]]}] 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:49:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:49:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:49:31 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" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:49:31 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" 05:49:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:49:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:49:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:49:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2741ms 05:49:31 INFO - PROCESS | 1825 | 1461070171051 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 05:49:31 INFO - PROCESS | 1825 | 1461070171055 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 05:49:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:49:31 INFO - PROCESS | 1825 | 1461070171097 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:49:31 INFO - PROCESS | 1825 | 1461070171112 Marionette TRACE conn3 <- [1,3058,null,{}] 05:49:31 INFO - PROCESS | 1825 | 1461070171128 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}] 05:49:31 INFO - PROCESS | 1825 | 1461070171469 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 05:49:31 INFO - PROCESS | 1825 | 1461070171578 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135ea19000 == 160 [pid = 1825] [id = 774] 05:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f135d4ab000) [pid = 1825] [serial = 2321] [outer = (nil)] 05:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f136127f400) [pid = 1825] [serial = 2322] [outer = 0x7f135d4ab000] 05:49:31 INFO - PROCESS | 1825 | 1461070171640 Marionette DEBUG loaded listener.js 05:49:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f136144f800) [pid = 1825] [serial = 2323] [outer = 0x7f135d4ab000] 05:49:32 INFO - PROCESS | 1825 | 1461070172381 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]]]}] 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:49:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:49:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:49:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:49:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:49:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1348ms 05:49:32 INFO - PROCESS | 1825 | 1461070172417 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 05:49:32 INFO - PROCESS | 1825 | 1461070172425 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 05:49:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:49:32 INFO - PROCESS | 1825 | 1461070172434 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:49:32 INFO - PROCESS | 1825 | 1461070172436 Marionette TRACE conn3 <- [1,3062,null,{}] 05:49:32 INFO - PROCESS | 1825 | 1461070172440 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}] 05:49:32 INFO - PROCESS | 1825 | 1461070172722 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 05:49:33 INFO - PROCESS | 1825 | 1461070173056 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1358ba5000 == 161 [pid = 1825] [id = 775] 05:49:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f1355e05c00) [pid = 1825] [serial = 2324] [outer = (nil)] 05:49:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f1355e0f000) [pid = 1825] [serial = 2325] [outer = 0x7f1355e05c00] 05:49:33 INFO - PROCESS | 1825 | 1461070173242 Marionette DEBUG loaded listener.js 05:49:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f13586da400) [pid = 1825] [serial = 2326] [outer = 0x7f1355e05c00] 05:49:33 INFO - PROCESS | 1825 | [1825] 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 05:49:34 INFO - PROCESS | 1825 | 1461070174107 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:49:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:49:34 INFO - {} 05:49:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1688ms 05:49:34 INFO - PROCESS | 1825 | 1461070174132 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 05:49:34 INFO - PROCESS | 1825 | 1461070174140 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 05:49:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:49:34 INFO - PROCESS | 1825 | 1461070174149 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:49:34 INFO - PROCESS | 1825 | 1461070174153 Marionette TRACE conn3 <- [1,3066,null,{}] 05:49:34 INFO - PROCESS | 1825 | 1461070174162 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}] 05:49:34 INFO - PROCESS | 1825 | 1461070174402 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 05:49:34 INFO - PROCESS | 1825 | 1461070174666 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135d981000 == 162 [pid = 1825] [id = 776] 05:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f1358891400) [pid = 1825] [serial = 2327] [outer = (nil)] 05:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f135ca22400) [pid = 1825] [serial = 2328] [outer = 0x7f1358891400] 05:49:34 INFO - PROCESS | 1825 | 1461070174746 Marionette DEBUG loaded listener.js 05:49:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f135d2b0400) [pid = 1825] [serial = 2329] [outer = 0x7f1358891400] 05:49:35 INFO - PROCESS | 1825 | 1461070175665 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]]]}] 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:49:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1584ms 05:49:35 INFO - PROCESS | 1825 | 1461070175744 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 05:49:35 INFO - PROCESS | 1825 | 1461070175754 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 05:49:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:49:35 INFO - PROCESS | 1825 | 1461070175765 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:49:35 INFO - PROCESS | 1825 | 1461070175770 Marionette TRACE conn3 <- [1,3070,null,{}] 05:49:35 INFO - PROCESS | 1825 | 1461070175795 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}] 05:49:36 INFO - PROCESS | 1825 | 1461070176125 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 05:49:36 INFO - PROCESS | 1825 | 1461070176334 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f13606a0800 == 163 [pid = 1825] [id = 777] 05:49:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f1356dd5400) [pid = 1825] [serial = 2330] [outer = (nil)] 05:49:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f135da8ac00) [pid = 1825] [serial = 2331] [outer = 0x7f1356dd5400] 05:49:36 INFO - PROCESS | 1825 | 1461070176415 Marionette DEBUG loaded listener.js 05:49:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f135e83dc00) [pid = 1825] [serial = 2332] [outer = 0x7f1356dd5400] 05:49:37 INFO - PROCESS | 1825 | 1461070177430 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]]]}] 05:49:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:49:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:49:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:49:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:49:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:49:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:49:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1690ms 05:49:37 INFO - PROCESS | 1825 | 1461070177454 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 05:49:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:49:37 INFO - PROCESS | 1825 | 1461070177458 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 05:49:37 INFO - PROCESS | 1825 | 1461070177473 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:49:37 INFO - PROCESS | 1825 | 1461070177483 Marionette TRACE conn3 <- [1,3074,null,{}] 05:49:37 INFO - PROCESS | 1825 | 1461070177492 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}] 05:49:37 INFO - PROCESS | 1825 | 1461070177852 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 05:49:38 INFO - PROCESS | 1825 | 1461070178062 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1361ae5000 == 164 [pid = 1825] [id = 778] 05:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f135d483400) [pid = 1825] [serial = 2333] [outer = (nil)] 05:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f13605c4800) [pid = 1825] [serial = 2334] [outer = 0x7f135d483400] 05:49:38 INFO - PROCESS | 1825 | 1461070178139 Marionette DEBUG loaded listener.js 05:49:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f136127ac00) [pid = 1825] [serial = 2335] [outer = 0x7f135d483400] 05:49:38 INFO - PROCESS | 1825 | 1461070178972 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]]]}] 05:49:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:49:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:49:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:49:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:49:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:49:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:49:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1556ms 05:49:39 INFO - PROCESS | 1825 | 1461070179023 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 05:49:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:49:39 INFO - PROCESS | 1825 | 1461070179028 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 05:49:39 INFO - PROCESS | 1825 | 1461070179035 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:49:39 INFO - PROCESS | 1825 | 1461070179038 Marionette TRACE conn3 <- [1,3078,null,{}] 05:49:39 INFO - PROCESS | 1825 | 1461070179044 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}] 05:49:39 INFO - PROCESS | 1825 | 1461070179320 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 05:49:39 INFO - PROCESS | 1825 | 1461070179598 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f135c5e9800 == 165 [pid = 1825] [id = 779] 05:49:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f1355e0c400) [pid = 1825] [serial = 2336] [outer = (nil)] 05:49:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f1359cedc00) [pid = 1825] [serial = 2337] [outer = 0x7f1355e0c400] 05:49:39 INFO - PROCESS | 1825 | 1461070179682 Marionette DEBUG loaded listener.js 05:49:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f136056d400) [pid = 1825] [serial = 2338] [outer = 0x7f1355e0c400] 05:49:40 INFO - PROCESS | 1825 | 1461070180535 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] 05:49:40 INFO - PROCESS | 1825 | 1461070180590 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 05:49:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:49:40 INFO - PROCESS | 1825 | 1461070180646 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:49:40 INFO - PROCESS | 1825 | 1461070180650 Marionette TRACE conn3 <- [1,3082,null,{}] 05:49:40 INFO - PROCESS | 1825 | 1461070180663 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}] 05:49:40 INFO - PROCESS | 1825 | 1461070180908 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 05:49:41 INFO - PROCESS | 1825 | 1461070181194 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1362dde800 == 166 [pid = 1825] [id = 780] 05:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f1361c10000) [pid = 1825] [serial = 2339] [outer = (nil)] 05:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f1361ce9800) [pid = 1825] [serial = 2340] [outer = 0x7f1361c10000] 05:49:41 INFO - PROCESS | 1825 | 1461070181286 Marionette DEBUG loaded listener.js 05:49:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f1362c03800) [pid = 1825] [serial = 2341] [outer = 0x7f1361c10000] 05:49:42 INFO - PROCESS | 1825 | 1461070182191 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]]]}] 05:49:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:49:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:49:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:49:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1643ms 05:49:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:49:42 INFO - PROCESS | 1825 | 1461070182246 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 05:49:42 INFO - PROCESS | 1825 | 1461070182249 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 05:49:42 INFO - PROCESS | 1825 | 1461070182255 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:49:42 INFO - PROCESS | 1825 | 1461070182258 Marionette TRACE conn3 <- [1,3086,null,{}] 05:49:42 INFO - PROCESS | 1825 | 1461070182264 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}] 05:49:42 INFO - PROCESS | 1825 | 1461070182508 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 05:49:42 INFO - PROCESS | 1825 | 1461070182788 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369597800 == 167 [pid = 1825] [id = 781] 05:49:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f13613c9400) [pid = 1825] [serial = 2342] [outer = (nil)] 05:49:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f136936c800) [pid = 1825] [serial = 2343] [outer = 0x7f13613c9400] 05:49:42 INFO - PROCESS | 1825 | 1461070182879 Marionette DEBUG loaded listener.js 05:49:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f13694bcc00) [pid = 1825] [serial = 2344] [outer = 0x7f13613c9400] 05:49:43 INFO - PROCESS | 1825 | 1461070183676 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:49:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:49:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1480ms 05:49:43 INFO - PROCESS | 1825 | 1461070183735 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 05:49:43 INFO - PROCESS | 1825 | 1461070183739 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 05:49:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:49:43 INFO - PROCESS | 1825 | 1461070183745 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:49:43 INFO - PROCESS | 1825 | 1461070183748 Marionette TRACE conn3 <- [1,3090,null,{}] 05:49:43 INFO - PROCESS | 1825 | 1461070183754 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}] 05:49:44 INFO - PROCESS | 1825 | 1461070184021 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 05:49:44 INFO - PROCESS | 1825 | 1461070184304 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1369c82800 == 168 [pid = 1825] [id = 782] 05:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f13586cb800) [pid = 1825] [serial = 2345] [outer = (nil)] 05:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f1369521000) [pid = 1825] [serial = 2346] [outer = 0x7f13586cb800] 05:49:44 INFO - PROCESS | 1825 | 1461070184384 Marionette DEBUG loaded listener.js 05:49:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f1369c28c00) [pid = 1825] [serial = 2347] [outer = 0x7f13586cb800] 05:49:45 INFO - PROCESS | 1825 | 1461070185207 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:49:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1486ms 05:49:45 INFO - PROCESS | 1825 | 1461070185232 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 05:49:45 INFO - PROCESS | 1825 | 1461070185236 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 05:49:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:49:45 INFO - PROCESS | 1825 | 1461070185242 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:49:45 INFO - PROCESS | 1825 | 1461070185245 Marionette TRACE conn3 <- [1,3094,null,{}] 05:49:45 INFO - PROCESS | 1825 | 1461070185250 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}] 05:49:45 INFO - PROCESS | 1825 | 1461070185482 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 05:49:45 INFO - PROCESS | 1825 | 1461070185731 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136a816800 == 169 [pid = 1825] [id = 783] 05:49:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f13586cfc00) [pid = 1825] [serial = 2348] [outer = (nil)] 05:49:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f1369cce800) [pid = 1825] [serial = 2349] [outer = 0x7f13586cfc00] 05:49:45 INFO - PROCESS | 1825 | 1461070185807 Marionette DEBUG loaded listener.js 05:49:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f1369eb0800) [pid = 1825] [serial = 2350] [outer = 0x7f13586cfc00] 05:49:46 INFO - PROCESS | 1825 | 1461070186591 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:49:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1378ms 05:49:46 INFO - PROCESS | 1825 | 1461070186621 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 05:49:46 INFO - PROCESS | 1825 | 1461070186625 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 05:49:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:49:46 INFO - PROCESS | 1825 | 1461070186632 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:49:46 INFO - PROCESS | 1825 | 1461070186635 Marionette TRACE conn3 <- [1,3098,null,{}] 05:49:46 INFO - PROCESS | 1825 | 1461070186640 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}] 05:49:46 INFO - PROCESS | 1825 | 1461070186905 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 05:49:47 INFO - PROCESS | 1825 | 1461070187158 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136c3df800 == 170 [pid = 1825] [id = 784] 05:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f135ecb5c00) [pid = 1825] [serial = 2351] [outer = (nil)] 05:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f1369ef0c00) [pid = 1825] [serial = 2352] [outer = 0x7f135ecb5c00] 05:49:47 INFO - PROCESS | 1825 | 1461070187236 Marionette DEBUG loaded listener.js 05:49:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f136a868800) [pid = 1825] [serial = 2353] [outer = 0x7f135ecb5c00] 05:49:48 INFO - PROCESS | 1825 | 1461070188066 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]]]}] 05:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:49:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1479ms 05:49:48 INFO - PROCESS | 1825 | 1461070188144 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 05:49:48 INFO - PROCESS | 1825 | 1461070188149 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 05:49:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:49:48 INFO - PROCESS | 1825 | 1461070188158 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:49:48 INFO - PROCESS | 1825 | 1461070188161 Marionette TRACE conn3 <- [1,3102,null,{}] 05:49:48 INFO - PROCESS | 1825 | 1461070188165 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}] 05:49:48 INFO - PROCESS | 1825 | 1461070188433 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 05:49:48 INFO - PROCESS | 1825 | 1461070188716 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f136cdcf800 == 171 [pid = 1825] [id = 785] 05:49:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f136a8ed000) [pid = 1825] [serial = 2354] [outer = (nil)] 05:49:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f136a9d8000) [pid = 1825] [serial = 2355] [outer = 0x7f136a8ed000] 05:49:48 INFO - PROCESS | 1825 | 1461070188869 Marionette DEBUG loaded listener.js 05:49:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f136aaaa800) [pid = 1825] [serial = 2356] [outer = 0x7f136a8ed000] 05:49:49 INFO - PROCESS | 1825 | 1461070189668 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:49:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:49:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1536ms 05:49:49 INFO - PROCESS | 1825 | 1461070189694 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 05:49:49 INFO - PROCESS | 1825 | 1461070189698 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 05:49:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:49:49 INFO - PROCESS | 1825 | 1461070189704 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:49:49 INFO - PROCESS | 1825 | 1461070189709 Marionette TRACE conn3 <- [1,3106,null,{}] 05:49:49 INFO - PROCESS | 1825 | 1461070189714 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}] 05:49:49 INFO - PROCESS | 1825 | 1461070189989 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 05:49:50 INFO - PROCESS | 1825 | 1461070190287 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370262000 == 172 [pid = 1825] [id = 786] 05:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f136a8ee400) [pid = 1825] [serial = 2357] [outer = (nil)] 05:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f136c8c4c00) [pid = 1825] [serial = 2358] [outer = 0x7f136a8ee400] 05:49:50 INFO - PROCESS | 1825 | 1461070190368 Marionette DEBUG loaded listener.js 05:49:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f136ca08000) [pid = 1825] [serial = 2359] [outer = 0x7f136a8ee400] 05:49:51 INFO - PROCESS | 1825 | 1461070191169 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]]]}] 05:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:49:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1485ms 05:49:51 INFO - PROCESS | 1825 | 1461070191190 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 05:49:51 INFO - PROCESS | 1825 | 1461070191194 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 05:49:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:49:51 INFO - PROCESS | 1825 | 1461070191200 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:49:51 INFO - PROCESS | 1825 | 1461070191202 Marionette TRACE conn3 <- [1,3110,null,{}] 05:49:51 INFO - PROCESS | 1825 | 1461070191208 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}] 05:49:51 INFO - PROCESS | 1825 | 1461070191479 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 05:49:51 INFO - PROCESS | 1825 | 1461070191737 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370a7e800 == 173 [pid = 1825] [id = 787] 05:49:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f136aab6000) [pid = 1825] [serial = 2360] [outer = (nil)] 05:49:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f136e065000) [pid = 1825] [serial = 2361] [outer = 0x7f136aab6000] 05:49:51 INFO - PROCESS | 1825 | 1461070191815 Marionette DEBUG loaded listener.js 05:49:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f1370125c00) [pid = 1825] [serial = 2362] [outer = 0x7f136aab6000] 05:49:52 INFO - PROCESS | 1825 | 1461070192621 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"]]]}] 05:49:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:49:52 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 05:49:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:49:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:49:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:49:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:49:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1480ms 05:49:52 INFO - PROCESS | 1825 | 1461070192682 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 05:49:52 INFO - PROCESS | 1825 | 1461070192686 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 05:49:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:49:52 INFO - PROCESS | 1825 | 1461070192692 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:49:52 INFO - PROCESS | 1825 | 1461070192694 Marionette TRACE conn3 <- [1,3114,null,{}] 05:49:52 INFO - PROCESS | 1825 | 1461070192700 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}] 05:49:52 INFO - PROCESS | 1825 | 1461070192966 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 05:49:53 INFO - PROCESS | 1825 | 1461070193240 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\", \"02796ef7-fc46-4b39-83cf-ab1a68abc65f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f1370d22800 == 174 [pid = 1825] [id = 788] 05:49:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f135ebd3800) [pid = 1825] [serial = 2363] [outer = (nil)] 05:49:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f13701cf400) [pid = 1825] [serial = 2364] [outer = 0x7f135ebd3800] 05:49:53 INFO - PROCESS | 1825 | 1461070193317 Marionette DEBUG loaded listener.js 05:49:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f1370ab8c00) [pid = 1825] [serial = 2365] [outer = 0x7f135ebd3800] 05:49:54 INFO - PROCESS | 1825 | 1461070194108 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]]]}] 05:49:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:49:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1427ms 05:49:54 INFO - PROCESS | 1825 | 1461070194120 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 05:49:54 INFO - PROCESS | 1825 | 1461070194123 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 05:49:55 WARNING - u'runner_teardown' () 05:49:55 INFO - No more tests 05:49:55 INFO - Got 0 unexpected results 05:49:55 INFO - SUITE-END | took 1256s 05:49:55 INFO - Closing logging queue 05:49:55 INFO - queue closed 05:49:55 INFO - Return code: 0 05:49:55 WARNING - # TBPL SUCCESS # 05:49:55 INFO - Running post-action listener: _resource_record_post_action 05:49:55 INFO - Running post-run listener: _resource_record_post_run 05:49:56 INFO - Total resource usage - Wall time: 1294s; CPU: 98.0%; Read bytes: 8351744; Write bytes: 974602240; Read time: 376; Write time: 373756 05:49:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:49:56 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 210776064; Read time: 0; Write time: 267872 05:49:56 INFO - run-tests - Wall time: 1262s; CPU: 98.0%; Read bytes: 5488640; Write bytes: 763035648; Read time: 232; Write time: 105776 05:49:56 INFO - Running post-run listener: _upload_blobber_files 05:49:56 INFO - Blob upload gear active. 05:49:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:49:56 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 05:49:56 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'] 05:49:56 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 05:49:57 INFO - (blobuploader) - INFO - Open directory for files ... 05:49:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:49:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:49:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:49:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:49:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:49:59 INFO - (blobuploader) - INFO - Done attempting. 05:49:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:49:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:49:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:50:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:50:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:50:00 INFO - (blobuploader) - INFO - Done attempting. 05:50:00 INFO - (blobuploader) - INFO - Iteration through files over. 05:50:00 INFO - Return code: 0 05:50:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:50:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:50:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/abd8d227e75ab19926fee29fc56b14a2feef592cd4c09452a4588aded91ac528b707e2489a4e987915e115de418f8681188db589f9de82a31d2c3820ca6c33e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59f2c877bad042bc8810182da416aadda8bf9ea878e9a447946da4465604519c836eec07229d793cb2f1d379f557e863f9563215ff170a48fb13273cf7ec29b6"} 05:50:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:50:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:50:00 INFO - Contents: 05:50:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/abd8d227e75ab19926fee29fc56b14a2feef592cd4c09452a4588aded91ac528b707e2489a4e987915e115de418f8681188db589f9de82a31d2c3820ca6c33e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59f2c877bad042bc8810182da416aadda8bf9ea878e9a447946da4465604519c836eec07229d793cb2f1d379f557e863f9563215ff170a48fb13273cf7ec29b6"} 05:50:00 INFO - Running post-run listener: copy_logs_to_upload_dir 05:50:00 INFO - Copying logs to upload dir... 05:50:00 INFO - mkdir: /builds/slave/test/build/upload/logs 05:50:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1373.912770 ========= master_lag: 3.51 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-19 05:50:04.188005) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-19 05:50:04.198907) ========= 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-1461068576.471852-274618041 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/abd8d227e75ab19926fee29fc56b14a2feef592cd4c09452a4588aded91ac528b707e2489a4e987915e115de418f8681188db589f9de82a31d2c3820ca6c33e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59f2c877bad042bc8810182da416aadda8bf9ea878e9a447946da4465604519c836eec07229d793cb2f1d379f557e863f9563215ff170a48fb13273cf7ec29b6"} build_url:https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037321 build_url: 'https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/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/abd8d227e75ab19926fee29fc56b14a2feef592cd4c09452a4588aded91ac528b707e2489a4e987915e115de418f8681188db589f9de82a31d2c3820ca6c33e5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/59f2c877bad042bc8810182da416aadda8bf9ea878e9a447946da4465604519c836eec07229d793cb2f1d379f557e863f9563215ff170a48fb13273cf7ec29b6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/U1dqcJ33S6yE026U9nBDEA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 2.51 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-19 05:50:06.744973) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:50:06.745511) ========= 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-1461068576.471852-274618041 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021797 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:50:06.812918) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 05:50:06.813360) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 05:50:06.814418) ========= ========= Total master_lag: 6.52 =========