KUNIT_ARRAY_PARAM_DESC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ bestie, welcome to KUNIT_ARRAY_PARAM_DESC(9) from the Kernel API Manual β€” this is the group-chat translation, and it's lowkey iconic πŸ’–

🌸 NAME 🌸

KUNIT_ARRAY_PARAM_DESC β€” define test parameter generator from an array. That's the whole name, no cap πŸ’…

✨ SYNOPSIS ✨

KUNIT_ARRAY_PARAM_DESC (name , array , desc_member );

πŸŽ€ ARGUMENTS πŸŽ€

  • name β€” prefix for the test parameter generator function. 🫢
  • array β€” array of test parameters. ✨
  • desc_member β€” structure member from array element to use as description. πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this defines the function name_gen_params, and that function uses array to generate parameters. That's literally the plot. 🎬

And desc_member is the structure member from an array element that gets used as the description. The way it just handles the description vibe for you? Obsessed. 🌈

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./include/kunit/test.h. The full SEE ALSO crew is: enum kunit_status(9), struct kunit_case(9), KUNIT_CASE(9), KUNIT_CASE_ATTR(9), KUNIT_CASE_SLOW(9), KUNIT_CASE_PARAM(9), KUNIT_CASE_PARAM_ATTR(9), KUNIT_CASE_PARAM_WITH_INIT(9), struct kunit_suite(9), struct kunit(9), kunit_test_suites(9), kunit_test_init_section_suites(9), kunit_kmalloc_array(9), kunit_kmalloc(9), kunit_kfree(9), kunit_kzalloc(9), kunit_kcalloc(9), kunit_kfree_const(9), kunit_kstrdup(9), kunit_kstrdup_const(9), kunit_attach_mm(9), kunit_vm_mmap(9), kunit_mark_skipped(9), kunit_skip(9), kunit_info(9), kunit_warn(9), kunit_err(9), KUNIT_SUCCEED(9), KUNIT_FAIL(9), KUNIT_EXPECT_TRUE(9), KUNIT_EXPECT_FALSE(9), KUNIT_EXPECT_EQ(9), KUNIT_EXPECT_PTR_EQ(9), KUNIT_EXPECT_NE(9), KUNIT_EXPECT_PTR_NE(9), KUNIT_EXPECT_LT(9), KUNIT_EXPECT_LE(9), KUNIT_EXPECT_GT(9), KUNIT_EXPECT_GE(9), KUNIT_EXPECT_STREQ(9), KUNIT_EXPECT_STRNEQ(9), KUNIT_EXPECT_MEMEQ(9), KUNIT_EXPECT_MEMNEQ(9), KUNIT_EXPECT_NULL(9), KUNIT_EXPECT_NOT_NULL(9), KUNIT_EXPECT_NOT_ERR_OR_NULL(9), KUNIT_FAIL_AND_ABORT(9), KUNIT_ASSERT_TRUE(9), KUNIT_ASSERT_FALSE(9), KUNIT_ASSERT_EQ(9), KUNIT_ASSERT_PTR_EQ(9), KUNIT_ASSERT_NE(9), KUNIT_ASSERT_PTR_NE(9), KUNIT_ASSERT_LT(9), KUNIT_ASSERT_LE(9), KUNIT_ASSERT_GT(9), KUNIT_ASSERT_GE(9), KUNIT_ASSERT_STREQ(9), KUNIT_ASSERT_STRNEQ(9), KUNIT_ASSERT_MEMEQ(9), KUNIT_ASSERT_MEMNEQ(9), KUNIT_ASSERT_NULL(9), KUNIT_ASSERT_NOT_NULL(9), KUNIT_ASSERT_NOT_ERR_OR_NULL(9), KUNIT_ARRAY_PARAM(9), kunit_register_params_array(9), kunit_warning_suppress(9), KUNIT_SUPPRESSED_WARNING_COUNT(9), KUNIT_EXPECT_SUPPRESSED_WARNING_COUNT(9), KUNIT_ASSERT_SUPPRESSED_WARNING_COUNT(9).


Mwah πŸ’‹ β€” source/version ./include/kunit, dated October 2026, for KUNIT_ARRAY_PARAM_DESC(9). Go slay those tests, bestie 🫢✨

πŸ“¦ where this page comes from