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
5
5
manim from breaking at each change by checking that no other
6
6
feature has been broken and/or been unintentionally modified.
7
7
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
+
8
26
How Manim tests
9
27
---------------
10
28
You can’t perform that action at this time.
0 commit comments