import_attributes(wire->attributes, port);
module->add(wire);
+ wire->port_id = nl->IndexOf(port) + 1;
+
if (port->GetDir() == DIR_INOUT || port->GetDir() == DIR_IN)
wire->port_input = true;
if (port->GetDir() == DIR_INOUT || port->GetDir() == DIR_OUT)
[[ "$bn" == *_tb ]] && continue
echo -n "Test: $bn "
- rm -f ${bn}.{err,log}
+ rm -f ${bn}.{err,log,sikp}
mkdir -p ${bn}.out
rm -rf ${bn}.out/*
test_count=$(( test_count + 1 ))
}
+ if [ "$frontend" = "verific" -o "$frontend" = "verific_gates" ] && grep -q VERIFIC-SKIP $fn; then
+ touch ../${bn}.skip
+ return
+ fi
+
if [ -n "$scriptfiles" ]; then
test_passes $fn $scriptfiles
elif [ -n "$scriptopt" ]; then
if [ -f ${bn}.log ]; then
mv ${bn}.err ${bn}.log
echo "-> ok"
+ elif [ -f ${bn}.skip ]; then
+ mv ${bn}.err ${bn}.skip
+ echo "-> skip"
else echo "-> ERROR!"; $keeprunning || exit 1; fi
done