You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Brian Taylor 4f5c23ba44 Add a correction to the previous change of inppas4.c, which freed devname and left instance name pointers in DEVnameHash pointing at freed memory. This commit adds the devname string to the symbol tables which are eventually cleared by INPtabEnd. Also, if a capacitor in the spice netlist has the same name (unlikely, but possible) as a shunt capacitor, then no shunt is created, and a warning is issued. 6 months ago
..
README.txt Fix some typos. 2 years ago
runtests.sh Add scripts for running the paranoia tests in parallel on Linux with valgrind. 2 years ago
textract.py Add scripts for running the paranoia tests in parallel on Linux with valgrind. 2 years ago

README.txt


To run the paranoia test suite in parallel on Linux with valgrind:

1. Download the paranoia tests (paranoia.7z) from the ngspice Quality web page.

2. p7zip -d paranoia.7z
Rename the unzipped directory to a name without spaces which would
otherwise confuse valgrind.

3. cd into the renamed unzipped directory.

4. copy runtests.sh and textract.py from the examples/paranoia directory in
your git repository to the current directory.

5. If your computer has several cores, you can modify the -j4 in the line
time parallel -j4 bash ::: $2/*
in runtests.sh and increase the number of parallel jobs.

6. ./runtests.sh <paranoia_shell_script> <test_area_directory>
For example:
./runtests.sh paranoia_test.sh testdir
Note that the test area directory must not exist before you invoke runtests.sh.

Now relax and drink a cup of coffee. If you don't want to run the tests in
parallel, it will take several cups.