1. Nautilus tests, profiling and debug framework
1.1. About me
My name is Alexandru Fazakaș. I'm in my sophomore year of studies, currently pursuing a Bachelor’s degree in Computer Science at the Politehnica University of Bucharest.
1.2. Abstract
This project's goal is to offer the Nautilus' community an easy way to test their contributions with consistent results and a profiling/coverity aspect in order to easily identify possible issues. The project itself includes the addition of unit tests, integration tests, coverity and profiling tools as well as a rework on the NAUTILUS_DEBUG framework.
1.3. Timetable
Period |
Deliverable |
May 16 – June 2 |
Search unit tests |
Operations unit tests |
|
June 2 – June 18 |
Nautilus File unit tests |
Nautilus Directory unit tests |
|
Nautilus File utilities unit tests |
|
June 18 – July 2 |
Integration tests of most critical components |
July 2 - July 9 |
Set up coverity support |
July 9 – July 20 |
Implementation of profiling tests for |
Basic operations |
|
Various ways of searches |
|
Loading of local and netork directories |
|
July 20 – August 4 |
Implementation of memory leak evaluation tool |
August 4 – August 11 |
Update debug messages for most used components |
August 11 - August 14 |
Rework of the NAUTILUS_DEBUG framework |