Description
I'm facing an incomprehensible issue with Write
function.
To give a little bit of context, I'm building tests (yes, still ... ) and so those tests are run on different OS (Linux - MacOs - Windows).
To test Write
, I just compare the last frame generated with a pre-generated one: if it matches, all good, if not, something has been modified/broken.
BUT The Write
test passes only on windows (see, for example, https://github.com/ManimCommunity/manim/runs/772124858). So I first thought "Well, it's normal, since my Write
test works with a Text
object, it must be a font-related issue since the fonts are different from a system to another, and I generated the pre-rendered frames on windows so it's logic. But no, because the Text test (that just test Text
object, no animation (see
Line 13 in b38d00a
So my guess is that the issue comes from Write
directly. I tried to implement something that changes the data depending on the system we are testing on (i.e if on Linux, take the pre-rendered frame from Linux, etc) but nah, it didn't work on both macOS and Ubuntu. (But worked on windows).
So I think I will purely remove this test. (If you agree, of course)
But my question is: Does anyone knows why does that happen?
Metadata
Metadata
Assignees
Type
Projects
Status