galois1894 / verilog-mode

Verilog-Mode for Emacs with Indentation, Hightlighting and AUTOs. Master repository for pushing to GNU, verilog.com and veripool.org.

Home Page:http://veripool.org/verilog-mode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is the source distribution for verilog-mode.

Please see http://www.veripool.org/verilog-mode
for more information.

  make
  make test
  cp e/verilog-mode.el <your emacs site lisp path>

======================================================================
TESTS

Make sure both emacs and xemacs are installed and "make test".  Testing can run on multiple cores with "make -j 10 test".

Under the hood this is (mostly) running 0test.el.  This reads in each file
under tests/ directory, autos, reindents, and compares the result to the
matching filename in the tests_ok directory.

Test failures generally look like this:

   diff -c tests_ok/autoinout_ma.v e/t/autoinout_ma.v
   ***Golden Reference File
   ---Generated Test File
   --- GOLDEN_REFERENCE
   +++ CURRENT_BEHAVIOR
   ...
   -   output sina,
   +   output siuna,
   To promote current to golden, in shell buffer hit newline anywhere in next line (^P RETURN):
   cp e/t/autoinout_ma.v tests_ok/autoinout_ma.v; VERILOG_MODE_START_FILE=tests_ok/autoinout_ma.v make test_emacs

This indicates the generated output doesn't match what is in tests_ok.  To
fix this make sure that the change is expected then do the "cp" shown to
update the golden references:

   cp e/t/autoinout_ma.v tests_ok/autoinout_ma.v

Then "make test" again.  The suggested VERILOG_MODE_START_FILE can also be
used to jump right to that individual test inside the "make test"

About

Verilog-Mode for Emacs with Indentation, Hightlighting and AUTOs. Master repository for pushing to GNU, verilog.com and veripool.org.

http://veripool.org/verilog-mode

License:GNU General Public License v3.0


Languages

Language:Verilog 51.2%Language:Emacs Lisp 43.5%Language:SystemVerilog 3.9%Language:Perl 0.8%Language:Makefile 0.4%Language:Coq 0.1%Language:Logos 0.0%Language:Forth 0.0%