kunit_err(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… kunit_err β€” like, the kunit_err(9) page, bestie

okay so welcome to the Kernel API Manual, bestie πŸ’– this one's about kunit_err(9) and it's short but it eats. let's go 🫢


✨ NAME ✨

kunit_err β€” prints an ERROR level message associated with @test. that's it, that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

kunit_err (test , fmt , ... );

like, you call it, you pass stuff, it prints. iconic behaviour tbh 🌸


✨ ARGUMENTS ✨

  • test β€” the test context object. your main character test struct, the one holding it all together πŸ‘‘
  • fmt β€” a printk style format string. yes, the same classic format-string energy you already know and love πŸ”₯
  • ... β€” variable arguments. the little extras, the plus-ones, the and friends πŸ™ˆ

✨ DESCRIPTION ✨

Prints an error level message. lowkey that's it β€” an error level message, printed. no cap, no extra lore, just a clean little error-level printk moment for your test πŸ’€βœ¨


✨ SEE ALSO ✨

Kernel file ./include/kunit/test.h β€” that's where all the friends live, go say hi πŸ¦‹

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_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_ARRAY_PARAM_DESC(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).

like, that's a lot of friends, but they're all invited to the group chat πŸ«ΆπŸ’œ


ngl this page is smol but it's doing exactly what it says on the tin β€” an error-level message, associated with @test, printed. slay πŸ’…

okay that's the whole page, bestie!! ✨ this lil guy lives in ./include/kunit and it's stamped October 2026 β€” so like, mark your calendar, mwah πŸ’–πŸŽ€ see u in the next manpage πŸ¦‹

πŸ“¦ where this page comes from