-
Notifications
You must be signed in to change notification settings - Fork 1
Description
In this document, you can find a description of the proposed project by the OpenTripPlanner (OTP) organization for Google Summer of Code 2026.
As a project for Google Summer of Code 2026, we want contribution to making a testing tool for acceptance and/or performance testing OTP. Before the program starts, we will provide a architecture with several components. The contributors can then choose and contribute one or more of these components.
Project size
175 hours (medium)
Project difficulty
Intermediate
Preliminary design
Test repository
A repository component storing requests, responses, and test results.
Test driver
A component that runs a set of tests on an OTP instances and stores the result in the repository.
Test visualizer (outside of MVP)
A React component that visualize and compare the results of two test runs.
OTP server manager (outside of MVP)
A component that allow you to select a specific OTP version, and deploys it to a Kubernetes node and build a routing graph. The goal is to provide an OTP instance ready to be used for testing.
Prerequisites
The contributor must have basic knowledge of Kotlin and be fluent in English. For some of the components, knowledge in web development and databases is also a plus.
Mentors
To be announced.
The existing documentation/code in this repository is a prototype and is not necessarily something we will continue working on - look at it as inspiration.