RTLCores/SimShop — Issue #2: Exception when Icarus Verilog isn't installed.
Author: inneralien
Created: 2011-11-02 23:22:56+00:00
State: open

If SimShop is run on Windows but Icarus Verilog isn't installed the following exception is raised. It's most likely a problem on OSX and Linux as well.

C:\temp\example\simshop_example\test\variant1>shop basic

Verifying target...
PATH : ./
VARIANT : variant1
TEST : basic

Generating auto test file based on test 'basic'

Removing old build directory: simbuild\basic

Making new build directory: simbuild\basic

iverilog -Wall -osimbuild\basic/sim -I..\../test/variant1/ ..\../test/variant1/t
b.v ..\../rtl/and_nand.v ..\../rtl/or_nor.v simbuild\basic/auto_test.v
Traceback (most recent call last):
File "shop", line 234, in
File "simshop\builders\VerilogSim.pyc", line 76, in run
File "simshop\builders\CmdRun.pyc", line 49, in run
TypeError: __init__() takes at least 4 arguments (2 given)

The file to be scored does not exist: simbuild\basic/sim.log
(use -v option to print verbose error messages)

Traceback (most recent call last):
File "shop", line 292, in
File "simshop\ScoreBoard.pyc", line 282, in asciiTree
File "simshop\ScoreBoard.pyc", line 282, in asciiTree
File "simshop\ScoreBoard.pyc", line 259, in asciiTree
File "simshop\ScoreBoard.pyc", line 410, in colorize
KeyError: 'NOT RUN'