An open API service indexing awesome lists of open source software.

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

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`).