generated

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type ComplexityRoot

type ComplexityRoot struct {
	Query struct {
		TestRun     func(childComplexity int, testRunFilter modelv2.TestRunFilter) int
		TestRunByID func(childComplexity int, id int) int
		TestRuns    func(childComplexity int) int
	}

	SpecRun struct {
		EndTime         func(childComplexity int) int
		ID              func(childComplexity int) int
		Message         func(childComplexity int) int
		SpecDescription func(childComplexity int) int
		StartTime       func(childComplexity int) int
		Status          func(childComplexity int) int
		SuiteID         func(childComplexity int) int
		Tags            func(childComplexity int) int
	}

	SuiteRun struct {
		EndTime   func(childComplexity int) int
		ID        func(childComplexity int) int
		SpecRuns  func(childComplexity int) int
		StartTime func(childComplexity int) int
		SuiteName func(childComplexity int) int
		TestRunID func(childComplexity int) int
	}

	Tag struct {
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	TestRun struct {
		EndTime         func(childComplexity int) int
		ID              func(childComplexity int) int
		StartTime       func(childComplexity int) int
		SuiteRuns       func(childComplexity int) int
		TestProjectName func(childComplexity int) int
		TestSeed        func(childComplexity int) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
}

type QueryResolver

type QueryResolver interface {
	TestRuns(ctx context.Context) ([]*modelv2.TestRun, error)
	TestRun(ctx context.Context, testRunFilter modelv2.TestRunFilter) ([]*modelv2.TestRun, error)
	TestRunByID(ctx context.Context, id int) (*modelv2.TestRun, error)
}

type ResolverRoot

type ResolverRoot interface {
	Query() QueryResolver
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL