-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
bugSomething isn't workingSomething isn't working
Description
When both the xsim .xe and sim threads are printing to stdout, the order of prints that show up after the do_run_pyxsim() process joins, is different on MacOS and Linux.
On MacOS, the prints from the xsim thread are printed before the prints from the sim thread. On Linux the prints show up interleaved, in the order in which they were printed.
As a workaround, Pyxsim.testers.AssertiveComparisonTester() needs to be run with ordered = False if the same golden reference .expect file needs to match outputs generated when running on MacOS or Linux.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working