@thyms added functional test coverage for progress tracker.