Documentation
¶
Index ¶
- Variables
- func AC_01() (string, pluginkit.TestSetResult)
- func AC_01_T01() pluginkit.TestResult
- func AC_02() (string, pluginkit.TestSetResult)
- func AC_02_T01() pluginkit.TestResult
- func AC_03() (string, pluginkit.TestSetResult)
- func AC_03_T01() pluginkit.TestResult
- func AC_04() (string, pluginkit.TestSetResult)
- func AC_04_T01() pluginkit.TestResult
- func AC_05() (string, pluginkit.TestSetResult)
- func AC_05_T01() pluginkit.TestResult
- func AC_06() (string, pluginkit.TestSetResult)
- func AC_06_T01() pluginkit.TestResult
- func BR_01() (string, pluginkit.TestSetResult)
- func BR_01_T01() pluginkit.TestResult
- func BR_02() (string, pluginkit.TestSetResult)
- func BR_02_T01() pluginkit.TestResult
- func BR_02_T02() pluginkit.TestResult
- func BR_03() (string, pluginkit.TestSetResult)
- func BR_03_T01() pluginkit.TestResult
- func BR_04() (string, pluginkit.TestSetResult)
- func BR_04_T01() pluginkit.TestResult
- func BR_05() (string, pluginkit.TestSetResult)
- func BR_05_T01() pluginkit.TestResult
- func BR_06() (string, pluginkit.TestSetResult)
- func BR_06_T01() pluginkit.TestResult
- func BR_06_T02() pluginkit.TestResult
- func BR_07() (string, pluginkit.TestSetResult)
- func BR_07_T01() pluginkit.TestResult
- func DO_01() (string, pluginkit.TestSetResult)
- func DO_01_T01() pluginkit.TestResult
- func DO_02() (string, pluginkit.TestSetResult)
- func DO_02_T01() pluginkit.TestResult
- func DO_03() (string, pluginkit.TestSetResult)
- func DO_03_T01() pluginkit.TestResult
- func DO_03_T02() pluginkit.TestResult
- func DO_04() (string, pluginkit.TestSetResult)
- func DO_04_T01() pluginkit.TestResult
- func DO_05() (string, pluginkit.TestSetResult)
- func DO_05_T01() pluginkit.TestResult
- func DO_06() (string, pluginkit.TestSetResult)
- func DO_06_T01() pluginkit.TestResult
- func DO_07() (string, pluginkit.TestSetResult)
- func DO_07_T01() pluginkit.TestResult
- func DO_07_T02() pluginkit.TestResult
- func DO_08() (string, pluginkit.TestSetResult)
- func DO_08_T01() pluginkit.TestResult
- func DO_08_T02() pluginkit.TestResult
- func DO_09() (string, pluginkit.TestSetResult)
- func DO_09_T01() pluginkit.TestResult
- func DO_10() (string, pluginkit.TestSetResult)
- func DO_10_T01() pluginkit.TestResult
- func DO_11() (string, pluginkit.TestSetResult)
- func DO_11_T01() pluginkit.TestResult
- func DO_12() (string, pluginkit.TestSetResult)
- func DO_12_T01() pluginkit.TestResult
- func DO_12_T02() pluginkit.TestResult
- func LE_01() (string, pluginkit.TestSetResult)
- func LE_01_T01() pluginkit.TestResult
- func LE_02() (string, pluginkit.TestSetResult)
- func LE_02_T01() pluginkit.TestResult
- func LE_03() (string, pluginkit.TestSetResult)
- func LE_03_T01() pluginkit.TestResult
- func LE_04() (string, pluginkit.TestSetResult)
- func LE_04_T01() pluginkit.TestResult
- func LE_04_T02() pluginkit.TestResult
- func LE_04_T03() pluginkit.TestResult
- func QA_01() (string, pluginkit.TestSetResult)
- func QA_01_T01() pluginkit.TestResult
- func QA_02() (string, pluginkit.TestSetResult)
- func QA_02_T01() pluginkit.TestResult
- func QA_03() (string, pluginkit.TestSetResult)
- func QA_03_T01() pluginkit.TestResult
- func QA_04() (string, pluginkit.TestSetResult)
- func QA_04_T01() pluginkit.TestResult
- func QA_05() (string, pluginkit.TestSetResult)
- func QA_05_T01() pluginkit.TestResult
- func QA_06() (string, pluginkit.TestSetResult)
- func QA_06_T01() pluginkit.TestResult
- func QA_07() (string, pluginkit.TestSetResult)
- func QA_07_T01() pluginkit.TestResult
- func SetupArmory(c *config.Config)
- type ArmoryData
- type DirContents
- type FileAPIResponse
- type GraphqlData
- type ReleaseAsset
- type ReleaseData
- type RepoData
- type RestData
- type WorkflowPermissions
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Authenticated bool GlobalConfig *config.Config Logger hclog.Logger Data ArmoryData Armory = pluginkit.Armory{ TestSuites: map[string][]pluginkit.TestSet{ "dev": { DO_01, DO_02, DO_03, DO_04, DO_05, DO_06, DO_12, DO_08, BR_02, BR_03, BR_06, BR_07, AC_01, QA_01, AC_03, AC_05, LE_04, }, "maturity_1": { AC_01, AC_02, AC_03, AC_04, BR_01, BR_02, BR_03, DO_01, DO_02, LE_01, LE_02, LE_03, QA_01, QA_02, }, "maturity_2": { AC_05, BR_04, BR_05, BR_06, BR_07, DO_03, DO_04, DO_05, DO_06, DO_07, DO_11, DO_12, LE_04, QA_03, QA_04, QA_05, QA_06, }, "maturity_3": { AC_06, DO_08, DO_09, DO_10, QA_07, }, }, } )
View Source
var APIBase = "https://api.github.com/repos"
Functions ¶
func AC_01 ¶
func AC_01() (string, pluginkit.TestSetResult)
func AC_02 ¶
func AC_02() (string, pluginkit.TestSetResult)
func AC_02_T01 ¶
func AC_02_T01() pluginkit.TestResult
func AC_03 ¶
func AC_03() (string, pluginkit.TestSetResult)
func AC_03_T01 ¶
func AC_03_T01() pluginkit.TestResult
func AC_04 ¶
func AC_04() (string, pluginkit.TestSetResult)
func AC_04_T01 ¶
func AC_04_T01() pluginkit.TestResult
func AC_05 ¶
func AC_05() (string, pluginkit.TestSetResult)
func AC_05_T01 ¶
func AC_05_T01() pluginkit.TestResult
func AC_06 ¶
func AC_06() (string, pluginkit.TestSetResult)
func AC_06_T01 ¶
func AC_06_T01() pluginkit.TestResult
func BR_01 ¶
func BR_01() (string, pluginkit.TestSetResult)
func BR_02 ¶
func BR_02() (string, pluginkit.TestSetResult)
func BR_02_T01 ¶
func BR_02_T01() pluginkit.TestResult
func BR_02_T02 ¶
func BR_02_T02() pluginkit.TestResult
func BR_03 ¶
func BR_03() (string, pluginkit.TestSetResult)
func BR_03_T01 ¶
func BR_03_T01() pluginkit.TestResult
func BR_04 ¶
func BR_04() (string, pluginkit.TestSetResult)
func BR_04_T01 ¶
func BR_04_T01() pluginkit.TestResult
func BR_05 ¶
func BR_05() (string, pluginkit.TestSetResult)
func BR_05_T01 ¶
func BR_05_T01() pluginkit.TestResult
func BR_06 ¶
func BR_06() (string, pluginkit.TestSetResult)
func BR_06_T01 ¶
func BR_06_T01() pluginkit.TestResult
func BR_06_T02 ¶
func BR_06_T02() pluginkit.TestResult
func BR_07 ¶
func BR_07() (string, pluginkit.TestSetResult)
func BR_07_T01 ¶
func BR_07_T01() pluginkit.TestResult
func DO_01 ¶
func DO_01() (string, pluginkit.TestSetResult)
func DO_02 ¶
func DO_02() (string, pluginkit.TestSetResult)
func DO_02_T01 ¶
func DO_02_T01() pluginkit.TestResult
func DO_03 ¶
func DO_03() (string, pluginkit.TestSetResult)
func DO_03_T01 ¶
func DO_03_T01() pluginkit.TestResult
func DO_03_T02 ¶
func DO_03_T02() pluginkit.TestResult
func DO_04 ¶
func DO_04() (string, pluginkit.TestSetResult)
func DO_04_T01 ¶
func DO_04_T01() pluginkit.TestResult
func DO_05 ¶
func DO_05() (string, pluginkit.TestSetResult)
func DO_05_T01 ¶
func DO_05_T01() pluginkit.TestResult
func DO_06 ¶
func DO_06() (string, pluginkit.TestSetResult)
func DO_06_T01 ¶
func DO_06_T01() pluginkit.TestResult
func DO_07 ¶
func DO_07() (string, pluginkit.TestSetResult)
func DO_07_T01 ¶
func DO_07_T01() pluginkit.TestResult
func DO_07_T02 ¶
func DO_07_T02() pluginkit.TestResult
func DO_08 ¶
func DO_08() (string, pluginkit.TestSetResult)
func DO_08_T01 ¶
func DO_08_T01() pluginkit.TestResult
func DO_08_T02 ¶
func DO_08_T02() pluginkit.TestResult
func DO_09 ¶
func DO_09() (string, pluginkit.TestSetResult)
func DO_10 ¶
func DO_10() (string, pluginkit.TestSetResult)
func DO_11 ¶
func DO_11() (string, pluginkit.TestSetResult)
func DO_12 ¶
func DO_12() (string, pluginkit.TestSetResult)
func DO_12_T01 ¶
func DO_12_T01() pluginkit.TestResult
func DO_12_T02 ¶
func DO_12_T02() pluginkit.TestResult
func LE_01 ¶
func LE_01() (string, pluginkit.TestSetResult)
func LE_01_T01 ¶
func LE_01_T01() pluginkit.TestResult
func LE_02 ¶
func LE_02() (string, pluginkit.TestSetResult)
func LE_03 ¶
func LE_03() (string, pluginkit.TestSetResult)
func LE_03_T01 ¶
func LE_03_T01() pluginkit.TestResult
func LE_04 ¶
func LE_04() (string, pluginkit.TestSetResult)
func LE_04_T01 ¶
func LE_04_T01() pluginkit.TestResult
func LE_04_T02 ¶
func LE_04_T02() pluginkit.TestResult
func LE_04_T03 ¶
func LE_04_T03() pluginkit.TestResult
func QA_01 ¶
func QA_01() (string, pluginkit.TestSetResult)
func QA_01_T01 ¶
func QA_01_T01() pluginkit.TestResult
func QA_02 ¶
func QA_02() (string, pluginkit.TestSetResult)
func QA_03 ¶
func QA_03() (string, pluginkit.TestSetResult)
func QA_04 ¶
func QA_04() (string, pluginkit.TestSetResult)
func QA_04_T01 ¶
func QA_04_T01() pluginkit.TestResult
func QA_05 ¶
func QA_05() (string, pluginkit.TestSetResult)
func QA_05_T01 ¶
func QA_05_T01() pluginkit.TestResult
func QA_06 ¶
func QA_06() (string, pluginkit.TestSetResult)
func QA_06_T01 ¶
func QA_06_T01() pluginkit.TestResult
func QA_07 ¶
func QA_07() (string, pluginkit.TestSetResult)
func SetupArmory ¶
Types ¶
type ArmoryData ¶
type ArmoryData struct {
// contains filtered or unexported fields
}
func (*ArmoryData) GraphQL ¶
func (r *ArmoryData) GraphQL() GraphqlData
func (*ArmoryData) Rest ¶
func (r *ArmoryData) Rest() RestData
type DirContents ¶
type FileAPIResponse ¶
type GraphqlData ¶
type GraphqlData struct { // Need to update token for this Organization struct { RequiresTwoFactorAuthentication bool WebCommitSignoffRequired bool } `graphql:"organization(login: $owner)"` Repository struct { WebCommitSignoffRequired bool Name string HasDiscussionsEnabled bool HasIssuesEnabled bool IsSecurityPolicyEnabled bool DefaultBranchRef struct { Name string RefUpdateRule struct { AllowsDeletions bool AllowsForcePushes bool RequiredApprovingReviewCount int } BranchProtectionRule struct { RestrictsPushes bool // This didn't give an accurate result RequiresApprovingReviews bool // This gave an accurate result RequiresCommitSignatures bool RequiresStatusChecks bool } } LicenseInfo struct { Name string SpdxId string Url string } LatestRelease struct { Description string } ContributingGuidelines struct { Body string ResourcePath githubv4.URI } } `graphql:"repository(owner: $owner, name: $name)"` }
type ReleaseAsset ¶
type ReleaseData ¶
type ReleaseData struct { Id int `json:"id"` Name string `json:"name"` TagName string `json:"tag_name"` URL string `json:"url"` Assets []ReleaseAsset `json:"assets"` }
type RepoData ¶
type RepoData struct { Name string `json:"name"` Private bool `json:"private"` Releases []ReleaseData Contents struct { TopLevel []DirContents ForgeDir []DirContents } WorkflowPermissions WorkflowPermissions }
type RestData ¶
type RestData struct { Repo RepoData Insights si.SecurityInsights // contains filtered or unexported fields }
type WorkflowPermissions ¶
Source Files
¶
- ac-01.go
- ac-02.go
- ac-03.go
- ac-04.go
- ac-05.go
- ac-06.go
- armory.go
- br-01.go
- br-02.go
- br-03.go
- br-04.go
- br-05.go
- br-06.go
- br-07.go
- common-tests.go
- data-graphql.go
- data-rest.go
- do-01.go
- do-02.go
- do-03.go
- do-04.go
- do-05.go
- do-06.go
- do-07.go
- do-08.go
- do-09.go
- do-10.go
- do-11.go
- do-12.go
- le-01.go
- le-02.go
- le-03.go
- le-04.go
- qa-01.go
- qa-02.go
- qa-03.go
- qa-04.go
- qa-05.go
- qa-06.go
- qa-07.go
Click to show internal directories.
Click to hide internal directories.