• Michał Winiarski's avatar
    drm/format: Split into more granular test cases · 0173ce11
    Michał Winiarski authored
    While we have multiple test cases, most of them check multiple
    conditions, calling the function that is tested multiple times with
    different arguments (with comments that indicate test case boundary).
    This usually means that it can be easily converted into multiple test
    cases.
    
    Passing output:
    ============================================================
    ================= drm_format (18 subtests) =================
    [PASSED] drm_format_block_width_invalid
    [PASSED] drm_format_block_width_one_plane
    [PASSED] drm_format_block_width_two_plane
    [PASSED] drm_format_block_width_three_plane
    [PASSED] drm_format_block_width_tiled
    [PASSED] drm_format_block_height_invalid
    [PASSED] drm_format_block_height_one_plane
    [PASSED] drm_format_block_height_two_plane
    [PASSED] drm_format_block_height_three_plane
    [PASSED] drm_format_block_height_tiled
    [PASSED] drm_format_min_pitch_invalid
    [PASSED] drm_format_min_pitch_one_plane_8bpp
    [PASSED] drm_format_min_pitch_one_plane_16bpp
    [PASSED] drm_format_min_pitch_one_plane_24bpp
    [PASSED] drm_format_min_pitch_one_plane_32bpp
    [PASSED] drm_format_min_pitch_two_plane
    [PASSED] drm_format_min_pitch_three_plane_8bpp
    [PASSED] drm_format_min_pitch_tiled
    =================== [PASSED] drm_format ====================
    ============================================================
    Testing complete. Ran 18 tests: passed: 18
    Signed-off-by: default avatarMichał Winiarski <michal.winiarski@intel.com>
    Reviewed-by: default avatarMaíra Canal <mairacanal@riseup.net>
    Signed-off-by: default avatarMaíra Canal <mairacanal@riseup.net>
    Link: https://patchwork.freedesktop.org/patch/msgid/20220831215608.349269-2-michal.winiarski@intel.com
    0173ce11
drm_format_test.c 15.1 KB