Lines Matching defs:test
3 * soc-topology-test.c -- ALSA SoC Topology Kernel Unit Tests
12 #include <kunit/test.h>
25 .name = "sound-soc-topology-test-driver",
28 static int snd_soc_tplg_test_init(struct kunit *test)
30 test_dev = root_device_register("sound-soc-topology-test");
40 static void snd_soc_tplg_test_exit(struct kunit *test)
49 * we can report test result
87 SND_SOC_DAILINK_DEF(platform, DAILINK_COMP_ARRAY(COMP_PLATFORM("sound-soc-topology-test")));
104 .name = "sound-soc-topology-test",
238 .name = "sound-soc-topology-test",
242 static void snd_soc_tplg_test_load_with_null_comp(struct kunit *test)
248 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
249 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
250 kunit_comp->kunit = test;
260 /* run test */
263 KUNIT_FAIL(test, "Failed to register card");
266 KUNIT_EXPECT_EQ(test, 0, ret);
269 KUNIT_EXPECT_EQ(test, 0, ret);
284 static void snd_soc_tplg_test_load_with_null_ops(struct kunit *test)
290 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
291 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
292 kunit_comp->kunit = test;
302 /* run test */
305 KUNIT_FAIL(test, "Failed to register card");
308 KUNIT_EXPECT_EQ(test, 0, ret);
311 KUNIT_EXPECT_EQ(test, 0, ret);
342 .name = "sound-soc-topology-test",
346 static void snd_soc_tplg_test_load_with_null_fw(struct kunit *test)
352 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
353 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
354 kunit_comp->kunit = test;
364 /* run test */
367 KUNIT_FAIL(test, "Failed to register card");
370 KUNIT_EXPECT_EQ(test, 0, ret);
373 KUNIT_EXPECT_EQ(test, 0, ret);
383 static void snd_soc_tplg_test_load_empty_tplg(struct kunit *test)
391 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
392 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
393 kunit_comp->kunit = test;
412 /* run test */
415 KUNIT_FAIL(test, "Failed to register card");
418 KUNIT_EXPECT_EQ(test, 0, ret);
421 KUNIT_EXPECT_EQ(test, 0, ret);
433 static void snd_soc_tplg_test_load_empty_tplg_bad_magic(struct kunit *test)
441 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
442 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
443 kunit_comp->kunit = test;
467 /* run test */
470 KUNIT_FAIL(test, "Failed to register card");
473 KUNIT_EXPECT_EQ(test, 0, ret);
476 KUNIT_EXPECT_EQ(test, 0, ret);
488 static void snd_soc_tplg_test_load_empty_tplg_bad_abi(struct kunit *test)
496 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
497 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
498 kunit_comp->kunit = test;
522 /* run test */
525 KUNIT_FAIL(test, "Failed to register card");
528 KUNIT_EXPECT_EQ(test, 0, ret);
531 KUNIT_EXPECT_EQ(test, 0, ret);
543 static void snd_soc_tplg_test_load_empty_tplg_bad_size(struct kunit *test)
551 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
552 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
553 kunit_comp->kunit = test;
577 /* run test */
580 KUNIT_FAIL(test, "Failed to register card");
583 KUNIT_EXPECT_EQ(test, 0, ret);
586 KUNIT_EXPECT_EQ(test, 0, ret);
598 static void snd_soc_tplg_test_load_empty_tplg_bad_payload_size(struct kunit *test)
606 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
607 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
608 kunit_comp->kunit = test;
633 /* run test */
636 KUNIT_FAIL(test, "Failed to register card");
639 KUNIT_EXPECT_EQ(test, 0, ret);
642 KUNIT_EXPECT_EQ(test, 0, ret);
652 static void snd_soc_tplg_test_load_pcm_tplg(struct kunit *test)
660 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
661 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
662 kunit_comp->kunit = test;
681 /* run test */
684 KUNIT_FAIL(test, "Failed to register card");
687 KUNIT_EXPECT_EQ(test, 0, ret);
690 KUNIT_EXPECT_EQ(test, 0, ret);
701 static void snd_soc_tplg_test_load_pcm_tplg_reload_comp(struct kunit *test)
710 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
711 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
712 kunit_comp->kunit = test;
731 /* run test */
734 KUNIT_FAIL(test, "Failed to register card");
738 KUNIT_EXPECT_EQ(test, 0, ret);
741 KUNIT_EXPECT_EQ(test, 0, ret);
753 static void snd_soc_tplg_test_load_pcm_tplg_reload_card(struct kunit *test)
762 kunit_comp = kunit_kzalloc(test, sizeof(*kunit_comp), GFP_KERNEL);
763 KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp);
764 kunit_comp->kunit = test;
783 /* run test */
785 KUNIT_EXPECT_EQ(test, 0, ret);
788 KUNIT_EXPECT_EQ(test, 0, ret);
793 KUNIT_FAIL(test, "Failed to register card");