Documentation
¶
Index ¶
- Variables
- func BasicTestGO()
- func BasicTestMaven()
- func BasicTestMavenVulns()
- func BasicTestPypi()
- func Cleanup()
- func CopyManifests()
- func CopyManinfile()
- func GetAbsPath()
- func GolangTestSuite()
- func GolangTestSuitePR()
- func InitVirtualEnv()
- func InstallNpmDeps()
- func MavenTestSuite()
- func MavenTestSuitePR()
- func NightlySuite()
- func NpmTestSuite()
- func NpmTestSuitePR()
- func PrCheckSuite()
- func PypiTestSuite()
- func PypiTestSuitePR()
- func RunAnalyseAbsolute()
- func RunGoModTidy()
- func RunPipInstall()
- func TestCRDACompletion()
- func TestCRDAHelp()
- func TestCRDAVersion()
- func TestCRDAallCommandsHelp()
- func TestCRDAanalyseNpm()
- func TestCRDAanalyseNpmAllFlags()
- func TestCRDAanalyseNpmDebug()
- func TestCRDAanalyseNpmJSON()
- func TestCRDAanalyseNpmJSONNoVulns()
- func TestCRDAanalyseNpmVerbose()
- func TestCRDAanalyseWithAbsolutePathGo()
- func TestCRDAanalyseWithAbsolutePathMvn()
- func TestCRDAanalyseWithAbsolutePathNpm()
- func TestCRDAanalyseWithAbsolutePathPypi()
- func TestCRDAanalyseWithoutFile()
- func TestCRDAauth()
- func TestInvalidCommand()
- func TestInvalidFlag()
- func TestInvalidPath()
- func ValidateAnalse()
- func ValidateAnalseAllFlags()
- func ValidateAnalseJSONNoVulns()
- func ValidateAnalseJSONVulns()
- func ValidateAnalseNoVulns()
- func ValidateAnalseVulnDebug()
- func ValidateAnalseVulnVerbose()
- func ValidateInvalidCommand()
- func ValidateInvalidFilePath()
- func ValidateInvalidFlag()
Constants ¶
This section is empty.
Variables ¶
var ( Path string = "/data" GoMainFile string = "/main.go.template" GoMainFileT string = "/main.go" )
Path and all the other global vars
Functions ¶
func BasicTestMavenVulns ¶
func BasicTestMavenVulns()
BasicTestMavenVulns tests basic maven functionality with vulnerablities
func TestCRDACompletion ¶
func TestCRDACompletion()
TestCRDACompletion verifies the completion command
func TestCRDAallCommandsHelp ¶
func TestCRDAallCommandsHelp()
TestCRDAallCommandsHelp verifies if there is a help page for all sub commands
func TestCRDAanalyseNpm ¶
func TestCRDAanalyseNpm()
TestCRDAanalyseNpm tests Basic npm functionality
func TestCRDAanalyseNpmAllFlags ¶
func TestCRDAanalyseNpmAllFlags()
TestCRDAanalyseNpmAllFlags tests functionality with all flags set true
func TestCRDAanalyseNpmDebug ¶
func TestCRDAanalyseNpmDebug()
TestCRDAanalyseNpmDebug tests functionality with debug
func TestCRDAanalyseNpmJSON ¶
func TestCRDAanalyseNpmJSON()
TestCRDAanalyseNpmJSON tests functionality with json
func TestCRDAanalyseNpmJSONNoVulns ¶
func TestCRDAanalyseNpmJSONNoVulns()
TestCRDAanalyseNpmJSONNoVulns tests functionality with json and no vulns
func TestCRDAanalyseNpmVerbose ¶
func TestCRDAanalyseNpmVerbose()
TestCRDAanalyseNpmVerbose tests functionality with verbose
func TestCRDAanalyseWithAbsolutePathGo ¶
func TestCRDAanalyseWithAbsolutePathGo()
TestCRDAanalyseWithAbsolutePathGo runs Basic Absolute path test
func TestCRDAanalyseWithAbsolutePathMvn ¶
func TestCRDAanalyseWithAbsolutePathMvn()
TestCRDAanalyseWithAbsolutePathMvn tests with absolute path
func TestCRDAanalyseWithAbsolutePathNpm ¶
func TestCRDAanalyseWithAbsolutePathNpm()
TestCRDAanalyseWithAbsolutePathNpm tests functionality with abs path
func TestCRDAanalyseWithAbsolutePathPypi ¶
func TestCRDAanalyseWithAbsolutePathPypi()
TestCRDAanalyseWithAbsolutePathPypi tests functionality with abs path
func TestCRDAanalyseWithoutFile ¶
func TestCRDAanalyseWithoutFile()
TestCRDAanalyseWithoutFile veifies error when no file is provided
func TestCRDAauth ¶
func TestCRDAauth()
TestCRDAauth implements Test Cases to test auth crda command
func TestInvalidCommand ¶
func TestInvalidCommand()
TestInvalidCommand checks for invalid sub command
func ValidateAnalseAllFlags ¶
func ValidateAnalseAllFlags()
ValidateAnalseAllFlags runs analyse command with all flags set true
func ValidateAnalseJSONNoVulns ¶
func ValidateAnalseJSONNoVulns()
ValidateAnalseJSONNoVulns runs analyse command with json no vulns
func ValidateAnalseJSONVulns ¶
func ValidateAnalseJSONVulns()
ValidateAnalseJSONVulns runs analyse command with json
func ValidateAnalseNoVulns ¶
func ValidateAnalseNoVulns()
ValidateAnalseNoVulns runs analyse command
func ValidateAnalseVulnDebug ¶
func ValidateAnalseVulnDebug()
ValidateAnalseVulnDebug runs analyse command with debug
func ValidateAnalseVulnVerbose ¶
func ValidateAnalseVulnVerbose()
ValidateAnalseVulnVerbose runs analyse command with verbose
func ValidateInvalidCommand ¶
func ValidateInvalidCommand()
ValidateInvalidCommand runs invalid command
func ValidateInvalidFilePath ¶
func ValidateInvalidFilePath()
ValidateInvalidFilePath runs analyse command with invalid file path
func ValidateInvalidFlag ¶
func ValidateInvalidFlag()
ValidateInvalidFlag runs analyse command with invalid flag
Types ¶
This section is empty.