File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,24 @@ If you are adding new features to manim, you should add appropriate tests for th
55manim from breaking at each change by checking that no other
66feature has been broken and/or been unintentionally modified.
77
8+ .. warning ::
9+
10+ The full tests suite requires Cairo 1.18 in order to run all tests.
11+ However, Cairo 1.18 may not be available from your package manager,
12+ like ``apt ``, and it is very likely that you have an older version installed,
13+ e.g., 1.16. If you run tests with a version prior to 1.18,
14+ many tests will be skipped. Those tests are not skipped in the online CI.
15+
16+ If you want to run all tests locally, you need to install Cairo 1.18 or above.
17+ You can do so by compiling Cairo from source:
18+
19+ 1. download ``cairo-1.18.0.tar.xz `` from
20+ `here <https://www.cairographics.org/releases/ >`_.
21+ and uncompress it;
22+ 2. open the INSTALL file and follow the instructions (you might need to install
23+ ``meson `` and ``ninja ``);
24+ 3. run the tests suite and verify that the Cairo version is correct.
25+
826How Manim tests
927---------------
1028
You can’t perform that action at this time.
0 commit comments