During this season of giving, you can show your support for the NTP Project by making a donation to Network Time Foundation.

Unit Testing - Yan

Summary

This task will be focus on the ntpd codes that are actually working but not covered by the unit test cases.

For the first period, I will find them out, and for the second period, I will write unit test cases for these codes.

Related Items: UnitTestFramework, NtpdFunctionMap, GSoC2011UnitTesting, UnitTestingNotes

Tasks

  • Get familiar with gtest framwork 1.5 and other tools like gcov and lcov
  • Get the coverage information of ntpd program
  • Find out the what parts of NTP aren't tested, maybe ntpd or libntp
  • Write unit test cases for parts not tested
  • Find, report and fix bugs if there are any
  • ...

Timeline

Date Task Description % Done
05-27
Community Bonding
Students get to know mentors, read documentation, get up to speed to begin working on their projects.
choice-yes
06-17
Coding Begins
Students begin coding for their GSoC projects
choice-yes
07-29
BO Midterm Evals
Mentors and students can begin submitting mid-term evaluations.
 
08-02
EO Midterm Evals
Mid-term evaluations deadline.
 
09-16
Wrap-up
Suggested "Pencils Down" date. Take a week to scrub code, write tests, improve documentation, etc.
 
09-23
Firm "Pencils Down"
Mentors, students and organization administrators can begin submitting final evaluations to Google.
 
09-27
Final Evaluation
Final Evaluations Deadline
 
09-27
Code Samples
Students begin uploading code samples
 
10-01
Final Results
Final Results Announced
 

Discussion and Comments

 
Topic revision: r6 - 30 Sep 2022, DruLavigne
Copyright © by the contributing authors.Use of this website indicates your agreement with, and acceptance of, the PrivacyPolicy, the WikiDisclaimer, and the PrivateWebPolicy.