Rewrite pjdfstest suite

Project description

This project aims to rewrite the pjdfstest suite. Today, the tests are written in a mix of shell script and C. This approach has provided some flexibility and usability, allowing to use syscalls within a shell environment. However, it also has disadvantages, the main ones being performance, code duplication and higher entry barrier for potential contributors. We want to improve the test suite, by switching to a unique language, Rust. Rust has numerous advantages, in particular, fearless multithreading, low-level handling and increased safety.

Approach to solving the problem

We want to write a Rust binary, which:

The project will not rely on the Rust testing framework, therefore, we will need to do the test collection ourselves.



The Code

Weekly reports


Week 1

Week 2

Week 3

Week 4

Week 5


SummerOfCode2022Projects/RewritePJDFSTestSuite (last edited 2022-07-26T10:10:38+0000 by SayafdineSaid)