Skip to content

v1.2.4

v1.2.4 #63

GitHub Actions / Unit Test Results succeeded Jan 4, 2024 in 0s

All 186 tests pass in 2m 44s

    6 files  ±0      6 suites  ±0   2m 44s ⏱️ ±0s
  186 tests ±0    186 ✅ ±0   0 💤 ±0  0 ❌ ±0 
1 102 runs  ±0  1 040 ✅ ±0  62 💤 ±0  0 ❌ ±0 

Results for commit 357ba2d. ± Comparison against earlier commit 05207ae.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

186 tests found

There are 186 tests, see "Raw output" for the full list of tests.
Raw output
tests.engines.test_anim_gif_auto_mp4 ‑ test_auto_h26x_transcodes_anim_gif[FFMPEG_GIF_AUTO_H264-False-None-False]
tests.engines.test_anim_gif_auto_mp4 ‑ test_auto_h26x_transcodes_anim_gif[FFMPEG_GIF_AUTO_H264-False-None-True]
tests.engines.test_anim_gif_auto_mp4 ‑ test_auto_h26x_transcodes_anim_gif[FFMPEG_GIF_AUTO_H264-True-avcC-False]
tests.engines.test_anim_gif_auto_mp4 ‑ test_auto_h26x_transcodes_anim_gif[FFMPEG_GIF_AUTO_H264-True-avcC-True]
tests.engines.test_anim_gif_auto_mp4 ‑ test_auto_h26x_transcodes_anim_gif[FFMPEG_GIF_AUTO_H265-True-hvcC-False]
tests.engines.test_anim_gif_auto_mp4 ‑ test_auto_h26x_transcodes_anim_gif[FFMPEG_GIF_AUTO_H265-True-hvcC-True]
tests.engines.test_anim_gif_auto_webp ‑ test_auto_webp_transcodes_anim_gif[False-False]
tests.engines.test_anim_gif_auto_webp ‑ test_auto_webp_transcodes_anim_gif[False-True]
tests.engines.test_anim_gif_auto_webp ‑ test_auto_webp_transcodes_anim_gif[True-False]
tests.engines.test_anim_gif_auto_webp ‑ test_auto_webp_transcodes_anim_gif[True-True]
tests.engines.test_ffmpeg_engine ‑ test_can_convert_to_webp
tests.engines.test_ffmpeg_engine ‑ test_error_handling
tests.engines.test_ffmpeg_engine ‑ test_error_handling_run_cmd[False]
tests.engines.test_ffmpeg_engine ‑ test_error_handling_run_cmd[True]
tests.engines.test_ffmpeg_engine ‑ test_invalid_output_format
tests.engines.test_ffmpeg_engine ‑ test_is_multiple
tests.engines.test_ffmpeg_engine ‑ test_returns_original
tests.engines.test_ffmpeg_engine ‑ test_source_height
tests.engines.test_ffmpeg_engine ‑ test_source_width
tests.engines.test_ffmpeg_operations ‑ test_crop
tests.engines.test_ffmpeg_operations ‑ test_filter_grayscale
tests.engines.test_ffmpeg_operations ‑ test_filter_rotate
tests.engines.test_ffmpeg_operations ‑ test_flip_horizontally
tests.engines.test_ffmpeg_operations ‑ test_flip_vertically
tests.engines.test_ffmpeg_operations ‑ test_reorientate
tests.engines.test_ffmpeg_transcode ‑ test_alpha_transcode_to_gif[gif]
tests.engines.test_ffmpeg_transcode ‑ test_alpha_transcode_to_gif[webp]
tests.engines.test_ffmpeg_transcode ‑ test_alpha_transcode_to_webp[gif]
tests.engines.test_ffmpeg_transcode ‑ test_alpha_transcode_to_webp[webp]
tests.engines.test_ffmpeg_transcode ‑ test_mp4_resize_odd_dimensions[h264]
tests.engines.test_ffmpeg_transcode ‑ test_mp4_resize_odd_dimensions[hevc]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-False-None]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-False-gif]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-False-h265.mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-False-mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-False-webm]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-False-webp]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-True-None]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-True-gif]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-True-h265.mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-True-mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-True-webm]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_gif[FFMPEG_USE_GIFSICLE_ENGINE-True-webp]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h264[gif]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h264[h265.mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h264[mov]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h264[mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h264[webm]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h264[webp]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h265[gif]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h265[h265.mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h265[mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h265[webm]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_h265[webp]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webm[None]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webm[gif]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webm[h265.mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webm[mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webm[webm]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webm[webp]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webp[gif]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webp[h265.mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webp[mp4]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webp[webm]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_to_webp[webp]
tests.engines.test_ffmpeg_transcode ‑ test_transcode_webp_variable_frame_durations
tests.engines.test_gif_engine ‑ test_gifsicle_args
tests.engines.test_gif_engine ‑ test_operations_resize_colors
tests.engines.test_gif_engine ‑ test_server_gifsicle_none_calls_which
tests.engines.test_gif_engine ‑ test_server_gifsicle_none_no_which_raises
tests.engines.test_video_engine ‑ test_config_handle_animated_gif_false
tests.engines.test_video_engine ‑ test_config_handle_animated_gif_true_no_use_gif_engine
tests.engines.test_video_engine ‑ test_config_handle_animated_gif_true_use_gif_engine
tests.engines.test_video_engine ‑ test_dispatch_non_animated_gif_to_gif_engine
tests.engines.test_video_engine ‑ test_dispatch_to_image_engine
tests.engines.test_video_engine ‑ test_dispatch_to_video_engine
tests.engines.test_video_engine ‑ test_engine_properties[ffmpeg_engine-Engine-1]
tests.engines.test_video_engine ‑ test_engine_properties[image_engine-Engine-2]
tests.engines.test_video_engine ‑ test_video_engine_getattr_attributeerror
tests.engines.test_video_engine ‑ test_video_engine_getattr_dispatch
tests.engines.test_video_engine ‑ test_video_engine_setattr_dispatch
tests.filters.test_lossless ‑ test_webm_lossless_filter
tests.filters.test_lossless ‑ test_webp_lossless_filter
tests.filters.test_still_filter ‑ test_still_filter[00:00:00]
tests.filters.test_still_filter ‑ test_still_filter[]
tests.filters.test_still_filter ‑ test_still_filter_with_format[jpg-image/jpeg]
tests.filters.test_still_filter ‑ test_still_filter_with_format[webp-image/webp]
tests.filters.test_still_filter ‑ test_still_filter_with_format[zpg-image/jpeg]
tests.filters.test_still_filter ‑ test_still_filter_with_watermark
tests.filters.test_tune ‑ test_h264_tune_filter
tests.filters.test_tune ‑ test_h265_tune_filter
tests.result_storages.test_file_storage ‑ test_file_result_storage_legacy_retrieve[-*/*-gif]
tests.result_storages.test_file_storage ‑ test_file_result_storage_legacy_retrieve[/mp4-video/*-mp4]
tests.result_storages.test_file_storage ‑ test_file_result_storage_legacy_retrieve[/webp-image/webp-webp]
tests.result_storages.test_file_storage ‑ test_file_result_storage_retrieve[auto_mp4-video/mp4-False]
tests.result_storages.test_file_storage ‑ test_file_result_storage_retrieve[auto_mp4-video/mp4-True]
tests.result_storages.test_file_storage ‑ test_file_result_storage_retrieve[auto_webp-image/webp-False]
tests.result_storages.test_file_storage ‑ test_file_result_storage_retrieve[auto_webp-image/webp-True]
tests.result_storages.test_file_storage ‑ test_file_result_storage_retrieve[default-image/gif-False]
tests.result_storages.test_file_storage ‑ test_file_result_storage_retrieve[default-image/gif-True]
tests.result_storages.test_file_storage ‑ test_file_result_storage_save[auto_mp4-video/*]
tests.result_storages.test_file_storage ‑ test_file_result_storage_save[auto_webp-image/webp]
tests.result_storages.test_file_storage ‑ test_file_result_storage_save[default-*/*]
tests.result_storages.test_s3_storage ‑ test_normalize_path_tc_aws_settings
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif-image/gif-*/*-False]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif-image/gif-*/*-True]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/mp4-video/mp4-video/*-False]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/mp4-video/mp4-video/*-True]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/webp-image/webp-image/webp-False]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/webp-image/webp-image/webp-True]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.png-image/png-*/*-False]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_load[unsafe/hotdog.png-image/png-*/*-True]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_save[-image/gif]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_save[/mp4-video/mp4]
tests.result_storages.test_s3_storage ‑ test_s3_result_storage_save[/webp-image/webp]
tests.result_storages.test_thumbor_aws_storage ‑ test_normalize_path_thumbor_aws_tc_aws_compat_settings[None-35cc347e42ac84494cc01bd09c2f00e0199330fb/unsafe/hotdog.gif]
tests.result_storages.test_thumbor_aws_storage ‑ test_normalize_path_thumbor_aws_tc_aws_compat_settings[video-5062b049349be02a856b065e5895c5ca1714e1d4/unsafe/hotdog.gif/mp4]
tests.result_storages.test_thumbor_aws_storage ‑ test_normalize_path_thumbor_aws_tc_aws_compat_settings[webp-7376d420d176b808de02128d747d4baa776e417a/unsafe/hotdog.gif/webp]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif-image/gif-*/*-False]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif-image/gif-*/*-True]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/mp4-video/mp4-video/*-False]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/mp4-video/mp4-video/*-True]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/webp-image/webp-image/webp-False]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.gif/webp-image/webp-image/webp-True]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.png-image/png-*/*-False]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_load[unsafe/hotdog.png-image/png-*/*-True]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_save[-image/gif]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_save[/mp4-video/mp4]
tests.result_storages.test_thumbor_aws_storage ‑ test_s3_result_storage_save[/webp-image/webp]
tests.test_config ‑ test_h264_config[FFMPEG_H264_BUFSIZE-4M-expected7]
tests.test_config ‑ test_h264_config[FFMPEG_H264_CRF-22-expected0]
tests.test_config ‑ test_h264_config[FFMPEG_H264_LEVEL-3.0-expected4]
tests.test_config ‑ test_h264_config[FFMPEG_H264_MAXRATE-2M-expected6]
tests.test_config ‑ test_h264_config[FFMPEG_H264_PRESET-medium-expected3]
tests.test_config ‑ test_h264_config[FFMPEG_H264_PROFILE-high-expected2]
tests.test_config ‑ test_h264_config[FFMPEG_H264_QMAX-26-expected9]
tests.test_config ‑ test_h264_config[FFMPEG_H264_QMIN-16-expected8]
tests.test_config ‑ test_h264_config[FFMPEG_H264_TUNE-film-expected5]
tests.test_config ‑ test_h264_config[FFMPEG_H264_VBR-1M-expected1]
tests.test_config ‑ test_h264_two_pass
tests.test_config ‑ test_h265_config[FFMPEG_H265_BUFSIZE-4M-expected6]
tests.test_config ‑ test_h265_config[FFMPEG_H265_CRF-22-expected1]
tests.test_config ‑ test_h265_config[FFMPEG_H265_CRF_MAX-26-expected8]
tests.test_config ‑ test_h265_config[FFMPEG_H265_CRF_MIN-16-expected7]
tests.test_config ‑ test_h265_config[FFMPEG_H265_MAXRATE-2M-expected5]
tests.test_config ‑ test_h265_config[FFMPEG_H265_PRESET-medium-expected3]
tests.test_config ‑ test_h265_config[FFMPEG_H265_PROFILE-high-expected2]
tests.test_config ‑ test_h265_config[FFMPEG_H265_TUNE-film-expected4]
tests.test_config ‑ test_h265_config[FFMPEG_H265_VBR-1M-expected0]
tests.test_config ‑ test_h265_two_pass
tests.test_config ‑ test_h265_two_pass_with_x265_param
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_CPU_USED-4-expected3]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_CRF-22-expected0]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_DEADLINE-high-expected2]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_LOSSLESS-True-expected5]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_MAXRATE-4M-expected6]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_MINRATE-1M-expected7]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_ROW_MT-True-expected4]
tests.test_config ‑ test_vp9_config[FFMPEG_VP9_VBR-1M-expected1]
tests.test_config ‑ test_vp9_two_pass
tests.test_config ‑ test_webp_config[FFMPEG_WEBP_COMPRESSION_LEVEL-4-expected1]
tests.test_config ‑ test_webp_config[FFMPEG_WEBP_LOSSLESS-True-expected0]
tests.test_config ‑ test_webp_config[FFMPEG_WEBP_PRESET-drawing-expected3]
tests.test_config ‑ test_webp_config[FFMPEG_WEBP_QSCALE-75-expected2]
tests.test_ffprobe ‑ test_ffprobe_error_code
tests.test_ffprobe ‑ test_ffprobe_flat
tests.test_ffprobe ‑ test_ffprobe_invalid_data[FOO]
tests.test_ffprobe ‑ test_ffprobe_invalid_data[[]]
tests.test_ffprobe ‑ test_ffprobe_invalid_data[{}]
tests.test_ffprobe ‑ test_ffprobe_missing_video_stream
tests.test_ffprobe ‑ test_ffprobe_path_not_found
tests.test_ffprobe ‑ test_ffprobe_path_which
tests.test_get_mimetype ‑ test_get_mimetype_monkeypatch[corrupt2.mp4-None]
tests.test_get_mimetype ‑ test_get_mimetype_monkeypatch[hotdog.h265.mp4-video/mp4]
tests.test_get_mimetype ‑ test_get_mimetype_monkeypatch[hotdog.mp4-video/mp4]
tests.test_utils ‑ test_is_animated_gif_false[GIF89a\x01\x00\x01\x00\x00\xff\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x00;]
tests.test_utils ‑ test_is_animated_gif_false[GIF89a\xc8\x00\x96\x00\x00\x00\x00\x00]
tests.test_utils ‑ test_is_animated_gif_false[]
tests.test_utils ‑ test_is_animated_gif_true
tests.test_utils ‑ test_is_mp4[False-\x00\x00\x00 XXXXisom\x00\x00\x02\x00isomiso2avc1mp41]
tests.test_utils ‑ test_is_mp4[False-\x00\x00\x00 ftypeaaaa\x00\x00\x02\x00bbbbccccddddeeee]
tests.test_utils ‑ test_is_mp4[False-\x00\x00\x00\x08ftypisom]
tests.test_utils ‑ test_is_mp4[False-\x00\x00\x00\x1bftypisom\x00\x00\x02\x00isomiso2mp4]
tests.test_utils ‑ test_is_mp4[True-\x00\x00\x00 ftypisom\x00\x00\x02\x00isomiso2avc1mp41]
tests.test_utils ‑ test_is_mp4[True-\x00\x00\x00\x18ftypmp42\x00\x00\x00\x00mp42mp41]
tests.test_utils ‑ test_is_mp4[True-\x00\x00\x00\x1cftypisom\x00\x00\x02\x00isomiso2mp41]