GSoC 2019 introducing my project: Next Generation of Unit Testing
Hello Everyone, My name is Dayne, I'm a final-year computer science student in Bolivia and I have been selected with my project as one of the students for this GSOC. First I will work in DrTests: DrTests project aims to provide a plugin-based UI to deal with tests in Pharo. It will provide the same features as the actual SUnit UI (i.e., running tests, profiling tests and computing code-coverage) but will allow to plug additional analysis on unit tests. If you want to try the first version of DrTests in Pharo 7.0: https://github.com/juliendelplanque/DrTests Feedback and suggestions are always welcome. Now I am migrating the UI from spec to spec2 for DrTest to be available in Pharo 8.0 Then the plan is enhancing the SUnit implementation by introducing a common Pharo's Sunit layer instead of different layer doing the same (for example, the SUnit UI, Jenkins tools and the system browser define 3 different ways to collect tests defined in a package). And If you want to know more details bout this project I will attach my proposal. I will write posts about the work done in my blog <http://medium.com/@daynestorm> and you can contact me If you have new ideas for plugins or suggestions :) Cheers, Dayne
On Fri, 10 May 2019 at 18:13, Dayne Lorena Guerra Calle <guerra.dayne@gmail.com> wrote:
Hello Everyone,
My name is Dayne, I'm a final-year computer science student in Bolivia and I have been selected with my project as one of the students for this GSOC.
First I will work in DrTests: DrTests project aims to provide a plugin-based UI to deal with tests in Pharo. It will provide the same features as the actual SUnit UI (i.e., running tests, profiling tests and computing code-coverage) but will allow to plug additional analysis on unit tests. If you want to try the first version of DrTests in Pharo 7.0: https://github.com/juliendelplanque/DrTests Feedback and suggestions are always welcome. Now I am migrating the UI from spec to spec2 for DrTest to be available in Pharo 8.0
Then the plan is enhancing the SUnit implementation by introducing a common Pharo's Sunit layer instead of different layer doing the same (for example, the SUnit UI, Jenkins tools and the system browser define 3 different ways to collect tests defined in a package). And If you want to know more details bout this project I will attach my proposal. I will write posts about the work done in my blog and you can contact me If you have new ideas for plugins or suggestions :)
Hi Dayne, Welcome to the Pharo community. I hope you enjoy your GSoC project. I hadn't heard much about DrTests before now and was interested to read your blog post touching on it. It was the first I had heard about "Executable Comments" and the generation of tests from them is an interesting feature. Can you provide a link to your original proposal? cheers -ben
participants (2)
-
Ben Coman -
Dayne Lorena Guerra Calle