# Ruby-VPI 9.0.0

**URL:** <https://www.ruby-forum.com/t/ruby-vpi-9-0-0/73954>\
**Category:** Ruby\
**Created:** [October 28, 2006, 12:11pm UTC](https://www.ruby-forum.com/t/ruby-vpi-9-0-0/73954 "2006-10-28T12:11:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suraj\_NSKurapati](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/3be4f8/32.png) [@Suraj\_NSKurapati](https://www.ruby-forum.com/u/Suraj_NSKurapati)\
**Post date:** [October 28, 2006, 12:11pm UTC](https://www.ruby-forum.com/t/ruby-vpi-9-0-0/73954/1 "2006-10-28T12:11:10Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Version 9.0.0 (2006-10-28)

Ruby-VPI is a Ruby interface to Verilog VPI. It lets you create  
complex Verilog test benches easily and wholly in Ruby.

Website: [http://ruby-vpi.rubyforge.org](http://ruby-vpi.rubyforge.org)

Install: gem install ruby-vpi

Summary

This release improves the automated test generator and adds  
new content to the user manual.

Acknowledgments

Thanks to Matt Fischler for helping test and debug the  
installation of Ruby-VPI on Windows.

Notice

- The command-line options for generate\_test.rb have  
changed. Run the command generate\_test.rb --help for  
details.

Details

- Test runners now attempt to resolve paths in  
SIMULATOR\_SOURCES by searching for them within the  
directories specified in SIMULATOR\_INCLUDES.

- Synopsys VCS is now used in a better way (via the -load  
option).  
o The old PLI table file (synopsys\_vcs.tab) has been  
removed.  
o The C extension has been revised accordingly.

- The C extension now compiles without errors in Cygwin.

- The automated test generator now:  
o Only creates output files when necessary.  
o Updates existing output files using text merging tools  
if possible. (Refer to MERGER in the help information of  
generate\_test.rb.)  
o Emits progress information similar to Ruby on Rails.

- The user manual now:  
o Includes instructions for installing on Windows (via  
Cygwin).  
o Has a recommended software section, with links to text  
merging tools.  
o Uses the term xUnit instead of â??unit testâ?.  
o Correctly spells â??rSpecâ?.

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFFQyufmV9O7RYnKMcRAuddAKCBctV8gH4z86ZrhrwfIe9mIVNjrwCbBmjz  
hpVvcB88YItf3Q/o4BNYMys=  
=wGZt  
-----END PGP SIGNATURE-----
