Changes

Jump to: navigation, search

Outreachy

267 bytes removed, 15:12, 23 May 2016
added ana ribero
==Current Outreachy Program Cohort: Round 12 (June-August 2016)==
===Enhancements to Python testing tool plugin for generation of HTML reports===
* Mentor: [https://mozillians.org/en-US/u/davehunt/ Dave Hunt]
* Participant: [https://mozillians.org/en-US/u/anaribeiro/ Ana Ribero]
* [http://outreachy.anaplusplus.com/ Participant Blog]
 
The participant will be responsible for developing enhancements to pytest-html - a plugin based on the popular Python testing tool pytest, which generates a HTML report based on test results.
 
The desired enhancements include: gracefully degrading when JavaScript is not available; saving CSS, images, and other resources as additional files rather than embedding in a single file; grouping results by package/module/class; and including test docstrings in the report.
 
Any new enhancements to the plugin must also be accompanied with tests, which will ensure that these new features work in all expected environments, and reduce the chances of regression.
 
'''For more information, see the project's [https://github.com/davehunt/pytest-html#outreachy Outreachy help].'''
===Make Firefox look great on desktop!===
* On the server side we are using Pyramid and Python with a bit of AsyncIO
* On the client side this will involve JavaScript and Websocket management.
 
===Enhancements to Python testing tool plugin for generation of HTML reports [no longer taking applicants]===
* Mentor: [https://mozillians.org/en-US/u/davehunt/ Dave Hunt]
 
The successful candidate will be responsible for developing enhancements to pytest-html - a plugin based on the popular Python testing tool pytest, which generates a HTML report based on test results.
 
The desired enhancements include: gracefully degrading when JavaScript is not available; saving CSS, images, and other resources as additional files rather than embedding in a single file; grouping results by package/module/class; and including test docstrings in the report.
 
Any new enhancements to the plugin must also be accompanied with tests, which will ensure that these new features work in all expected environments, and reduce the chances of regression.
 
It would be advantageous for potential candidates to have experience in creating simple HTML pages using JavaScript and CSS, however this is not essential. It would also help if the candidate has experience with Python or pytest, but again this is not essential so long as the candidate is willing and able to learn these skills during the internship.
 
'''For more information, see the project's [https://github.com/davehunt/pytest-html#outreachy Outreachy help].'''
===Test-driven Refactoring of Marionette's Python Test Runner [no longer taking applicants]===
Confirm
613
edits

Navigation menu