Skip to content

Commit 7851e57

Browse files
committed
add a new project
1 parent 5ca6099 commit 7851e57

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

homepage/gsoc.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,17 @@ <h2 id="a-multicall-binary-and-core-library-for-findutils">A multicall
193193
</ul>
194194
</li>
195195
</ul>
196+
<h2 id="test-exec">Implementation of GNU Test Execution for procps, util-linux, diffutils, and bsdutils</h2>
197+
<p>The project aims at integrating the GNU test suite execution using the Rust-based versions of procps, util-linux, diffutils, and bsdutils, ensuring compatibility, crucial for seamless drop-in replacement integration. We have been doing such operation successfully for the Coreutils using <a href="https://github.com/uutils/coreutils/blob/main/.github/workflows/GnuTests.yml">GitHub Actions</a>, a <a href="https://github.com/uutils/coreutils/blob/main/util/build-gnu.sh">build script</a> and a <a href="https://github.com/uutils/coreutils/blob/main/util/run-gnu-test.sh">run script</a>.
198+
</p>
199+
<ul>
200+
<li><strong>Description:</strong> Run the GNU test suite on the Rust-based versions of procps, util-linux, diffutils, and bsdutils</li>
201+
<li><strong>Expected Outputs:</strong> The GNU test suite execution for each utility, ensuring functionality meets expected standards</li>
202+
<li><strong>Skills Required/Preferred:</strong> GitHub action understanding, Proficiency in Rust, experience with GNU testing methodologies, familiarity with Linux system utilities, and understanding of software testing principles.</li>
203+
<li><strong>Possible Mentors:</strong> Sylvestre</li>
204+
<li><strong>Size:</strong> ~175 hours</li>
205+
<li><strong>Difficulty:</strong> Medium</li>
206+
</ul>
196207
<h2 id="refactoring-factor">Refactoring <code>factor</code></h2>
197208
<p>The uutils <code>factor</code> is currently significantly slower than
198209
GNU <code>factor</code> and only supports numbers up to 2^64-1. See <a

0 commit comments

Comments
 (0)