MCPcopy Create free account
hub / github.com/google/gapid / TestDebugMarkers1

Function TestDebugMarkers1

gapis/api/vulkan/graph_visualization_test.go:377–489  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

375}
376
377func TestDebugMarkers1(t *testing.T) {
378
379 dm := &debugMarkerStack{}
380 input := []*api.Label{
381 &api.Label{
382 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_END},
383 LevelsID: []int{1, 1, 1, 1},
384 },
385 &api.Label{
386 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_BEGIN},
387 LevelsID: []int{1, 1, 1, 3},
388 },
389 &api.Label{
390 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_BEGIN},
391 LevelsID: []int{1, 1, 1, 4},
392 },
393 &api.Label{
394 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_BEGIN},
395 LevelsID: []int{1, 1, 1, 6},
396 },
397 &api.Label{
398 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_BIND_DESCRIPTOR_SETS},
399 LevelsID: []int{1, 1, 1, 7},
400 },
401 &api.Label{
402 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_BIND_DESCRIPTOR_SETS},
403 LevelsID: []int{1, 1, 1, 8},
404 },
405 &api.Label{
406 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_BIND_DESCRIPTOR_SETS},
407 LevelsID: []int{1, 1, 1, 9},
408 },
409 &api.Label{
410 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_END},
411 LevelsID: []int{1, 1, 1, 10},
412 },
413 &api.Label{
414 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_END},
415 LevelsID: []int{1, 1, 1, 11},
416 },
417 &api.Label{
418 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_END},
419 LevelsID: []int{1, 1, 1, 12},
420 },
421 &api.Label{
422 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_BEGIN},
423 LevelsID: []int{1, 1, 1, 20},
424 },
425 &api.Label{
426 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_BEGIN},
427 LevelsID: []int{1, 1, 1, 21},
428 },
429 }
430 wantedOutput := []*api.Label{
431 &api.Label{
432 LevelsName: []string{VK_COMMAND_BUFFER, VK_RENDER_PASS, VK_SUBPASS, VK_CMD_DEBUG_MARKER_END},
433 LevelsID: []int{1, 1, 1, 1},
434 },

Callers

nothing calls this directly

Calls 2

checkDebugMarkersMethod · 0.95
DeepEqualMethod · 0.80

Tested by

no test coverage detected