about summary refs log tree commit diff
path: root/pkgs/development/python-modules/manim/failing_tests.nix
blob: ac788c25be20c7cbcd7397d47d56ebb24a2496fd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[
  # reason for failure: tests try to open display
  "test_background_color"
  "test_scene_add_remove"
  "test_Circle"
  "test_wait_skip"
  "test_basic_scene_with_default_values"
  "test_dry_run_with_png_format"
  "test_dry_run_with_png_format_skipped_animations"
  "test_FixedMobjects3D"
  "test_basic_scene_l_flag"
  "test_n_flag"
  "test_s_flag_opengl_renderer"
  "test_s_flag_no_animations"
  "test_image_output_for_static_scene"
  "test_no_image_output_with_interactive_embed"
  "test_no_default_image_output_with_non_static_scene"
  "test_image_output_for_static_scene_with_write_to_movie"
  "test_s_flag"
  "test_r_flag"
  "test_play_skip"
  "test_write_to_movie_disables_window"
  "test_a_flag"
  "test_pixel_coords_to_space_coords"
  "test_t_values"
  "test_custom_folders"
  "test_t_values[15]"
  "test_t_values[30]"
  "test_t_values[60]"
  "test_dash_as_filename"
  "test_images_are_created_when_png_format_set_for_opengl"
  "test_t_values_with_skip_animations"
  "test_static_wait_detection"
  "test_non_static_wait_detection"
  "test_frozen_frame"
  "test_gif_format_output"
  "test_animate_with_changed_custom_attribute"
  "test_images_are_zero_padded_when_zero_pad_set_for_opengl"
  "test_mp4_format_output"
  "test_videos_not_created_when_png_format_set"
  "test_images_are_created_when_png_format_set"
  "test_images_are_zero_padded_when_zero_pad_set"
  "test_webm_format_output"
  "test_default_format_output_for_transparent_flag"
  "test_mov_can_be_set_as_output_format"
  "test_force_window_opengl_render_with_format"
  "test_get_frame_with_preview_disabled"
  "test_get_frame_with_preview_enabled"

  # reason for failure: tests try to reach network
  "test_logging_to_file"
  "test_plugin_function_like"
  "test_plugin_no_all"
  "test_plugin_with_all"

  # failing with:
  # E           AssertionError:
  # E           Not equal to tolerance rtol=1e-07, atol=1.01
  # E           Frame no -1. You can use --show_diff to visually show the difference.
  # E           Mismatched elements: 18525 / 1639680 (1.13%)
  # E           Max absolute difference: 255
  # E           Max relative difference: 255.
  "test_Text2Color"
  "test_PointCloudDot"
  "test_Torus"

  # test_ImplicitFunction[/test_implicit_graph] failing with:
  # E           AssertionError:
  # E           Not equal to tolerance rtol=1e-07, atol=1.01
  # E           Frame no -1. You can use --show_diff to visually show the difference.
  # E           Mismatched elements: 1185[/633] / 1639680[/1639680] (0.0723[/0.0386]%)
  # E           Max absolute difference: 125[/121]
  # E           Max relative difference: 6.5[/1]
  #
  # These started failing after relaxing the “watchdog” and “isosurfaces” dependencies,
  # likely due to a tolerance difference.  They should, however, start working again when [1] is
  # included in a Manim release.
  # [1]: https://github.com/ManimCommunity/manim/pull/3376
  "test_ImplicitFunction"
  "test_implicit_graph"

  # failing with:
  # TypeError: __init__() got an unexpected keyword argument 'msg' - maybe you meant pytest.mark.skipif?
  "test_force_window_opengl_render_with_movies"

  # mismatching expecation on the new commandline
  "test_manim_new_command"

  # This tests checks if the manim executable is a python script. In our case it is not.
  # It is a wrapper shell script instead.
  "test_manim_checkhealth_subcommand"
]