========================== Frequently Asked Questions ========================== I’m seeing 'Error:root:Kconfig is not contained in validated .config!' ---------------------------------------------------------------------- This means that there are some missing or wrong entries in your ``kunitconfig`` file. Make sure you’ve spelt all of your config entries correctly, and that you’ve included all of their dependencies. If you’ve not changed the kunitconfig file, make sure you’ve got the correct version. In particular, some earlier versions used ``CONFIG_TEST=y`` instead of ``CONFIG_KUNIT=y``. .. note:: This error message can be confusing, so we intend to improve it. See https://bugzilla.kernel.org/show_bug.cgi?id=205235 for more details. I’m seeing a lot of 'makes integer from pointer without a cast' errors in KUNIT_ASSERTION ----------------------------------------------------------------------------------------- If you wish to compare pointers, you’ll need to use the _PTR variants of the ``KUNIT_EXPECT`` macros. For example, you need to use ``KUNIT_EXPECT_PTR_EQ(test, ptr1, ptr2)`` instead of ``KUNIT_EXPECT_EQ(test, ptr1, ptr2)``. This is required for KUnit to use the correct format specifier when printing out expectation failures.