https://github.com/enthought/gom-jabbar
gom-jabbar 🏜🐛 - Unit testing for NGSPICE code models
https://github.com/enthought/gom-jabbar
ngspice testing
Last synced: 8 months ago
JSON representation
gom-jabbar 🏜🐛 - Unit testing for NGSPICE code models
- Host: GitHub
- URL: https://github.com/enthought/gom-jabbar
- Owner: enthought
- Created: 2018-11-01T19:33:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-18T12:44:55.000Z (over 7 years ago)
- Last Synced: 2024-12-27T02:42:26.357Z (over 1 year ago)
- Topics: ngspice, testing
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gomjabbar
`gomjabbar` is a package which assists in the creation of unit tests for
ngspice code models.
The test programs which it creates are run independently of the ngspice
program. The interface file (`ifspec.ifs`) for the code model is used to
generate code which initializes the `Mif_Private_t` data structure which
is used by ngspice to interact with code models. By doing this, it is
possible for test code to call any function in the code model which
takes the `ARGS` argument. At a minimum, this includes the entry point
function for the code model (`C_Function_Name` in `ifspec.ifs`).