Lines Matching refs:test
3 * Kunit test for drm_probe_helper functions
16 #include <kunit/test.h>
33 static int drm_probe_helper_test_init(struct kunit *test)
39 priv = kunit_kzalloc(test, sizeof(*priv), GFP_KERNEL);
40 KUNIT_ASSERT_NOT_NULL(test, priv);
41 test->priv = priv;
43 priv->dev = drm_kunit_helper_alloc_device(test);
44 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->dev);
46 priv->drm = __drm_kunit_helper_alloc_drm_device(test, priv->dev,
49 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, priv->drm);
56 KUNIT_ASSERT_EQ(test, ret, 0);
94 drm_test_connector_helper_tv_get_modes_check(struct kunit *test)
96 const struct drm_connector_helper_tv_get_modes_test *params = test->param_value;
97 struct drm_probe_helper_test_priv *priv = test->priv;
111 KUNIT_ASSERT_EQ(test, ret, 0);
120 KUNIT_EXPECT_EQ(test, ret, params->num_expected_modes);
125 KUNIT_EXPECT_EQ(test, len, params->num_expected_modes);
130 KUNIT_ASSERT_NOT_NULL(test, mode);
133 KUNIT_ASSERT_NOT_NULL(test, expected);
135 KUNIT_EXPECT_TRUE(test, drm_mode_equal(mode, expected));
136 KUNIT_EXPECT_TRUE(test, mode->type & DRM_MODE_TYPE_PREFERRED);
141 KUNIT_ASSERT_NOT_NULL(test, mode);
144 KUNIT_ASSERT_NOT_NULL(test, expected);
146 KUNIT_EXPECT_TRUE(test, drm_mode_equal(mode, expected));
147 KUNIT_EXPECT_FALSE(test, mode->type & DRM_MODE_TYPE_PREFERRED);