try to implement a timing profiling framework for the unit tests. (use the functions implemented in utilities.py)