Back to Programs

Operating systems

Robolectric

Fast unit testing runtime for Android

androidassemblyjavajvmmobile

Participation history

2 GSoC years

2024

3 projects

Official year page

Enhancing Robolectric for Comprehensive Dynamic Feature Module and AAB Testing Support

With Google Play's adoption of the AAB format as the standard publishing format, optimizing app delivery has become more efficient, allowing apps to...

GSoC2024 - Replacing looseSignatures - Project proposal

Robolectric is a unit testing framework for Android, which supports running Android tests in JVM instead of physical device or emulator. Robolectric...

Enhancing Robolectric for Improved Testing with Better Activity Contexts

This project aims to address a critical gap in Robolectric's testing framework related to Activity context handling. Currently, Robolectric utilizes...

2022

2 projects

Official year page

Improve Robolectric’s code quality

Robolectric uses error-prone to check the common code quality problems. Currently, there are many warnings/recommendations left to fix, this topic...

Switching to Conscrypt as the default security provider

Switching to Conscrypt, simulating the security APIs becomes much more high-fidelity and it achieves the goal of Robolectric to make it similar to an...