Nautilus tests, profiling and debug framework

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.

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.

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

Outreach/SummerOfCode/2018/Projects/AlexFazakas_NautilusTestDebugProfiling (last edited 2018-05-16 17:14:53 by AlexFazakas)