Skip to content

GSOC 2021 PROJECT

OONI: Developing Unit, Integration and E2E tests for Probe Desktop apps

The Probe Desktop is free and Open Source Software that aims to provide insights on and expose the Internet censorship and other forms of network...

Contributor
Shivam Pathak
Mentors
Arturo Filastò, Pili Guerra, Sarath
Program
GSoC 2021Completed

About this project

Description from the program archive

<p>The Probe Desktop is free and Open Source Software that aims to provide insights on and expose the Internet censorship and other forms of network interference. Being open source, it is expected that contributions will be made by the existing community members as well as new people. These contributions can lead to breaking changes if merged unchecked.</p> <p>As of now, the only way to check if an open PR doesn’t lead to more issues than it solves is manual checking. Not only is this time-consuming and tedious, it is also not enough. Writing a comprehensive suite of tests which includes unit tests, integration tests as well as end-to-end tests can help mitigate a major chunk of these challenges. These tests can then be automated whenever, say, a PR is opened to make sure the proposed changes are non-breaking.</p>

Tags

AIUI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Measuring QUIC and TLS censorship with OONI Probe

    Kathrin ElmenhorstMentored by Pili Guerra, Simone Basso

  2. ODK-X: Improving Services User-Interface

    Varun TiwariMentored by wbrunette, Jeff Beorse

  3. Create common backend for PSLab Desktop and Android app

    Kartikay SharmaMentored by Madhushanka Padmal, Mario Behling

  4. DIAL ODK-X New Date Prompts For ODK-X Survey Proposal

    Chukwuemeka OkechukwuMentored by Jeff Beorse

  5. Frontend reimplementation using react

    ranjit shahMentored by Mario Behling

  6. Reimplementing Open Event Frontend in React

    Sundaram DubeyMentored by Mario Behling

  7. Alexa Top Sites Captcha and Tor Block Monitoring

    Apratim Ran ChakMentored by Barkin Simsek, Pili Guerra, Georg Koppen

  8. OPEN DATA KIT: Improve the suitcase application

    Subham RajMentored by Jeff Beorse, Li Lin

  9. Circuitpython busio compatibility layer for pslab-python

    srnaveen2kMentored by Madhushanka Padmal, Mario Behling

Data: Google Summer of Code public archive. This project in the official archive