Commit b6b9ddeb authored by Tristan Gingold's avatar Tristan Gingold

Remove useless check, rename a test dir.

parent 6c269206
......@@ -15,8 +15,6 @@ def _check_simulation_manifest(manifest_dict):
"""Check if the simulation keys are provided by the top manifest"""
if manifest_dict.get("sim_top") is None:
raise Exception("sim_top variable must be set in the top manifest.")
if manifest_dict.get("sim_tool") is None:
raise Exception("sim_tool variable must be set in the top manifest.")
class ToolSim(ToolMakefile):
......
########################################
# This file was generated by hdlmake #
# http://ohwr.org/projects/hdl-make/ #
########################################
TOP_MODULE := None
PWD := $(shell pwd)
MODELSIM_INI_PATH := ../linux_fakebin/..
VCOM_FLAGS := -quiet -modelsimini modelsim.ini
VSIM_FLAGS :=
VLOG_FLAGS := -quiet -modelsimini modelsim.ini
VMAP_FLAGS := -modelsimini modelsim.ini
#target for performing local simulation
local: sim_pre_cmd simulation sim_post_cmd
VERILOG_SRC :=
VERILOG_OBJ :=
VHDL_SRC := ../files/gate.vhdl \
VHDL_OBJ := work/gate/.gate_vhdl \
INCLUDE_DIRS :=
LIBS := work
LIB_IND := work/.work
simulation: modelsim.ini $(LIB_IND) $(VERILOG_OBJ) $(VHDL_OBJ)
$(VERILOG_OBJ) : modelsim.ini
$(VHDL_OBJ): $(LIB_IND) modelsim.ini
modelsim.ini: $(MODELSIM_INI_PATH)/modelsim.ini
cp $< . 2>&1
work/.work:
(vlib work && vmap $(VMAP_FLAGS) work && touch work/.work )|| rm -rf work
work/gate/.gate_vhdl: ../files/gate.vhdl
vcom $(VCOM_FLAGS) -work work $<
@mkdir -p $(dir $@) && touch $@
# USER SIM COMMANDS
sim_pre_cmd:
sim_post_cmd:
CLEAN_TARGETS := $(LIBS) modelsim.ini transcript
clean:
rm -rf $(CLEAN_TARGETS)
mrproper: clean
rm -rf *.vcd *.wlf
.PHONY: mrproper clean sim_pre_cmd sim_post_cmd simulation
......@@ -390,9 +390,9 @@ def test_err_noaction():
def test_all_files():
run(['-a', 'makefile'], path="002msim")
def test_err_notop():
def test_err_sim_top():
with pytest.raises(SystemExit) as _:
run([], path="066err_top")
run([], path="066err_sim_top")
def test_err_syn_dev():
with pytest.raises(SystemExit) as _:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment