GSoC 2019 introducing my project: Next Generation of Unit Testing


About Me:

I’ve been working with Pharo since the last year, in the beginning I only knew what Pharo is until I helped my mentor writing a book about GraphQL implementation in this language , for that I started writing examples and learned how it works and ended liking it a lot till I started to contribute in a specific project called DrTests.

Image for post
Image for post

What is Pharo?

Google Summer of Code:

Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3 month programming project during their break from school.

My project: Next Generation of Unit Testing.

In Pharo almost every project uses SUnit and that is why working on enhancing SUnit and provide a useful user interface is valuable for everyone.

Working in DrTests

New SUnit Layer

Image for post
Image for post
DrTests instead of TestRunner(the existing SUnit-UI) plus a new common layer

The goal :

  • New Layer for Pharo’s SUnit.
  • Integrate SUnit changes in DrTest project.
  • Finally make a pull request in Pharo

That’s all for this first post, I will update the progress here and provide more information too.
You can follow me on twitter for notifications and news about this and other projects, if you want to try the actual version of DrTests and have some questions don’t hesitate in contact me using discord, I am active in the Pharo Server.

RMoD

Joint research team between Inria, CNRS, and the Cristal /…

Dayne Lorena Guerra Calle

Written by

@DayneStorm : 🎮TWITCH partner, programmer and Open Source enthusiast.

RMoD

RMoD

Joint research team between Inria, CNRS, and the Cristal / Université de Lille. Our goal is to support ever running systems. This objective is tackled from two complementary perspectives: reengineering of large systems and constructs for dynamic reflective programming languages.

Dayne Lorena Guerra Calle

Written by

@DayneStorm : 🎮TWITCH partner, programmer and Open Source enthusiast.

RMoD

RMoD

Joint research team between Inria, CNRS, and the Cristal / Université de Lille. Our goal is to support ever running systems. This objective is tackled from two complementary perspectives: reengineering of large systems and constructs for dynamic reflective programming languages.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store