Unit test progress - EranOfek/AstroPack GitHub Wiki
Unit Test Progress
This page provides a complete summary of all existing unit tests within the AstroPack/matlab/
directory. Additionally, it tracks the progress of migrating and organizing unit tests into the new AstroPack/test/
directory, ensuring a centralized and standardized structure for testing.
The goal is to have full test coverage across all packages, functions, and classes in AstroPack, while maintaining clarity on the migration and validation status of each test.
Total Number of Tests
263
Tests Per Package
Package Name | Test Count | Status |
---|---|---|
ImUtil | 1 | Transferred |
VO | 2 | Transferred |
astro | 14 | Transferred |
celestial | 22 | Transferred |
db | 27 | Transferred |
imProc | 18 | Transferred |
imUtil | 22 | Transferred |
io | 10 | Transferred |
manuals | 1 | Transferred |
mex | 6 | Transferred |
pipeline | 5 | Transferred |
plot | 1 | Transferred |
telescope | 3 | Transferred |
timeSeries | 1 | Transferred |
tools | 31 | Transferred |
ultrasat | 1 | Transferred |
www | 1 | Transferred |
yaml | 3 | Transferred |
Tests Per Class (Status: Pending)
Class Name | Test Count | Status |
---|---|---|
AstroAngle | 1 | Transferred |
AstroCatalog | 1 | Transferred |
AstroCube | 1 | Transferred |
AstroDb | 4 | Transferred |
AstroDiff | 1 | Transferred |
AstroHeader | 1 | Transferred |
AstroImage | 3 | Transferred |
AstroPSF | 1 | Transferred |
AstroSpec | 1 | Transferred |
AstroStore | 3 | Transferred |
AstroTable | 1 | Transferred |
AstroTransient | 1 | Transferred |
AstroTransmission | 1 | Transferred |
AstroWCS | 1 | Transferred |
AstroZOGY | 1 | Transferred |
BackImage | 1 | Transferred |
Base | 1 | Transferred |
BitDictionary | 1 | Transferred |
CalibImages | 1 | Transferred |
Component | 1 | Transferred |
ComponentMap | 1 | Transferred |
Configuration | 1 | Transferred |
Cosmology | 1 | Transferred |
CubeComponent | 1 | Transferred |
DS9_new | 1 | Transferred |
DS9analysis | 1 | Transferred |
Db | 1 | Transferred |
DbConnection | 1 | Transferred |
DbDriver | 1 | Transferred |
DbQuery | 3 | Transferred |
DbRecord | 1 | Transferred |
DemonLAST | 1 | Transferred |
Dictionary | 1 | Transferred |
Exception | 1 | Transferred |
ExpImage | 1 | Transferred |
FITS | 1 | Transferred |
FileManager | 1 | Transferred |
FileMap | 1 | Transferred |
FileNames | 1 | Transferred |
FileProcessor | 1 | Transferred |
HDF5 | 1 | Transferred |
HandleBase | 1 | Transferred |
HandleComponent | 1 | Transferred |
INPOP | 1 | Transferred |
ImageComponent | 1 | Transferred |
ImageIO | 1 | Transferred |
ImagePath | 1 | Transferred |
ImagePathDb | 1 | Transferred |
ImageProc | 1 | Transferred |
IncomingAlertsDb | 1 | Transferred |
Installer | 1 | Transferred |
InterpLC | 1 | Transferred |
KDTreeCoo | 2 | Transferred |
LogFile | 1 | Transferred |
MaskImage | 1 | Transferred |
MatchedSources | 1 | Transferred |
MovingSource | 1 | Transferred |
MsgLogger | 1 | Transferred |
OrbitalEl | 1 | Transferred |
PasswordsManager | 1 | Transferred |
PhotonsList | 1 | Transferred |
PlannerBackend | 1 | Transferred |
PlannerDb | 1 | Transferred |
Rect | 1 | Transferred |
SciImage | 1 | Transferred |
Targets | 1 | Transferred |
Tran2D | 2 | Transferred |
UltrasatPerf | 1 | Transferred |
UltrasatPerf2GUI | 1 | Transferred |
VarImage | 1 | Transferred |
constant | 1 | Transferred |
convert | 1 | Transferred |
ds9 | 1 | Transferred |
mpDB | 1 | Transferred |
Status Definitions
- Pending: The unit test has not yet been copied to the
AstroPack/test/
directory and requires attention. - Transferred: The unit test has been copied to
AstroPack/test/
but may need further integration or verification. - Needs Review: The unit test exists in
AstroPack/test/
but needs refinement, debugging, or proper validation. - Completed: The unit test has been copied, verified, and is fully functional.
Instructions for Updating
- Update the Status column as you progress with migrating and validating unit tests.
- Use the Transferred, Needs Review, or Completed statuses as applicable.
- Regularly update this page to reflect progress.
Notes
- All unitTest.m functions copied from
AstroPack/matlab
toAstroPack/tests
. - ~ 25/263 tests failed upon running the main test script. * Summary required *