3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-08-28 15:38:58 +00:00

tests/links: heredocs are never linked

This commit is contained in:
Krystine Sherwin 2025-07-05 15:46:40 +12:00
parent 2a16a48a60
commit b80a843995
No known key found for this signature in database
2 changed files with 10 additions and 1 deletions

View file

@ -6,6 +6,12 @@ def main():
workdir, task = sys.argv[1:] workdir, task = sys.argv[1:]
src = Path(workdir) / "src" src = Path(workdir) / "src"
for srcfile in src.iterdir(): for srcfile in src.iterdir():
if srcfile.name == "heredoc":
assert(not srcfile.is_symlink())
with open(srcfile, "r") as f:
local_contents = f.readline()
assert(local_contents.strip() == 'log foo')
else:
assert(srcfile.is_symlink() == (task == "link")) assert(srcfile.is_symlink() == (task == "link"))
if __name__ == "__main__": if __name__ == "__main__":

View file

@ -16,3 +16,6 @@ script dir/script.ys
../../docs/examples/demos/picorv32.v ../../docs/examples/demos/picorv32.v
prv32fmcmp.v prv32fmcmp.v
dir dir
[file heredoc]
log foo