Documentation ¶
Index ¶
- Variables
- func GitHubClient(installationID int64) *github.Client
- func LoadConfig(path string) error
- func Perm(set []string, k int) [][]string
- func RepeatByArchitectures(tmpl []TestRequirements, architectures []string) []TestRequirementsMatrix
- func RepeatByFQBNs(tmpl []TestRequirements, fqbns []string) []TestRequirementsMatrix
- func StartResultsHandler()
- func StartScanner()
- func StartWebService()
- type Runner
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func GitHubClient ¶
func LoadConfig ¶
func RepeatByArchitectures ¶
func RepeatByArchitectures(tmpl []TestRequirements, architectures []string) []TestRequirementsMatrix
func RepeatByFQBNs ¶
func RepeatByFQBNs(tmpl []TestRequirements, fqbns []string) []TestRequirementsMatrix
func StartResultsHandler ¶
func StartResultsHandler()
func StartScanner ¶
func StartScanner()
StartScanner listens to a queue containing incoming check_suite notifications from GitHub. For each newly created check_suite, the repository is cloned locally and inspected to find runnable tests. A job matrix is then generated according to the repository type (core, library, sketch) and its properties.
func StartWebService ¶
func StartWebService()
Types ¶
Click to show internal directories.
Click to hide internal directories.