lkml.org 
[lkml]   [2022]   [Jun]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v3 0/9] drm: selftest: Convert to KUnit
    Date
    Hi everyone,

    Here is the v3 of the conversion of selftests to KUnit. Since the v2, there
    have been minor fixes. drm_format_test received the biggest change: the
    KUNIT_EXPECT_FALSE and KUNIT_EXPECT_TRUE macros were changed to KUNIT_EXPECT_EQ,
    as suggested by Daniel.

    Most of all, the patches were rebased on top of the recently applied patches
    for drm_format_helper tests (8f456104915f), in order to avoid conflicts when
    applying the tests.

    Thanks for your attention and any feedback is welcomed!

    Best Regards,
    - Maíra Canal

    v1 -> v2: https://lore.kernel.org/dri-devel/20220615135824.15522-1-maira.canal@usp.br/T/

    - The suites not longer end in _tests (David Gow).
    - Remove the TODO entry involving the conversion of selftests to KUnit (Javier
    Martinez Canillas).
    - Change the filenames to match the documentation: use *_test.c (Javier Martinez
    Canillas).
    - Add MODULE_LICENSE to all tests (kernel test robot).
    - Make use of a generic symbol to group all tests - DRM_KUNIT_TEST (Javier
    Martinez Canillas).
    - Add .kunitconfig on the first patch (it was on the second patch of the series).
    - Straightforward conversion of the drm_cmdline_parser tests without functional
    changes (Shuah Khan).
    - Add David's Tested-by tags.

    v2 -> v3: https://lore.kernel.org/dri-devel/20220621200926.257002-1-maira.canal@usp.br/

    - Rebase it on top of the drm-misc-next with drm_format_helper KUnit tests.
    - Change KUNIT_EXPECT_FALSE to KUNIT_EXPECT_EQ on drm_format_test (Daniel Latypov).
    - Add Daniel's Acked-by tag.

    Arthur Grillo (1):
    drm: selftest: convert drm_mm selftest to KUnit

    Maíra Canal (8):
    drm: selftest: convert drm_damage_helper selftest to KUnit
    drm: selftest: convert drm_cmdline_parser selftest to KUnit
    drm: selftest: convert drm_rect selftest to KUnit
    drm: selftest: convert drm_format selftest to KUnit
    drm: selftest: convert drm_plane_helper selftest to KUnit
    drm: selftest: convert drm_dp_mst_helper selftest to KUnit
    drm: selftest: convert drm_framebuffer selftest to KUnit
    drm: selftest: convert drm_buddy selftest to KUnit

    Documentation/gpu/todo.rst | 11 -
    drivers/gpu/drm/Kconfig | 20 +-
    drivers/gpu/drm/Makefile | 1 -
    drivers/gpu/drm/selftests/Makefile | 8 -
    .../gpu/drm/selftests/drm_buddy_selftests.h | 15 -
    .../gpu/drm/selftests/drm_cmdline_selftests.h | 68 -
    drivers/gpu/drm/selftests/drm_mm_selftests.h | 28 -
    .../gpu/drm/selftests/drm_modeset_selftests.h | 40 -
    drivers/gpu/drm/selftests/drm_selftest.c | 109 --
    drivers/gpu/drm/selftests/drm_selftest.h | 41 -
    drivers/gpu/drm/selftests/test-drm_buddy.c | 994 --------------
    .../drm/selftests/test-drm_cmdline_parser.c | 1141 -----------------
    .../drm/selftests/test-drm_damage_helper.c | 668 ----------
    drivers/gpu/drm/selftests/test-drm_format.c | 280 ----
    .../drm/selftests/test-drm_modeset_common.c | 32 -
    .../drm/selftests/test-drm_modeset_common.h | 52 -
    drivers/gpu/drm/tests/Makefile | 4 +-
    drivers/gpu/drm/tests/drm_buddy_test.c | 748 +++++++++++
    .../gpu/drm/tests/drm_cmdline_parser_test.c | 1078 ++++++++++++++++
    .../gpu/drm/tests/drm_damage_helper_test.c | 634 +++++++++
    .../drm_dp_mst_helper_test.c} | 84 +-
    drivers/gpu/drm/tests/drm_format_test.c | 284 ++++
    .../drm_framebuffer_test.c} | 25 +-
    .../test-drm_mm.c => tests/drm_mm_test.c} | 1135 +++++++---------
    .../drm_plane_helper_test.c} | 103 +-
    .../test-drm_rect.c => tests/drm_rect_test.c} | 124 +-
    26 files changed, 3385 insertions(+), 4342 deletions(-)
    delete mode 100644 drivers/gpu/drm/selftests/Makefile
    delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h
    delete mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h
    delete mode 100644 drivers/gpu/drm/selftests/drm_mm_selftests.h
    delete mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h
    delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.c
    delete mode 100644 drivers/gpu/drm/selftests/drm_selftest.h
    delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c
    delete mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c
    delete mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c
    delete mode 100644 drivers/gpu/drm/selftests/test-drm_format.c
    delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c
    delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h
    create mode 100644 drivers/gpu/drm/tests/drm_buddy_test.c
    create mode 100644 drivers/gpu/drm/tests/drm_cmdline_parser_test.c
    create mode 100644 drivers/gpu/drm/tests/drm_damage_helper_test.c
    rename drivers/gpu/drm/{selftests/test-drm_dp_mst_helper.c => tests/drm_dp_mst_helper_test.c} (73%)
    create mode 100644 drivers/gpu/drm/tests/drm_format_test.c
    rename drivers/gpu/drm/{selftests/test-drm_framebuffer.c => tests/drm_framebuffer_test.c} (96%)
    rename drivers/gpu/drm/{selftests/test-drm_mm.c => tests/drm_mm_test.c} (58%)
    rename drivers/gpu/drm/{selftests/test-drm_plane_helper.c => tests/drm_plane_helper_test.c} (62%)
    rename drivers/gpu/drm/{selftests/test-drm_rect.c => tests/drm_rect_test.c} (53%)

    --
    2.36.1

    \
     
     \ /
      Last update: 2022-06-30 02:49    [W:4.462 / U:0.200 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site