You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have just added tests for qucs+ngspice backend. Both netlist and simulation tests were implemented. Sources are here: https://github.com/ra3xdh/qucs-test/tree/spice4qucs There was added four test projects:
NG_EDD-Q-test_prj Charge equations with EDD (Nonlinear capacitor) --- AC+TRAN
How it works: run.py automatically recognizes project names starting with NG_ and executes ngspice+qucs instead of qucsator.
I also have introduced command line option "--ngspice" for run.py. It have effect only together with --add-test or --reset. If this option is passsed schematic will be treated as ngspice simulation.
I think we can in future replace --qucsator by --simulator (If multi-simulator paradigm will be accepted). It will mean "run all available simulations". Now I decided to preserve legacy options to avoid breaking anything.
I have just added tests for qucs+ngspice backend. Both netlist and simulation tests were implemented. Sources are here: https://github.com/ra3xdh/qucs-test/tree/spice4qucs There was added four test projects:
How it works:
run.py
automatically recognizes project names starting withNG_
and executesngspice+qucs
instead ofqucsator
.I also have introduced command line option "--ngspice" for
run.py
. It have effect only together with--add-test
or--reset
. If this option is passsed schematic will be treated as ngspice simulation.How to add new simulation tets:
I left
--qucsator
switch for ngspice-tests too. Test could be run as usual:The text was updated successfully, but these errors were encountered: