tests

package
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Path string = "/data"

	GoMainFile  string = "/main.go.template"
	GoMainFileT string = "/main.go"
)

Path and all the other global vars

Functions

func BasicTestGO

func BasicTestGO()

BasicTestGO tests Basic Go functionality

func BasicTestMaven

func BasicTestMaven()

BasicTestMaven tests Basic maven functionality

func BasicTestMavenVulns

func BasicTestMavenVulns()

BasicTestMavenVulns tests basic maven functionality with vulnerablities

func BasicTestPypi

func BasicTestPypi()

BasicTestPypi tests Basic functionality

func Cleanup

func Cleanup()

Cleanup cleans the data dir

func CopyManifests

func CopyManifests()

CopyManifests copies manifests to data dir

func CopyManinfile

func CopyManinfile()

CopyManinfile copies go main file to target

func GetAbsPath

func GetAbsPath()

GetAbsPath returns absolute path

func GolangTestSuite

func GolangTestSuite()

GolangTestSuite works on the nightly test suite

func GolangTestSuitePR

func GolangTestSuitePR()

GolangTestSuitePR tests golang on each PR

func InitVirtualEnv

func InitVirtualEnv()

InitVirtualEnv makes a new virtual env for python

func InstallNpmDeps

func InstallNpmDeps()

InstallNpmDeps runs npm install

func MavenTestSuite

func MavenTestSuite()

MavenTestSuite runs on a nightly basis

func MavenTestSuitePR

func MavenTestSuitePR()

MavenTestSuitePR runs on each PR

func NightlySuite

func NightlySuite()

NightlySuite runs checks on every PR

func NpmTestSuite

func NpmTestSuite()

NpmTestSuite runs on a Nightly Check

func NpmTestSuitePR

func NpmTestSuitePR()

NpmTestSuitePR runs on each PR check

func PrCheckSuite

func PrCheckSuite()

PrCheckSuite runs checks on every PR

func PypiTestSuite

func PypiTestSuite()

PypiTestSuite runs on a nightly basis

func PypiTestSuitePR

func PypiTestSuitePR()

PypiTestSuitePR runs on each PR check

func RunAnalyseAbsolute

func RunAnalyseAbsolute()

RunAnalyseAbsolute runs analyse with abs path

func RunGoModTidy

func RunGoModTidy()

RunGoModTidy runs the tidy command

func RunPipInstall

func RunPipInstall()

RunPipInstall runs pip install command

func TestCRDACompletion

func TestCRDACompletion()

TestCRDACompletion verifies the completion command

func TestCRDAHelp

func TestCRDAHelp()

TestCRDAHelp verifies the help command

func TestCRDAVersion

func TestCRDAVersion()

TestCRDAVersion checks for version 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 TestInvalidFlag

func TestInvalidFlag()

TestInvalidFlag checks for an invalid flag

func TestInvalidPath

func TestInvalidPath()

TestInvalidPath checks for invalid path error

func ValidateAnalse

func ValidateAnalse()

ValidateAnalse runs analyse 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.

Jump to

Keyboard shortcuts

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