aboutsummaryrefslogtreecommitdiffstats
path: root/tests/amdgpu/amdgpu_test.c
diff options
context:
space:
mode:
authorChunming Zhou <david1.zhou@amd.com>2019-05-16 16:07:14 +0800
committerChristian König <christian.koenig@amd.com>2019-05-16 12:07:18 +0200
commit7ab471ed8516927fb6b98d68f2f18f0dd13ce719 (patch)
tree390fa840930b3b675d32bcfa1dcaf5b75ec88033 /tests/amdgpu/amdgpu_test.c
parent6a72661c33a9fcdfbb5449cc6c0c92810ed217fd (diff)
downloadexternal_libdrm-7ab471ed8516927fb6b98d68f2f18f0dd13ce719.tar.gz
external_libdrm-7ab471ed8516927fb6b98d68f2f18f0dd13ce719.tar.bz2
external_libdrm-7ab471ed8516927fb6b98d68f2f18f0dd13ce719.zip
add syncobj timeline tests v3
v2: drop DRM_SYNCOBJ_CREATE_TYPE_TIMELINE, fix timeout calculation, fix some warnings v3: add export/import and cpu signal testing cases Signed-off-by: Chunming Zhou <david1.zhou@amd.com> Acked-by: Christian König <christian.koenig@amd.com> Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Diffstat (limited to 'tests/amdgpu/amdgpu_test.c')
-rw-r--r--tests/amdgpu/amdgpu_test.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/amdgpu/amdgpu_test.c b/tests/amdgpu/amdgpu_test.c
index 35c8bf6c..73403fb4 100644
--- a/tests/amdgpu/amdgpu_test.c
+++ b/tests/amdgpu/amdgpu_test.c
@@ -57,6 +57,7 @@
#define DEADLOCK_TESTS_STR "Deadlock Tests"
#define VM_TESTS_STR "VM Tests"
#define RAS_TESTS_STR "RAS Tests"
+#define SYNCOBJ_TIMELINE_TESTS_STR "SYNCOBJ TIMELINE Tests"
/**
* Open handles for amdgpu devices
@@ -123,6 +124,12 @@ static CU_SuiteInfo suites[] = {
.pCleanupFunc = suite_ras_tests_clean,
.pTests = ras_tests,
},
+ {
+ .pName = SYNCOBJ_TIMELINE_TESTS_STR,
+ .pInitFunc = suite_syncobj_timeline_tests_init,
+ .pCleanupFunc = suite_syncobj_timeline_tests_clean,
+ .pTests = syncobj_timeline_tests,
+ },
CU_SUITE_INFO_NULL,
};
@@ -176,6 +183,10 @@ static Suites_Active_Status suites_active_stat[] = {
.pName = RAS_TESTS_STR,
.pActive = suite_ras_tests_enable,
},
+ {
+ .pName = SYNCOBJ_TIMELINE_TESTS_STR,
+ .pActive = suite_syncobj_timeline_tests_enable,
+ },
};