Send in your ideas. Deadline April 1, 2025
Grant
Theme fund: VPN Fund
Start: 2024-12

eduP2P Test Suite

System, integration and performance tests for eduP2P

eduP2P is a peer-to-peer (P2P) VPN solution based on WireGuard. This project will develop a comprehensive test suite for eduP2P, consisting of three types of tests: system tests (that verify whether it is possible to establish P2P connections using eduP2P when the addresses of peers have undergone Network Address Translation), integration tests (that verify the functionality of smaller components of eduP2P in isolation by testing the source code), and performance tests (that measure metrics such as the throughput, delay and packet loss of an eduP2P connection).

The test suite makes the continued development of eduP2P easier by making it possible to discover and fix functionality and performance issues present in eduP2P.