Documentation
¶
Index ¶
- func ChangeWD(t *testing.T, newPath string) string
- func ChangeWDWithCallback(t *testing.T, newPath string) func()
- func CreateSecurityTestPolicyAndWatch(t *testing.T, policyName, watchName string, severity xrayApi.Severity) (string, func())
- func CreateTestIgnoreRules(t *testing.T, description string, filters xrayApi.IgnoreFilters) func()
- func CreateTestLicensePolicy(t *testing.T, policyName string, severity xrayApi.Severity, ...) (string, func())
- func CreateTestProjectEnvAndChdir(t *testing.T, projectPath string) (string, func())
- func CreateTestProjectFromZip(t *testing.T, projectPath string) (string, func())
- func CreateTestProjectFromZipAndChdir(t *testing.T, projectPath string) (string, func())
- func CreateTestProjectInTempDir(t *testing.T, projectPath string) (string, func())
- func CreateTestSecurityPolicy(t *testing.T, policyName string, severity xrayApi.Severity, failBuild bool, ...) (string, func())
- func CreateWatchOnAllBuilds(t *testing.T, policyName, watchName string, policyType xrayApi.PolicyType) (string, func())
- func CreateWatchOnArtifactoryRepos(t *testing.T, policyName, watchName string, policyType xrayApi.PolicyType, ...) (string, func())
- func CreateWatchOnGitResources(t *testing.T, policyName, watchName string, policyType xrayApi.PolicyType, ...) (string, func())
- func CreateWatchOnProjectBuilds(t *testing.T, policyName, watchName string, policyType xrayApi.PolicyType, ...) (string, func())
- func CreateXrayPolicy(t *testing.T, policyName string, policyType xrayApi.PolicyType, ...) (string, func())
- func ExpectedServicesIssueCount(count int) int
- func GetAndValidateXrayVersion(t *testing.T, minVersion string)
- func GetTestsXrayVersion() (version.Version, error)
- func PrepareAnalyzerManagerResource() (err error)
- func PrepareIndexerAppResource(details *config.ServerDetails) (err error)
- func PrepareXrayScanLibResource() (err error)
- func ReadSarifResults(t *testing.T, path string) *sarif.Report
- func ReadSimpleJsonResults(t *testing.T, path string) formats.SimpleJsonResults
- func ReadSummaryResults(t *testing.T, path string) formats.ResultsSummary
- func SkipTestIfDurationNotPassed(t *testing.T, dateStr string, durationDays int, msg string)
- func UnmarshalJson(t *testing.T, output string) formats.EnrichJson
- func UnmarshalXML(t *testing.T, output string) formats.Bom
- func ValidateXrayVersion(t *testing.T, xrayVersion, minVersion string)
- func ValidateXscVersion(t *testing.T, xscVersion, minVersion string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangeWDWithCallback ¶ added in v1.12.4
func CreateSecurityTestPolicyAndWatch ¶ added in v1.26.3
func CreateTestIgnoreRules ¶ added in v1.14.0
func CreateTestIgnoreRules(t *testing.T, description string, filters xrayApi.IgnoreFilters) func()
func CreateTestLicensePolicy ¶ added in v1.26.3
func CreateTestProjectEnvAndChdir ¶ added in v1.12.4
func CreateTestProjectFromZip ¶ added in v1.15.0
'projectPath' directory should contains a single zip file in the format: fmt.Sprintf("%s.zip", filepath.Base(projectPath))
func CreateTestProjectFromZipAndChdir ¶ added in v1.15.0
'projectPath' directory should contains a single zip file in the format: fmt.Sprintf("%s.zip", filepath.Base(projectPath))
func CreateTestProjectInTempDir ¶ added in v1.12.4
func CreateTestSecurityPolicy ¶ added in v1.14.0
func CreateWatchOnAllBuilds ¶ added in v1.23.0
func CreateWatchOnArtifactoryRepos ¶ added in v1.23.0
func CreateWatchOnGitResources ¶ added in v1.23.0
func CreateWatchOnProjectBuilds ¶ added in v1.23.0
func CreateXrayPolicy ¶ added in v1.26.3
func CreateXrayPolicy(t *testing.T, policyName string, policyType xrayApi.PolicyType, rules ...xrayApi.PolicyRule) (string, func())
func ExpectedServicesIssueCount ¶ added in v1.36.0
ExpectedServicesIssueCount returns the expected JAS Services findings for the current OS. Analyzer Manager's GitHub Actions services scanner currently does not detect workflow files on Windows. Scanner bug is tracked in XRAY-159123.
func GetAndValidateXrayVersion ¶ added in v1.15.0
func GetTestsXrayVersion ¶ added in v1.13.2
func PrepareAnalyzerManagerResource ¶ added in v1.23.0
func PrepareAnalyzerManagerResource() (err error)
Make sure to call this function before running any tests that require the analyzer manager binary.
func PrepareIndexerAppResource ¶ added in v1.23.0
func PrepareIndexerAppResource(details *config.ServerDetails) (err error)
func PrepareXrayScanLibResource ¶ added in v1.23.0
func PrepareXrayScanLibResource() (err error)
func ReadSarifResults ¶ added in v1.12.0
func ReadSimpleJsonResults ¶ added in v1.12.0
func ReadSimpleJsonResults(t *testing.T, path string) formats.SimpleJsonResults
func ReadSummaryResults ¶ added in v1.12.0
func ReadSummaryResults(t *testing.T, path string) formats.ResultsSummary
func SkipTestIfDurationNotPassed ¶ added in v1.21.10
SkipTestIfDurationNotPassed skips the test if the specified duration in days hasn't passed since the given date. dateStr should be in the format "02-01-2006" (DD-MM-YYYY). durationDays is the number of days that should have passed.
func UnmarshalJson ¶ added in v1.6.0
func UnmarshalJson(t *testing.T, output string) formats.EnrichJson
func ValidateXrayVersion ¶
func ValidateXscVersion ¶ added in v1.1.0
Types ¶
This section is empty.