Skip to content

Correct blocking web server when reference results changed #605

@mwetter

Description

@mwetter

When running the regression tests on Linux Ubuntu 24.04, occasionally the web server does not time out, and also sending a keyboard interrupt does not work. The only way to close it is to terminate the Python process that runs the regression tests.

This became frequent since updating from Ubuntu 20.04 to Ubuntu 24.04.

This issue is to change the implementation of BuildingsPy and of funnel to run the web server in a non-blocking thread if BuildingsPy requests a timeout=0.

This revision also updates the console output from displaying the name of the reference file (.txt) to the name of the Modelica model so it can be easily copied into Dymola or the console to run this model separately.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions