lingua-franca icon indicating copy to clipboard operation
lingua-franca copied to clipboard

Diagram synthesis should be tested

Open cmnrd opened this issue 3 years ago • 1 comments

In some recent PR merges, the diagram synthesis broke for many of our tests and examples (see #801). That this could slip through unnoticed, shows that there is a big gap in our test infrastructure. We currently do not test the correct operation of the diagram package.

A simple test infrastructure for diagrams could simply generate diagrams for all of our tests and examples and see if any exceptions occur. While this is certainly not perfect and the output is not validated, this alone should give a high coverage and prevent issues such as #801. However, I suspect in order to make this work, we need to fix the compilation issues outlined in #398.

cmnrd avatar Dec 15 '21 08:12 cmnrd

Related to #897.

lhstrh avatar Sep 03 '22 01:09 lhstrh