gpu: nvgpu: unit: fifo: channel unit test

This unit test covers remainder of the nvgpu.common.fifo.channel module
lines and branches.

Jira NVGPU-3696

Change-Id: I590faac1e4340d8fa2e5a7e591249128ec2b8760
Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2241973
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Vedashree Vidwans
2019-11-18 17:39:02 -08:00
committed by Alex Waterman
parent 83d4e3c7a7
commit 917fb2e2df
4 changed files with 1375 additions and 176 deletions

View File

@@ -2021,18 +2021,48 @@
"unit": "nvgpu_allocator",
"test_level": 0
},
{
"test": "test_channel_abort_cleanup",
"case": "abort_cleanup",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_alloc_inst",
"case": "alloc_inst",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_abort",
"case": "ch_abort",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_from_invalid_id",
"case": "channel_from_invalid_id",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_put_warn",
"case": "channel_put_warn",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_close",
"case": "close",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_debug_dump",
"case": "debug_dump",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_enable_disable_tsg",
"case": "enable_disable_tsg",
@@ -2045,24 +2075,48 @@
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_deterministic_idle_unidle",
"case": "idle_unidle",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_fifo_init_support",
"case": "init_support",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_mark_error",
"case": "mark_error",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_open",
"case": "open",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_ch_referenceable_cleanup",
"case": "referenceable_cleanup",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_fifo_remove_support",
"case": "remove_support",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_semaphore_wakeup",
"case": "semaphore_wakeup",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_setup_bind",
"case": "setup_bind",
@@ -2075,6 +2129,18 @@
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_suspend_resume_serviceable_chs",
"case": "suspend_resume",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_channel_sw_quiesce",
"case": "sw_quiesce",
"unit": "nvgpu_channel",
"test_level": 0
},
{
"test": "test_gk20a_channel_disable",
"case": "disable",