ktest_create_module
KT_ASSERT0(ktest_create_module("ktest", &km), ctx);
KT_ASSERT3SG(ktest_create_module("bad:name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad/name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad?name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad>name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad<name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad&name", &km), ==, EINVAL, ctx,
KT_ASSERT3SG(ktest_create_module("bad*name", &km), ==, EINVAL, ctx,
KT_ASSERT0G(ktest_create_module("good_name", &km), ctx, cleanup);
KT_ASSERT0G(ktest_create_module("good_name02", &km), ctx, cleanup);
KT_ASSERT0G(ktest_create_module("good.name02", &km), ctx, cleanup);
KT_ASSERT0G(ktest_create_module("_l33t.n4m3", &km), ctx, cleanup);
VERIFY0(ktest_create_module("ktest", &km));
VERIFY0(ktest_create_module("mac", &km));
VERIFY0(ktest_create_module("stream", &km));
int ktest_create_module(const char *, ktest_module_hdl_t **);
VERIFY0(ktest_create_module("i86pc", &km));