Added tests for "input" and "output" class. Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
diff --git a/tests/io/input/golden.model.xml b/tests/io/input/golden.model.xml new file mode 100644 index 0000000..07a7652 --- /dev/null +++ b/tests/io/input/golden.model.xml
@@ -0,0 +1,3 @@ +<models xmlns:xi="http://www.w3.org/2001/XInclude"> + <!--this file is intentionally left blank--> +</models>
diff --git a/tests/io/input/golden.pb_type.xml b/tests/io/input/golden.pb_type.xml new file mode 100644 index 0000000..77a41cb --- /dev/null +++ b/tests/io/input/golden.pb_type.xml
@@ -0,0 +1,5 @@ +<?xml version='1.0' encoding='utf-8'?> +<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" name="IPAD" num_pb="1"> + <blif_model>.input</blif_model> + <output name="inpad" num_pins="1"/> +</pb_type>
diff --git a/tests/io/input/ipad.sim.v b/tests/io/input/ipad.sim.v new file mode 100644 index 0000000..5288d42 --- /dev/null +++ b/tests/io/input/ipad.sim.v
@@ -0,0 +1,5 @@ +(* CLASS="input" *) +module IPAD(inpad); + output wire inpad; + +endmodule
diff --git a/tests/io/output/golden.model.xml b/tests/io/output/golden.model.xml new file mode 100644 index 0000000..07a7652 --- /dev/null +++ b/tests/io/output/golden.model.xml
@@ -0,0 +1,3 @@ +<models xmlns:xi="http://www.w3.org/2001/XInclude"> + <!--this file is intentionally left blank--> +</models>
diff --git a/tests/io/output/golden.pb_type.xml b/tests/io/output/golden.pb_type.xml new file mode 100644 index 0000000..437e760 --- /dev/null +++ b/tests/io/output/golden.pb_type.xml
@@ -0,0 +1,5 @@ +<?xml version='1.0' encoding='utf-8'?> +<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" name="OPAD" num_pb="1"> + <blif_model>.output</blif_model> + <input name="outpad" num_pins="1"/> +</pb_type>
diff --git a/tests/io/output/opad.sim.v b/tests/io/output/opad.sim.v new file mode 100644 index 0000000..9ce27e1 --- /dev/null +++ b/tests/io/output/opad.sim.v
@@ -0,0 +1,5 @@ +(* CLASS="output" *) +module OPAD(outpad); + input wire outpad; + +endmodule