MCPcopy Create free account
hub / github.com/dagger/dagger / cacheTestObjectResolverServer

Function cacheTestObjectResolverServer

dagql/cache_test.go:591–605  ·  view source on GitHub ↗
(t *testing.T, marker int)

Source from the content-addressed store, hash-verified

589}
590
591func cacheTestObjectResolverServer(t *testing.T, marker int) *Server {
592 t.Helper()
593 srv := cacheTestServer(t)
594 Fields[cacheTestQuery]{
595 NodeFunc("obj", func(ctx context.Context, _ ObjectResult[cacheTestQuery], _ struct{}) (Result[*cacheTestObject], error) {
596 return NewResultForCurrentCall(ctx, &cacheTestObject{Value: 0})
597 }),
598 }.Install(srv)
599 Fields[*cacheTestObject]{
600 Func("marker", func(_ context.Context, _ *cacheTestObject, _ struct{}) (Int, error) {
601 return NewInt(marker), nil
602 }).DoNotCache("test marker must execute against the current server class"),
603 }.Install(srv)
604 return srv
605}
606
607func cacheTestObjectResult(
608 t *testing.T,

Calls 7

cacheTestServerFunction · 0.85
NodeFuncFunction · 0.85
NewResultForCurrentCallFunction · 0.85
FuncFunction · 0.85
NewIntFunction · 0.85
DoNotCacheMethod · 0.80
InstallMethod · 0.65

Tested by

no test coverage detected