Testing Status
This page is designed to keep GPSTk developers knowledgeable about what is currently available in the test suite, what will soon be in the test suite, and what long term plans testers have for the test suite. This page is still under development.
Testing Philosophy
Right now, GPSTk testing is focused on unit testing the classes that make up the GPSTk library. The goal of GPSTk unit testing is to isolate each class in the GPSTk library and prove that the code is reliable and that, if they do fail, they fail in a correct, identifiable way. For more information on Unit tests please see
http://en.wikipedia.org/wiki/Unit_testing. For more information on GPSTk testing please see
TestingGPSTkBuilds?.
Current Test Suite
This section is for tests that are currently in the GPSTk test suite on the Subversion repository.
| Class Tested | Completion | Test Author | Comment |
| ANSITime | Complete | Eric Hagen | |
| BCEphemerisStore? | Complete | Eric Hagen | |
| Binex | Not Complete | Tony? | Need to change to CppUnit |
| BinUtils? | Complete | Eric Hagen | |
| CivilTime? | Complete | Eric Hagen | |
| CommonTime? | Complete | Eric Hagen | |
| DayTime | Complete | Eric Hagen | |
| GPSEpochWeekSecond? | Complete | Eric Hagen | |
| GPSWeekSecond? | Complete | Eric Hagen | |
| GPSWeekZcount? | Complete | Eric Hagen | |
| IonoModel? | Complete | Eric Hagen | |
| JulianDate? | Complete | Eric Hagen | |
| MJD | Complete | Eric Hagen | |
| MSC | Complete? | Eric Hagen | |
| PolyFit? | Complete | Eric Hagen | |
| RACRotation | Complete | Eric Hagen | |
| RinexEphemerisStore? | Complete | Eric Hagen | |
| RinexMet? | Complete | Eric Hagen | |
| RinexNav? | Complete | Eric Hagen | |
| RinexObs? | Complete | Eric Hagen | |
| RungeKutta4? | Complete | Eric Hagen | |
| Stats | Complete | Eric Hagen | |
| TimeConverters? | Complete | Eric Hagen | |
| UnixTime? | Complete | Eric Hagen | |
| YDSTime | Complete | Eric Hagen | |
Short Term Test Additions
This section is for tests that already have 50%-95% of the code written but have
not been added to the Subversion repository. The timeframe for this section should be less than one month.
| Class Tested | Completion | Test Author | Comment |
| FIC | Not Complete | Eric Hagen | |
| Geodetic | Not Complete | Eric Hagen | |
| GPSZcount | Not Complete | Eric Hagen | |
| IonoModel? | Not Complete | Eric Hagen | |
| Matrix | Not Complete | Eric Hagen | |
| SatID? | Not Complete | Eric Hagen | |
| SMODF | Not Complete | Eric Hagen | |
| Vector | Not Complete | Eric Hagen | |
Long Term Test Additions
This section is for tests that have little to no code completed.
--
Contributors: EricHagen - 08 Jan 2007
Discussion