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

Function init

gapis/api/test/helpers.go:34–59  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32}
33
34func init() {
35 Cmds.Arena = arena.New()
36 cb := CommandBuilder{Arena: Cmds.Arena}
37 Cmds.A = cb.CmdTypeMix(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, true, Voidᵖ(0x12345678), 100)
38 Cmds.B = cb.CmdTypeMix(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, false, Voidᵖ(0xabcdef9), 200)
39
40 Cmds.IgnoreArena.Register(func(c compare.Comparator, reference, value *CmdTypeMix) {
41 c.With(c.Path.Member("Caller", reference, value)).Compare(reference.Caller(), value.Caller())
42 c.With(c.Path.Member("Thread", reference, value)).Compare(reference.Thread(), value.Thread())
43 c.With(c.Path.Member("CmdName", reference, value)).Compare(reference.CmdName(), value.CmdName())
44 c.With(c.Path.Member("Extras", reference, value)).Compare(reference.Extras(), value.Extras())
45
46 c.With(c.Path.Member("U8", reference, value)).Compare(reference.U8(), value.U8())
47 c.With(c.Path.Member("S8", reference, value)).Compare(reference.S8(), value.S8())
48 c.With(c.Path.Member("U16", reference, value)).Compare(reference.U16(), value.U16())
49 c.With(c.Path.Member("S16", reference, value)).Compare(reference.S16(), value.S16())
50 c.With(c.Path.Member("U32", reference, value)).Compare(reference.U32(), value.U32())
51 c.With(c.Path.Member("S32", reference, value)).Compare(reference.S32(), value.S32())
52 c.With(c.Path.Member("U64", reference, value)).Compare(reference.U64(), value.U64())
53 c.With(c.Path.Member("S64", reference, value)).Compare(reference.S64(), value.S64())
54 c.With(c.Path.Member("F32", reference, value)).Compare(reference.F32(), value.F32())
55 c.With(c.Path.Member("F64", reference, value)).Compare(reference.F64(), value.F64())
56 c.With(c.Path.Member("Bool", reference, value)).Compare(reference.Bool(), value.Bool())
57 c.With(c.Path.Member("Ptr", reference, value)).Compare(reference.Ptr(), value.Ptr())
58 })
59}
60
61// BuildComplex returns a Complex populated with data.
62func BuildComplex(a arena.Arena) Complex {

Callers

nothing calls this directly

Calls 15

PtrMethod · 0.80
NewMethod · 0.65
RegisterMethod · 0.65
MemberMethod · 0.65
CallerMethod · 0.65
ThreadMethod · 0.65
CmdNameMethod · 0.65
ExtrasMethod · 0.65
BoolMethod · 0.65
CompareMethod · 0.45
WithMethod · 0.45
U8Method · 0.45

Tested by

no test coverage detected