mirror of https://github.com/zachjs/sv2v.git
23 lines
635 B
Bash
Executable File
23 lines
635 B
Bash
Executable File
#!/bin/bash
|
|
|
|
test_default() {
|
|
cs=$SHUNIT_TMPDIR/cs.v
|
|
cv=$SHUNIT_TMPDIR/cv.v
|
|
convert "standard conversion" $cs package.svh module.sv
|
|
convert "verbose conversion" $cv package.svh module.sv -v
|
|
simulateAndCompare reference.v $cs $cv "$SCRIPT_DIR/empty.v"
|
|
}
|
|
|
|
test_siloed() {
|
|
runAndCapture --siloed package.svh module.sv
|
|
assertFalse "siloed conversion should fail" $result
|
|
assertNull "stdout should be empty" "$stdout"
|
|
assertEquals "stderr should have missing macro" \
|
|
"module.sv:8:35: Lexical error: Undefined macro: FANCY_SEEING_YOU" \
|
|
"$stderr"
|
|
}
|
|
|
|
source ../lib/functions.sh
|
|
|
|
. shunit2
|