SYMBOL INDEX (914 symbols across 127 files) FILE: cmd/nucleus/bin.go function RootCommand (line 45) | func RootCommand() *cobra.Command { function run (line 59) | func run(cmd *cobra.Command, args []string) { FILE: cmd/nucleus/flags.go function AttachCLIFlags (line 8) | func AttachCLIFlags(rootCmd *cobra.Command) error { FILE: cmd/nucleus/main.go function main (line 9) | func main() { FILE: cmd/synapse/bin.go function RootCommand (line 31) | func RootCommand() *cobra.Command { function run (line 47) | func run(cmd *cobra.Command, args []string) { function setEnv (line 173) | func setEnv() { FILE: cmd/synapse/flags.go function AttachCLIFlags (line 8) | func AttachCLIFlags(rootCmd *cobra.Command) error { FILE: cmd/synapse/main.go function main (line 11) | func main() { FILE: config/default.go function setNucleusDefaultConfig (line 8) | func setNucleusDefaultConfig() { function setSynapseDefaultConfig (line 21) | func setSynapseDefaultConfig() { FILE: config/loader.go type tempSecretReader (line 21) | type tempSecretReader struct function LoadNucleusConfig (line 26) | func LoadNucleusConfig(cmd *cobra.Command) (*NucleusConfig, error) { function LoadSynapseConfig (line 55) | func LoadSynapseConfig(cmd *cobra.Command) (*SynapseConfig, error) { function LoadRepoSecrets (line 84) | func LoadRepoSecrets(cmd *cobra.Command, synapseConfig *SynapseConfig) e... function ValidateCfg (line 112) | func ValidateCfg(cfg *SynapseConfig, logger lumber.Logger) error { FILE: config/nucleusmodel.go type NucleusConfig (line 8) | type NucleusConfig struct type Azure (line 33) | type Azure struct FILE: config/parse.go constant tagPrefix (line 11) | tagPrefix = "viper" function populateNucleusConfig (line 14) | func populateNucleusConfig(config *NucleusConfig) (*NucleusConfig, error) { function populateSynapseConfig (line 24) | func populateSynapseConfig(config *SynapseConfig) (*SynapseConfig, error) { function recursivelySet (line 36) | func recursivelySet(val reflect.Value, prefix string) error { function getTags (line 98) | func getTags(field reflect.StructField) []string { FILE: config/parse_test.go function TestSimpleValues (line 11) | func TestSimpleValues(t *testing.T) { function TestNestedValues (line 22) | func TestNestedValues(t *testing.T) { FILE: config/synapsemodel.go type SynapseConfig (line 8) | type SynapseConfig struct type LambdatestConfig (line 22) | type LambdatestConfig struct type GitConfig (line 27) | type GitConfig struct type PullPolicyType (line 33) | type PullPolicyType type ModeType (line 36) | type ModeType type ContainerRegistryConfig (line 39) | type ContainerRegistryConfig struct constant PullAlways (line 48) | PullAlways PullPolicyType = "always" constant PullNever (line 49) | PullNever PullPolicyType = "never" constant PrivateMode (line 50) | PrivateMode ModeType = "private" constant PublicMode (line 51) | PublicMode ModeType = "public" FILE: mocks/AzureClient.go type AzureClient (line 15) | type AzureClient struct method Create (line 20) | func (_m *AzureClient) Create(ctx context.Context, path string, reader... method CreateUsingSASURL (line 41) | func (_m *AzureClient) CreateUsingSASURL(ctx context.Context, sasURL s... method Exists (line 62) | func (_m *AzureClient) Exists(ctx context.Context, path string) (bool,... method Find (line 83) | func (_m *AzureClient) Find(ctx context.Context, path string) (io.Read... method FindUsingSASUrl (line 106) | func (_m *AzureClient) FindUsingSASUrl(ctx context.Context, sasURL str... method GetSASURL (line 129) | func (_m *AzureClient) GetSASURL(ctx context.Context, purpose core.SAS... type mockConstructorTestingTNewAzureClient (line 149) | type mockConstructorTestingTNewAzureClient interface function NewAzureClient (line 155) | func NewAzureClient(t mockConstructorTestingTNewAzureClient) *AzureClient { FILE: mocks/BlockTestService.go type BlockTestService (line 12) | type BlockTestService struct method GetBlockTests (line 17) | func (_m *BlockTestService) GetBlockTests(ctx context.Context, blockli... type mockConstructorTestingTNewBlockTestService (line 30) | type mockConstructorTestingTNewBlockTestService interface function NewBlockTestService (line 36) | func NewBlockTestService(t mockConstructorTestingTNewBlockTestService) *... FILE: mocks/Builder.go type Builder (line 11) | type Builder struct method GetDriver (line 16) | func (_m *Builder) GetDriver(version int) (core.Driver, error) { type mockConstructorTestingTNewBuilder (line 38) | type mockConstructorTestingTNewBuilder interface function NewBuilder (line 44) | func NewBuilder(t mockConstructorTestingTNewBuilder) *Builder { FILE: mocks/CacheStore.go type CacheStore (line 12) | type CacheStore struct method CacheWorkspace (line 17) | func (_m *CacheStore) CacheWorkspace(ctx context.Context, subModule st... method Download (line 31) | func (_m *CacheStore) Download(ctx context.Context, cacheKey string) e... method ExtractWorkspace (line 45) | func (_m *CacheStore) ExtractWorkspace(ctx context.Context, subModule ... method Upload (line 59) | func (_m *CacheStore) Upload(ctx context.Context, cacheKey string, ite... type mockConstructorTestingTNewCacheStore (line 79) | type mockConstructorTestingTNewCacheStore interface function NewCacheStore (line 85) | func NewCacheStore(t mockConstructorTestingTNewCacheStore) *CacheStore { FILE: mocks/CoverageService.go type CoverageService (line 13) | type CoverageService struct method MergeAndUpload (line 18) | func (_m *CoverageService) MergeAndUpload(ctx context.Context, payload... type mockConstructorTestingTNewCoverageService (line 31) | type mockConstructorTestingTNewCoverageService interface function NewCoverageService (line 37) | func NewCoverageService(t mockConstructorTestingTNewCoverageService) *Co... FILE: mocks/DiffManager.go type DiffManager (line 13) | type DiffManager struct method GetChangedFiles (line 18) | func (_m *DiffManager) GetChangedFiles(ctx context.Context, payload *c... type mockConstructorTestingTNewDiffManager (line 40) | type mockConstructorTestingTNewDiffManager interface function NewDiffManager (line 46) | func NewDiffManager(t mockConstructorTestingTNewDiffManager) *DiffManager { FILE: mocks/DockerRunner.go type DockerRunner (line 13) | type DockerRunner struct method Create (line 18) | func (_m *DockerRunner) Create(_a0 context.Context, _a1 *core.RunnerOp... method Destroy (line 32) | func (_m *DockerRunner) Destroy(ctx context.Context, r *core.RunnerOpt... method GetInfo (line 46) | func (_m *DockerRunner) GetInfo(_a0 context.Context) (float32, int64) { method Initiate (line 67) | func (_m *DockerRunner) Initiate(_a0 context.Context, _a1 *core.Runner... method KillRunningDocker (line 72) | func (_m *DockerRunner) KillRunningDocker(ctx context.Context) { method PullImage (line 77) | func (_m *DockerRunner) PullImage(containerImageConfig *core.Container... method Run (line 91) | func (_m *DockerRunner) Run(_a0 context.Context, _a1 *core.RunnerOptio... method WaitForCompletion (line 105) | func (_m *DockerRunner) WaitForCompletion(ctx context.Context, r *core... type mockConstructorTestingTNewDockerRunner (line 118) | type mockConstructorTestingTNewDockerRunner interface function NewDockerRunner (line 124) | func NewDockerRunner(t mockConstructorTestingTNewDockerRunner) *DockerRu... FILE: mocks/Driver.go type Driver (line 13) | type Driver struct method RunDiscovery (line 18) | func (_m *Driver) RunDiscovery(ctx context.Context, payload *core.Payl... method RunExecution (line 32) | func (_m *Driver) RunExecution(ctx context.Context, payload *core.Payl... type mockConstructorTestingTNewDriver (line 45) | type mockConstructorTestingTNewDriver interface function NewDriver (line 51) | func NewDriver(t mockConstructorTestingTNewDriver) *Driver { FILE: mocks/ExecutionManager.go type ExecutionManager (line 13) | type ExecutionManager struct method ExecuteInternalCommands (line 18) | func (_m *ExecutionManager) ExecuteInternalCommands(ctx context.Contex... method ExecuteUserCommands (line 32) | func (_m *ExecutionManager) ExecuteUserCommands(ctx context.Context, c... method GetEnvVariables (line 46) | func (_m *ExecutionManager) GetEnvVariables(envMap map[string]string, ... type mockConstructorTestingTNewExecutionManager (line 68) | type mockConstructorTestingTNewExecutionManager interface function NewExecutionManager (line 74) | func NewExecutionManager(t mockConstructorTestingTNewExecutionManager) *... FILE: mocks/GitManager.go type GitManager (line 13) | type GitManager struct method Clone (line 18) | func (_m *GitManager) Clone(ctx context.Context, payload *core.Payload... type mockConstructorTestingTNewGitManager (line 31) | type mockConstructorTestingTNewGitManager interface function NewGitManager (line 37) | func NewGitManager(t mockConstructorTestingTNewGitManager) *GitManager { FILE: mocks/ListSubModuleService.go type ListSubModuleService (line 12) | type ListSubModuleService struct method Send (line 17) | func (_m *ListSubModuleService) Send(ctx context.Context, buildID stri... type mockConstructorTestingTNewListSubModuleService (line 30) | type mockConstructorTestingTNewListSubModuleService interface function NewListSubModuleService (line 36) | func NewListSubModuleService(t mockConstructorTestingTNewListSubModuleSe... FILE: mocks/LogWriterStrategy.go type LogWriterStrategy (line 14) | type LogWriterStrategy struct method Write (line 19) | func (_m *LogWriterStrategy) Write(ctx context.Context, reader io.Read... type mockConstructorTestingTNewLogWriterStrategy (line 34) | type mockConstructorTestingTNewLogWriterStrategy interface function NewLogWriterStrategy (line 40) | func NewLogWriterStrategy(t mockConstructorTestingTNewLogWriterStrategy)... FILE: mocks/Logger.go type Logger (line 11) | type Logger struct method Debugf (line 16) | func (_m *Logger) Debugf(format string, args ...interface{}) { method Errorf (line 24) | func (_m *Logger) Errorf(format string, args ...interface{}) { method Fatalf (line 32) | func (_m *Logger) Fatalf(format string, args ...interface{}) { method Infof (line 40) | func (_m *Logger) Infof(format string, args ...interface{}) { method Panicf (line 48) | func (_m *Logger) Panicf(format string, args ...interface{}) { method Warnf (line 56) | func (_m *Logger) Warnf(format string, args ...interface{}) { method WithFields (line 64) | func (_m *Logger) WithFields(keyValues lumber.Fields) lumber.Logger { type mockConstructorTestingTNewLogger (line 79) | type mockConstructorTestingTNewLogger interface function NewLogger (line 85) | func NewLogger(t mockConstructorTestingTNewLogger) *Logger { FILE: mocks/PayloadManager.go type PayloadManager (line 13) | type PayloadManager struct method FetchPayload (line 18) | func (_m *PayloadManager) FetchPayload(ctx context.Context, payloadAdd... method ValidatePayload (line 41) | func (_m *PayloadManager) ValidatePayload(ctx context.Context, payload... type mockConstructorTestingTNewPayloadManager (line 54) | type mockConstructorTestingTNewPayloadManager interface function NewPayloadManager (line 60) | func NewPayloadManager(t mockConstructorTestingTNewPayloadManager) *Payl... FILE: mocks/Requests.go type Requests (line 12) | type Requests struct method MakeAPIRequest (line 17) | func (_m *Requests) MakeAPIRequest(ctx context.Context, httpMethod str... type mockConstructorTestingTNewRequests (line 46) | type mockConstructorTestingTNewRequests interface function NewRequests (line 52) | func NewRequests(t mockConstructorTestingTNewRequests) *Requests { FILE: mocks/SecretParser.go type SecretParser (line 11) | type SecretParser struct method Expired (line 16) | func (_m *SecretParser) Expired(token *core.Oauth) bool { method GetOauthSecret (line 30) | func (_m *SecretParser) GetOauthSecret(filepath string) (*core.Oauth, ... method GetRepoSecret (line 53) | func (_m *SecretParser) GetRepoSecret(_a0 string) (map[string]string, ... method SubstituteSecret (line 76) | func (_m *SecretParser) SubstituteSecret(command string, secretData ma... type mockConstructorTestingTNewSecretParser (line 96) | type mockConstructorTestingTNewSecretParser interface function NewSecretParser (line 102) | func NewSecretParser(t mockConstructorTestingTNewSecretParser) *SecretPa... FILE: mocks/SecretsManager.go type SecretsManager (line 13) | type SecretsManager struct method GetDockerSecrets (line 18) | func (_m *SecretsManager) GetDockerSecrets(r *core.RunnerOptions) (cor... method GetLambdatestSecrets (line 39) | func (_m *SecretsManager) GetLambdatestSecrets() *config.LambdatestCon... method GetSynapseName (line 55) | func (_m *SecretsManager) GetSynapseName() string { method WriteGitSecrets (line 69) | func (_m *SecretsManager) WriteGitSecrets(path string) error { method WriteRepoSecrets (line 83) | func (_m *SecretsManager) WriteRepoSecrets(repo string, path string) e... type mockConstructorTestingTNewSecretsManager (line 96) | type mockConstructorTestingTNewSecretsManager interface function NewSecretsManager (line 102) | func NewSecretsManager(t mockConstructorTestingTNewSecretsManager) *Secr... FILE: mocks/SynapseManager.go type SynapseManager (line 14) | type SynapseManager struct method InitiateConnection (line 19) | func (_m *SynapseManager) InitiateConnection(ctx context.Context, wg *... type mockConstructorTestingTNewSynapseManager (line 23) | type mockConstructorTestingTNewSynapseManager interface function NewSynapseManager (line 29) | func NewSynapseManager(t mockConstructorTestingTNewSynapseManager) *Syna... FILE: mocks/TASConfigManager.go type TASConfigManager (line 13) | type TASConfigManager struct method GetVersion (line 18) | func (_m *TASConfigManager) GetVersion(path string) (int, error) { method LoadAndValidate (line 39) | func (_m *TASConfigManager) LoadAndValidate(ctx context.Context, versi... type mockConstructorTestingTNewTASConfigManager (line 61) | type mockConstructorTestingTNewTASConfigManager interface function NewTASConfigManager (line 67) | func NewTASConfigManager(t mockConstructorTestingTNewTASConfigManager) *... FILE: mocks/Task.go type Task (line 13) | type Task struct method UpdateStatus (line 18) | func (_m *Task) UpdateStatus(ctx context.Context, payload *core.TaskPa... type mockConstructorTestingTNewTask (line 31) | type mockConstructorTestingTNewTask interface function NewTask (line 37) | func NewTask(t mockConstructorTestingTNewTask) *Task { FILE: mocks/TestDiscoveryService.go type TestDiscoveryService (line 13) | type TestDiscoveryService struct method Discover (line 18) | func (_m *TestDiscoveryService) Discover(ctx context.Context, args *co... method SendResult (line 41) | func (_m *TestDiscoveryService) SendResult(ctx context.Context, testDi... type mockConstructorTestingTNewTestDiscoveryService (line 54) | type mockConstructorTestingTNewTestDiscoveryService interface function NewTestDiscoveryService (line 60) | func NewTestDiscoveryService(t mockConstructorTestingTNewTestDiscoverySe... FILE: mocks/TestExecutionService.go type TestExecutionService (line 13) | type TestExecutionService struct method Run (line 18) | func (_m *TestExecutionService) Run(ctx context.Context, testExecution... method SendResults (line 41) | func (_m *TestExecutionService) SendResults(ctx context.Context, paylo... type mockConstructorTestingTNewTestExecutionService (line 63) | type mockConstructorTestingTNewTestExecutionService interface function NewTestExecutionService (line 69) | func NewTestExecutionService(t mockConstructorTestingTNewTestExecutionSe... FILE: mocks/TestStats.go type TestStats (line 8) | type TestStats struct method CaptureTestStats (line 13) | func (_m *TestStats) CaptureTestStats(pid int32, collectStats bool) er... type mockConstructorTestingTNewTestStats (line 26) | type mockConstructorTestingTNewTestStats interface function NewTestStats (line 32) | func NewTestStats(t mockConstructorTestingTNewTestStats) *TestStats { FILE: mocks/ZstdCompressor.go type ZstdCompressor (line 12) | type ZstdCompressor struct method Compress (line 17) | func (_m *ZstdCompressor) Compress(ctx context.Context, compressedFile... method Decompress (line 38) | func (_m *ZstdCompressor) Decompress(ctx context.Context, filePath str... type mockConstructorTestingTNewZstdCompressor (line 51) | type mockConstructorTestingTNewZstdCompressor interface function NewZstdCompressor (line 57) | func NewZstdCompressor(t mockConstructorTestingTNewZstdCompressor) *Zstd... FILE: pkg/api/health/health.go function Handler (line 10) | func Handler(c *gin.Context) { FILE: pkg/api/health/health_test.go function TestHandler (line 13) | func TestHandler(t *testing.T) { FILE: pkg/api/results/results.go function Handler (line 14) | func Handler(logger lumber.Logger, ts *teststats.ProcStats) gin.HandlerF... FILE: pkg/api/results/results_test.go function TestHandler (line 18) | func TestHandler(t *testing.T) { FILE: pkg/api/router.go type Router (line 14) | type Router struct method Handler (line 30) | func (r Router) Handler() *gin.Engine { function NewRouter (line 21) | func NewRouter(logger lumber.Logger, ts *teststats.ProcStats, tdResChan ... FILE: pkg/api/router_test.go function TestNewRouter (line 19) | func TestNewRouter(t *testing.T) { function TestRouter_Handler (line 47) | func TestRouter_Handler(t *testing.T) { FILE: pkg/api/testlist/testlist.go function Handler (line 12) | func Handler(logger lumber.Logger, tdResChan chan core.DiscoveryResult) ... FILE: pkg/azure/client.go type store (line 31) | type store struct method FindUsingSASUrl (line 90) | func (s *store) FindUsingSASUrl(ctx context.Context, sasURL string) (i... method CreateUsingSASURL (line 110) | func (s *store) CreateUsingSASURL(ctx context.Context, sasURL string, ... method Find (line 132) | func (s *store) Find(ctx context.Context, path string) (io.ReadCloser,... method Create (line 144) | func (s *store) Create(ctx context.Context, path string, reader io.Rea... method GetSASURL (line 156) | func (s *store) GetSASURL(ctx context.Context, purpose core.SASURLPurp... method Exists (line 184) | func (s *store) Exists(ctx context.Context, path string) (bool, error) { type request (line 39) | type request struct type response (line 44) | type response struct function NewAzureBlobEnv (line 49) | func NewAzureBlobEnv(cfg *config.NucleusConfig, requests core.Requests, ... function handleError (line 195) | func handleError(err error) error { function getClientOptions (line 208) | func getClientOptions() *azblob.ClientOptions { FILE: pkg/blocktestservice/setup.go constant delimiter (line 20) | delimiter = "##" type blocktest (line 24) | type blocktest struct type blocktestAPIResponse (line 31) | type blocktestAPIResponse struct type blocktestLocator (line 38) | type blocktestLocator struct type TestBlockTestService (line 44) | type TestBlockTestService struct method fetchBlockListFromNeuron (line 66) | func (tbs *TestBlockTestService) fetchBlockListFromNeuron(ctx context.... method GetBlockTests (line 97) | func (tbs *TestBlockTestService) GetBlockTests(ctx context.Context, bl... method populateBlockList (line 140) | func (tbs *TestBlockTestService) populateBlockList(blocktestSource str... function NewTestBlockTestService (line 55) | func NewTestBlockTestService(cfg *config.NucleusConfig, requests core.Re... FILE: pkg/blocktestservice/setup_test.go constant buildID (line 22) | buildID = "buildID" function TestBlockListService_fetchBlockListFromNeuron (line 24) | func TestBlockListService_fetchBlockListFromNeuron(t *testing.T) { function TestBlockListService_GetBlockListedTests (line 110) | func TestBlockListService_GetBlockListedTests(t *testing.T) { function TestBlockListService_populateBlockList (line 159) | func TestBlockListService_populateBlockList(t *testing.T) { FILE: pkg/cachemanager/cachemanager.go constant pnpmLock (line 20) | pnpmLock = "pnpm-lock.yaml" constant yarnLock (line 21) | yarnLock = "yarn.lock" constant packageLock (line 22) | packageLock = "package-lock.json" constant npmShrinkwrap (line 23) | npmShrinkwrap = "npm-shrinkwrap.json" constant nodeModules (line 24) | nodeModules = "node_modules" constant defaultCompressedFileName (line 25) | defaultCompressedFileName = "cache.tzst" constant workspaceCompressedFilenameV1 (line 26) | workspaceCompressedFilenameV1 = "workspace.tzst" constant workspaceCompressedFilenameV2 (line 27) | workspaceCompressedFilenameV2 = "workspace-%s.tzst" type cache (line 31) | type cache struct method getCacheSASURL (line 57) | func (c *cache) getCacheSASURL(ctx context.Context, cacheKey string) (... method Download (line 65) | func (c *cache) Download(ctx context.Context, cacheKey string) error { method Upload (line 96) | func (c *cache) Upload(ctx context.Context, cacheKey string, itemsToCo... method CacheWorkspace (line 155) | func (c *cache) CacheWorkspace(ctx context.Context, subModule string) ... method ExtractWorkspace (line 172) | func (c *cache) ExtractWorkspace(ctx context.Context, subModule string... method getDefaultDirs (line 189) | func (c *cache) getDefaultDirs() ([]string, error) { function New (line 44) | func New(z core.ZstdCompressor, azureClient core.AzureClient, logger lum... FILE: pkg/command/run.go type manager (line 16) | type manager struct method ExecuteUserCommands (line 32) | func (m *manager) ExecuteUserCommands(ctx context.Context, method ExecuteInternalCommands (line 80) | func (m *manager) ExecuteInternalCommands(ctx context.Context, method GetEnvVariables (line 103) | func (m *manager) GetEnvVariables(envMap, secretData map[string]string... method closeAndWriteLog (line 115) | func (m *manager) closeAndWriteLog(azureWriter *io.PipeWriter, errChan... function NewExecutionManager (line 23) | func NewExecutionManager(secretParser core.SecretParser, FILE: pkg/command/run_test.go function TestNewExecutionManager (line 17) | func TestNewExecutionManager(t *testing.T) { function Test_manager_GetEnvVariables (line 55) | func Test_manager_GetEnvVariables(t *testing.T) { FILE: pkg/command/script.go method createScript (line 11) | func (m *manager) createScript(commands []string, secretData map[string]... constant optionScript (line 37) | optionScript = ` constant traceScript (line 43) | traceScript = ` FILE: pkg/command/script_test.go function Test_manager_createScript (line 14) | func Test_manager_createScript(t *testing.T) { FILE: pkg/core/interfaces.go type PayloadManager (line 9) | type PayloadManager interface type TASConfigManager (line 17) | type TASConfigManager interface type GitManager (line 30) | type GitManager interface type DiffManager (line 38) | type DiffManager interface type TestDiscoveryService (line 43) | type TestDiscoveryService interface type BlockTestService (line 52) | type BlockTestService interface type TestExecutionService (line 57) | type TestExecutionService interface type CoverageService (line 65) | type CoverageService interface type TestStats (line 70) | type TestStats interface type Task (line 75) | type Task interface type NotifMessage (line 81) | type NotifMessage struct type AzureClient (line 89) | type AzureClient interface type ZstdCompressor (line 99) | type ZstdCompressor interface type CacheStore (line 106) | type CacheStore interface type SecretParser (line 118) | type SecretParser interface type ExecutionManager (line 130) | type ExecutionManager interface type Requests (line 151) | type Requests interface type ListSubModuleService (line 158) | type ListSubModuleService interface type Driver (line 164) | type Driver interface type LogWriterStrategy (line 174) | type LogWriterStrategy interface type Builder (line 180) | type Builder interface FILE: pkg/core/lifecycle.go constant endpointPostTestResults (line 20) | endpointPostTestResults = "http://localhost:9876/results" constant endpointPostTestList (line 21) | endpointPostTestList = "http://localhost:9876/test-list" constant languageJs (line 22) | languageJs = "javascript" function NewPipeline (line 26) | func NewPipeline(cfg *config.NucleusConfig, logger lumber.Logger) (*Pipe... method Start (line 34) | func (pl *Pipeline) Start(ctx context.Context) (err error) { method getTaskPayload (line 165) | func (pl *Pipeline) getTaskPayload(payload *Payload, startTime time.Time... method setEnv (line 187) | func (pl *Pipeline) setEnv(payload *Payload, coverageDir string) { FILE: pkg/core/models.go type ExecutionID (line 14) | type ExecutionID type SASURLPurpose (line 17) | type SASURLPurpose constant PurposeCache (line 21) | PurposeCache SASURLPurpose = "cache" constant PurposeWorkspaceCache (line 22) | PurposeWorkspaceCache SASURLPurpose = "workspace_cache" constant PurposePreRunLogs (line 23) | PurposePreRunLogs SASURLPurpose = "pre_run_logs" constant PurposePostRunLogs (line 24) | PurposePostRunLogs SASURLPurpose = "post_run_logs" constant PurposeExecutionLogs (line 25) | PurposeExecutionLogs SASURLPurpose = "execution_logs" type Tier (line 29) | type Tier constant Internal (line 33) | Internal Tier = "internal" constant XSmall (line 34) | XSmall Tier = "xsmall" constant Small (line 35) | Small Tier = "small" constant Medium (line 36) | Medium Tier = "medium" constant Large (line 37) | Large Tier = "large" constant XLarge (line 38) | XLarge Tier = "xlarge" type PostMergeStrategyName (line 42) | type PostMergeStrategyName constant AfterNCommitStrategy (line 46) | AfterNCommitStrategy PostMergeStrategyName = "after_n_commits" type SplitMode (line 50) | type SplitMode constant FileSplit (line 54) | FileSplit SplitMode = "file" constant TestSplit (line 55) | TestSplit SplitMode = "test" type CommandType (line 59) | type CommandType constant PreRun (line 63) | PreRun CommandType = "prerun" constant PostRun (line 64) | PostRun CommandType = "postrun" constant InstallRunners (line 65) | InstallRunners CommandType = "installrunners" constant Execution (line 66) | Execution CommandType = "execution" constant Discovery (line 67) | Discovery CommandType = "discovery" constant Zstd (line 68) | Zstd CommandType = "zstd" constant CoverageMerge (line 69) | CoverageMerge CommandType = "coveragemerge" constant InstallNodeVer (line 70) | InstallNodeVer CommandType = "installnodeversion" constant InitGit (line 71) | InitGit CommandType = "initgit" constant RenameCloneFile (line 72) | RenameCloneFile CommandType = "renameclonefile" type EventType (line 76) | type EventType constant EventPush (line 80) | EventPush EventType = "push" constant EventPullRequest (line 82) | EventPullRequest EventType = "pull-request" type CommitChangeList (line 86) | type CommitChangeList struct type Payload (line 96) | type Payload struct type Pipeline (line 123) | type Pipeline struct type DiscoveryResult (line 142) | type DiscoveryResult struct type ExecutionResult (line 159) | type ExecutionResult struct type ExecutionResults (line 165) | type ExecutionResults struct type TestReportResponsePayload (line 176) | type TestReportResponsePayload struct type TestPayload (line 183) | type TestPayload struct type TestSuitePayload (line 208) | type TestSuitePayload struct type TestProcessStats (line 223) | type TestProcessStats struct type Status (line 231) | type Status constant Initiating (line 235) | Initiating Status = "initiating" constant Running (line 236) | Running Status = "running" constant Failed (line 237) | Failed Status = "failed" constant Aborted (line 238) | Aborted Status = "aborted" constant Passed (line 239) | Passed Status = "passed" constant Error (line 240) | Error Status = "error" type TaskPayload (line 244) | type TaskPayload struct type CoverageManifest (line 261) | type CoverageManifest struct constant FileAdded (line 269) | FileAdded int = iota + 1 constant FileRemoved (line 271) | FileRemoved constant FileModified (line 273) | FileModified constant GitHub (line 278) | GitHub string = "github" constant GitLab (line 280) | GitLab string = "gitlab" constant Bitbucket (line 282) | Bitbucket string = "bitbucket" type TokenType (line 285) | type TokenType constant Bearer (line 289) | Bearer TokenType = "Bearer" constant Basic (line 291) | Basic TokenType = "Basic" type Oauth (line 295) | type Oauth struct type TASConfig (line 303) | type TASConfig struct type CoverageThreshold (line 325) | type CoverageThreshold struct type Cache (line 334) | type Cache struct type Modifier (line 340) | type Modifier struct type Run (line 347) | type Run struct type Merge (line 353) | type Merge struct type Stability (line 359) | type Stability struct type TaskType (line 364) | type TaskType constant DiscoveryTask (line 368) | DiscoveryTask TaskType = "discover" constant ExecutionTask (line 369) | ExecutionTask TaskType = "execute" constant FlakyTask (line 370) | FlakyTask TaskType = "flaky" type TestStatus (line 374) | type TestStatus constant Blocklisted (line 377) | Blocklisted TestStatus = "blocklisted" constant Quarantined (line 378) | Quarantined TestStatus = "quarantined" type TASConfigV2 (line 382) | type TASConfigV2 struct type MergeV2 (line 398) | type MergeV2 struct type SubModule (line 405) | type SubModule struct type TasVersion (line 419) | type TasVersion struct type SubModuleList (line 424) | type SubModuleList struct type DiscoveyArgs (line 430) | type DiscoveyArgs struct type TestExecutionArgs (line 445) | type TestExecutionArgs struct type YMLParsingRequestMessage (line 459) | type YMLParsingRequestMessage struct type TASConfigDownloaderOutput (line 471) | type TASConfigDownloaderOutput struct type YMLParsingResultMessage (line 477) | type YMLParsingResultMessage struct FILE: pkg/core/runner.go type Specs (line 12) | type Specs struct type ContainerStatus (line 28) | type ContainerStatus struct type ContainerImageConfig (line 34) | type ContainerImageConfig struct type DockerRunner (line 42) | type DockerRunner interface type VolumeDetails (line 86) | type VolumeDetails struct type RunnerOptions (line 98) | type RunnerOptions struct type VaultOpts (line 120) | type VaultOpts struct type PodType (line 132) | type PodType constant NucleusPod (line 136) | NucleusPod PodType = "nucleus" constant CoveragePod (line 137) | CoveragePod PodType = "coverage" FILE: pkg/core/secrets.go type Secret (line 6) | type Secret type VaultSecret (line 9) | type VaultSecret struct type SecretsManager (line 14) | type SecretsManager interface FILE: pkg/core/synapse.go type SynapseManager (line 9) | type SynapseManager interface FILE: pkg/core/wsproto.go type MessageType (line 4) | type MessageType type StatusType (line 7) | type StatusType type StatType (line 10) | type StatType constant MsgLogin (line 14) | MsgLogin MessageType = "login" constant MsgLogout (line 15) | MsgLogout MessageType = "logout" constant MsgTask (line 16) | MsgTask MessageType = "task" constant MsgInfo (line 17) | MsgInfo MessageType = "info" constant MsgError (line 18) | MsgError MessageType = "error" constant MsgResourceStats (line 19) | MsgResourceStats MessageType = "resourcestats" constant MsgJobInfo (line 20) | MsgJobInfo MessageType = "jobinfo" constant MsgBuildAbort (line 21) | MsgBuildAbort MessageType = "build_abort" constant MsgYMLParsingRequest (line 22) | MsgYMLParsingRequest MessageType = "yml_parsing_request" constant MsgYMLParsingResult (line 23) | MsgYMLParsingResult MessageType = "yml_parsing_result" constant JobCompleted (line 28) | JobCompleted StatusType = "complete" constant JobStarted (line 29) | JobStarted StatusType = "started" constant JobFailed (line 30) | JobFailed StatusType = "failed" constant JobAborted (line 31) | JobAborted StatusType = "aborted" constant ResourceRelease (line 36) | ResourceRelease StatType = "release" constant ResourceCapture (line 37) | ResourceCapture StatType = "capture" type Message (line 41) | type Message struct type LoginDetails (line 48) | type LoginDetails struct type ResourceStats (line 58) | type ResourceStats struct type JobInfo (line 65) | type JobInfo struct type BuildAbortMsg (line 75) | type BuildAbortMsg struct FILE: pkg/cron/setup.go function Setup (line 13) | func Setup(ctx context.Context, wg *sync.WaitGroup, logger lumber.Logger... function cleanupBuildCache (line 28) | func cleanupBuildCache(runner core.DockerRunner) { FILE: pkg/diffmanager/setup.go type diffManager (line 25) | type diffManager struct method updateWithOr (line 58) | func (dm *diffManager) updateWithOr(m map[string]int, key string, valu... method getCommitDiff (line 65) | func (dm *diffManager) getCommitDiff(gitprovider, repoURL string, oaut... method getPRDiff (line 105) | func (dm *diffManager) getPRDiff(gitprovider, repoURL string, prNumber... method parseDiff (line 145) | func (dm *diffManager) parseDiff(diff string) map[string]int { method parseGitLabDiff (line 161) | func (dm *diffManager) parseGitLabDiff(eventType core.EventType, diff ... method parseGitDiff (line 188) | func (dm *diffManager) parseGitDiff(gitprovider string, eventType core... method GetChangedFiles (line 200) | func (dm *diffManager) GetChangedFiles(ctx context.Context, payload *c... type gitLabDiffList (line 31) | type gitLabDiffList struct type gitLabDiff (line 35) | type gitLabDiff struct function NewDiffManager (line 44) | func NewDiffManager(cfg *config.NucleusConfig, logger lumber.Logger) *di... FILE: pkg/diffmanager/setup_test.go function Test_updateWithOr (line 17) | func Test_updateWithOr(t *testing.T) { function Test_diffManager_GetChangedFiles_PRDiff (line 40) | func Test_diffManager_GetChangedFiles_PRDiff(t *testing.T) { function Test_diffManager_GetChangedFiles_CommitDiff_Github (line 115) | func Test_diffManager_GetChangedFiles_CommitDiff_Github(t *testing.T) { function Test_diffManager_GetChangedFiles_CommitDiff_Gitlab (line 191) | func Test_diffManager_GetChangedFiles_CommitDiff_Gitlab(t *testing.T) { FILE: pkg/driver/builder.go constant firstVersion (line 14) | firstVersion = 1 constant secondVersion (line 15) | secondVersion = 2 type Builder (line 19) | type Builder struct method GetDriver (line 37) | func (b *Builder) GetDriver(version int, filePath string) (core.Driver... type NodeInstaller (line 31) | type NodeInstaller struct method InstallNodeVersion (line 82) | func (n *NodeInstaller) InstallNodeVersion(ctx context.Context, nodeVe... FILE: pkg/driver/builder_test.go function Test_driver (line 8) | func Test_driver(t *testing.T) { FILE: pkg/driver/driver_v1.go constant languageJs (line 21) | languageJs = "javascript" type driverV1 (line 24) | type driverV1 struct method RunDiscovery (line 47) | func (d *driverV1) RunDiscovery(ctx context.Context, payload *core.Pay... method RunExecution (line 121) | func (d *driverV1) RunExecution(ctx context.Context, payload *core.Pay... method setUp (line 170) | func (d *driverV1) setUp(ctx context.Context, payload *core.Payload, method buildDiscoveryArgs (line 235) | func (d *driverV1) buildDiscoveryArgs(payload *core.Payload, tasConfig... method buildTestExecutionArgs (line 255) | func (d *driverV1) buildTestExecutionArgs(payload *core.Payload, tasCo... method getEnvAndPattern (line 274) | func (d *driverV1) getEnvAndPattern(payload *core.Payload, tasConfig *... method setCache (line 286) | func (d *driverV1) setCache(tasConfig *core.TASConfig) error { type setUpResultV1 (line 40) | type setUpResultV1 struct function populateDiscovery (line 281) | func populateDiscovery(testDiscoveryResult *core.DiscoveryResult, tasCon... FILE: pkg/driver/driver_v2.go constant preRunLog (line 25) | preRunLog = "Running Pre Run on Top level" type driverV2 (line 28) | type driverV2 struct method RunDiscovery (line 51) | func (d *driverV2) RunDiscovery(ctx context.Context, payload *core.Pay... method RunExecution (line 98) | func (d *driverV2) RunExecution(ctx context.Context, payload *core.Pay... method runPreRunBeforeTestExecution (line 159) | func (d *driverV2) runPreRunBeforeTestExecution(ctx context.Context, method runDiscoveryHelper (line 191) | func (d *driverV2) runDiscoveryHelper(ctx context.Context, method runPreRunCommand (line 243) | func (d *driverV2) runPreRunCommand(ctx context.Context, method runDiscoveryForEachSubModule (line 304) | func (d *driverV2) runDiscoveryForEachSubModule(ctx context.Context, method runPreRunForEachSubModule (line 326) | func (d *driverV2) runPreRunForEachSubModule(ctx context.Context, method setUpDiscovery (line 361) | func (d *driverV2) setUpDiscovery(ctx context.Context, method buildDiscoveryArgs (line 406) | func (d *driverV2) buildDiscoveryArgs(payload *core.Payload, tasConfig... method findSubmodule (line 460) | func (d *driverV2) findSubmodule(tasConfig *core.TASConfigV2, payload ... method buildTestExecutionArgs (line 477) | func (d *driverV2) buildTestExecutionArgs(payload *core.Payload, method setCache (line 515) | func (d *driverV2) setCache(tasConfig *core.TASConfigV2) error { type setUpResultV2 (line 44) | type setUpResultV2 struct function getEnv (line 429) | func getEnv(payload *core.Payload, tasConfig *core.TASConfigV2, subModul... function populateTestDiscoveryV2 (line 454) | func populateTestDiscoveryV2(testDiscoveryResult *core.DiscoveryResult, ... function GetSubmoduleBasedDiff (line 500) | func GetSubmoduleBasedDiff(diff map[string]int, subModulePath string) ma... FILE: pkg/driver/driver_v2_test.go type testArgs (line 8) | type testArgs struct function TestGetSubmoduleBasedDiff (line 15) | func TestGetSubmoduleBasedDiff(t *testing.T) { FILE: pkg/errs/nucleus.go type Err (line 8) | type Err struct method Error (line 14) | func (e Err) Error() string { type Error (line 19) | type Error struct method Error (line 23) | func (e *Error) Error() string { function New (line 28) | func New(text string) error { function ErrInvalidPayload (line 33) | func ErrInvalidPayload(errMsg string) error { function ErrSecretNotFound (line 38) | func ErrSecretNotFound(secret string) error { type StatusFailed (line 74) | type StatusFailed struct method Error (line 78) | func (e *StatusFailed) Error() string { type ErrInvalidConf (line 83) | type ErrInvalidConf struct method Error (line 89) | func (e ErrInvalidConf) Error() string { FILE: pkg/errs/nucleus_test.go function TestError_Error (line 7) | func TestError_Error(t *testing.T) { function TestErr_Error (line 16) | func TestErr_Error(t *testing.T) { function Test_ErrInvalidPayload (line 28) | func Test_ErrInvalidPayload(t *testing.T) { function TestErrSecretNotFound (line 36) | func TestErrSecretNotFound(t *testing.T) { FILE: pkg/errs/synapse.go function ERR_BIN_UPD (line 44) | func ERR_BIN_UPD(err string) Err { function ERR_WS_CTRL_CONN (line 51) | func ERR_WS_CTRL_CONN(err string) Err { function ERR_WS_CONN (line 58) | func ERR_WS_CONN(err string) Err { function ERR_WS_CTRL_CONN_DWN (line 65) | func ERR_WS_CTRL_CONN_DWN(err string) Err { function ERR_DAT_CONN_DWN (line 72) | func ERR_DAT_CONN_DWN(err string) Err { function ERR_INVALID_WS_URL (line 79) | func ERR_INVALID_WS_URL(err string) Err { function ERR_SNK_PRX (line 86) | func ERR_SNK_PRX(err string) Err { function ERR_SNK_PRX_CONN (line 93) | func ERR_SNK_PRX_CONN(err string) Err { function ERR_WS_WRT (line 100) | func ERR_WS_WRT(err string) Err { function ERR_WS_RDR (line 107) | func ERR_WS_RDR(err string) Err { function ERR_ATT_PRX (line 114) | func ERR_ATT_PRX(reqType string, err string) Err { function ERR_DNS_RLV (line 121) | func ERR_DNS_RLV(err string) Err { function ERR_VLD_CFG (line 128) | func ERR_VLD_CFG(errs []string) Err { function ERR_DAT_WS_RD (line 135) | func ERR_DAT_WS_RD(err string) Err { function ERR_SNK_WRT (line 142) | func ERR_SNK_WRT(err string) Err { function ERR_API_SRV_STR (line 149) | func ERR_API_SRV_STR(err string) Err { function ERR_FIL_SRV_STR (line 156) | func ERR_FIL_SRV_STR(err string) Err { function ERR_DIR_CRT (line 163) | func ERR_DIR_CRT(err string) Err { function ErrDirDel (line 170) | func ErrDirDel(err string) Err { function ERR_FIL_CRT (line 177) | func ERR_FIL_CRT(err string) Err { function ERR_API_WEB_HOK (line 184) | func ERR_API_WEB_HOK(err string) Err { function ERR_DOCKER_RUN (line 191) | func ERR_DOCKER_RUN(err string) Err { function ERR_DOCKER_CRT (line 198) | func ERR_DOCKER_CRT(err string) Err { function ERR_DOCKER_STRT (line 205) | func ERR_DOCKER_STRT(err string) Err { function ErrDockerVolCrt (line 212) | func ErrDockerVolCrt(err string) Err { function ErrDockerCP (line 219) | func ErrDockerCP(err string) Err { function ErrSecretLoad (line 226) | func ErrSecretLoad(err string) Err { function ERR_JSON_MAR (line 233) | func ERR_JSON_MAR(err string) Err { function ERR_JSON_UNMAR (line 240) | func ERR_JSON_UNMAR(err string) Err { function ERR_LT_CRDS (line 247) | func ERR_LT_CRDS() Err { FILE: pkg/fileutils/fileutils.go function CopyFile (line 16) | func CopyFile(src, dst string, changeMode bool) (err error) { function CopyDir (line 62) | func CopyDir(src, dst string, changeMode bool) (err error) { function CheckIfExists (line 127) | func CheckIfExists(path string) (bool, error) { function CreateIfNotExists (line 138) | func CreateIfNotExists(path string, isDir bool) error { FILE: pkg/fileutils/fileutils_test.go function removeCopiedPath (line 9) | func removeCopiedPath(path string) { function TestCopyFile (line 17) | func TestCopyFile(t *testing.T) { function TestCopyDir (line 73) | func TestCopyDir(t *testing.T) { function TestCheckIfExists (line 128) | func TestCheckIfExists(t *testing.T) { function TestCreateIfNotExists (line 166) | func TestCreateIfNotExists(t *testing.T) { FILE: pkg/gitmanager/setup.go type GitLabSingleFileResponse (line 24) | type GitLabSingleFileResponse struct type gitManager (line 28) | type gitManager struct method Clone (line 51) | func (gm *gitManager) Clone(ctx context.Context, payload *core.Payload... method downloadFile (line 79) | func (gm *gitManager) downloadFile(ctx context.Context, archiveURL, fi... method copyAndExtractFile (line 99) | func (gm *gitManager) copyAndExtractFile(ctx context.Context, respBody... method initGit (line 136) | func (gm *gitManager) initGit(ctx context.Context, payload *core.Paylo... method DownloadFileByCommit (line 179) | func (gm *gitManager) DownloadFileByCommit(ctx context.Context, gitPro... constant authorization (line 36) | authorization = "Authorization" function NewGitManager (line 40) | func NewGitManager(logger lumber.Logger, execManager core.ExecutionManag... function getHeaderMap (line 209) | func getHeaderMap(oauth *core.Oauth) map[string]string { FILE: pkg/gitmanager/setup_test.go function Test_downloadFile (line 26) | func Test_downloadFile(t *testing.T) { function Test_copyAndExtractFile (line 77) | func Test_copyAndExtractFile(t *testing.T) { function TestClone (line 130) | func TestClone(t *testing.T) { function removeFile (line 205) | func removeFile(path string) { FILE: pkg/global/nucleusconstants.go constant CoverageManifestFileName (line 13) | CoverageManifestFileName = "manifest.json" constant HomeDir (line 14) | HomeDir = "/home/nucleus" constant WorkspaceCacheDir (line 15) | WorkspaceCacheDir = "/workspace-cache" constant RepoDir (line 16) | RepoDir = HomeDir + "/repo" constant CodeCoverageDir (line 17) | CodeCoverageDir = RepoDir + "/coverage" constant RepoCacheDir (line 18) | RepoCacheDir = RepoDir + "/__tas" constant DefaultAPITimeout (line 19) | DefaultAPITimeout = 45 * time.Second constant DefaultGitCloneTimeout (line 20) | DefaultGitCloneTimeout = 30 * time.Minute constant SamplingTime (line 21) | SamplingTime = 5 * time.Millisecond constant RepoSecretPath (line 22) | RepoSecretPath = "/vault/secrets/reposecrets" constant OauthSecretPath (line 23) | OauthSecretPath = "/vault/secrets/oauth" constant NeuronRemoteHost (line 24) | NeuronRemoteHost = "http://neuron-service.phoenix.svc.cluster.... constant BlockTestFileLocation (line 25) | BlockTestFileLocation = "/tmp/blocktests.json" constant SecretRegex (line 26) | SecretRegex = `\${{\s*secrets\.(.*?)\s*}}` constant ExecutionResultChunkSize (line 27) | ExecutionResultChunkSize = 50 constant TestLocatorsDelimiter (line 28) | TestLocatorsDelimiter = "#TAS#" constant ExpiryDelta (line 29) | ExpiryDelta = 15 * time.Minute constant NewTASVersion (line 30) | NewTASVersion = 2 constant ModulePath (line 31) | ModulePath = "MODULE_PATH" constant PackageJSON (line 32) | PackageJSON = "package.json" constant SubModuleName (line 33) | SubModuleName = "SUBMODULE_NAME" constant ArgPattern (line 34) | ArgPattern = "--pattern" constant ArgConfig (line 35) | ArgConfig = "--config" constant ArgDiff (line 36) | ArgDiff = "--diff" constant ArgCommand (line 37) | ArgCommand = "--command" constant ArgLocator (line 38) | ArgLocator = "--locator-file" constant ArgFrameworVersion (line 39) | ArgFrameworVersion = "--frameworkVersion" constant DefaultTASVersion (line 40) | DefaultTASVersion = "1.0.0" constant TASYmlConfigurationDocLink (line 41) | TASYmlConfigurationDocLink = "https://www.lambdatest.com/support/docs/ta... function SetNeuronHost (line 67) | func SetNeuronHost(host string) { FILE: pkg/global/synapseconstants.go constant GracefulTimeout (line 9) | GracefulTimeout = 100 * time.Second constant ProxyServerPort (line 10) | ProxyServerPort = "8000" constant DirectoryPermissions (line 11) | DirectoryPermissions = 0755 constant FilePermissions (line 12) | FilePermissions = 0755 constant VaultSecretDir (line 13) | VaultSecretDir = "/vault/secrets" constant GitConfigFileName (line 14) | GitConfigFileName = "oauth" constant RepoSecretsFileName (line 15) | RepoSecretsFileName = "reposecrets" constant SynapseContainerURL (line 16) | SynapseContainerURL = "http://synapse:8000" constant NetworkEnvName (line 17) | NetworkEnvName = "NetworkName" constant AutoRemoveEnv (line 18) | AutoRemoveEnv = "AutoRemove" constant SynapseHostEnv (line 19) | SynapseHostEnv = "synapsehost" constant LocalEnv (line 20) | LocalEnv = "local" constant NetworkName (line 21) | NetworkName = "test-at-scale" constant AutoRemove (line 22) | AutoRemove = true constant Local (line 23) | Local = true constant MaxConnectionAttempts (line 24) | MaxConnectionAttempts = 10 constant ExecutionLogsPath (line 25) | ExecutionLogsPath = "/var/log/synapse" constant PingWait (line 26) | PingWait = 30 * time.Second constant MaxMessageSize (line 27) | MaxMessageSize = 4096 function init (line 36) | func init() { FILE: pkg/listsubmoduleservice/setup.go type subModuleListService (line 14) | type subModuleListService struct method Send (line 28) | func (s *subModuleListService) Send(ctx context.Context, buildID strin... function New (line 20) | func New(request core.Requests, logger lumber.Logger) core.ListSubModule... FILE: pkg/logstream/mask.go constant maskedStr (line 9) | maskedStr = "****************" type masker (line 13) | type masker struct method Write (line 45) | func (m *masker) Write(p []byte) (n int, err error) { function NewMasker (line 19) | func NewMasker(w io.Writer, secretData map[string]string) io.Writer { FILE: pkg/logstream/mask_test.go constant keyLine (line 8) | keyLine = `{ function TestReplace (line 12) | func TestReplace(t *testing.T) { function TestReplaceMultiline (line 26) | func TestReplaceMultiline(t *testing.T) { function TestSkipSingleCharacterMask (line 56) | func TestSkipSingleCharacterMask(t *testing.T) { function TestReplaceMultilineJson (line 69) | func TestReplaceMultilineJson(t *testing.T) { FILE: pkg/logwriter/setup.go type BufferLogWriter (line 14) | type BufferLogWriter struct method Write (line 47) | func (b *BufferLogWriter) Write(ctx context.Context, reader io.Reader)... type AzureLogWriter (line 20) | type AzureLogWriter struct method Write (line 66) | func (a *AzureLogWriter) Write(ctx context.Context, reader io.Reader) ... function NewAzureLogWriter (line 27) | func NewAzureLogWriter(azureClient core.AzureClient, function NewBufferLogWriter (line 37) | func NewBufferLogWriter(subModule string, FILE: pkg/logwriter/setup_test.go function Test_azure_write_logger_strategy (line 16) | func Test_azure_write_logger_strategy(t *testing.T) { function mockUtil (line 117) | func mockUtil(azureClient *mocks.AzureClient, msgGet, msgCreate, errGet,... FILE: pkg/lumber/logio.go type Writer (line 8) | type Writer struct method Write (line 25) | func (w *Writer) Write(bs []byte) (n int, err error) { method writeLine (line 35) | func (w *Writer) writeLine(line []byte) (remaining []byte) { method Close (line 63) | func (w *Writer) Close() error { method Sync (line 69) | func (w *Writer) Sync() error { method flush (line 79) | func (w *Writer) flush(allowEmpty bool) { method log (line 86) | func (w *Writer) log(b []byte) { function NewWriter (line 16) | func NewWriter(log Logger) *Writer { FILE: pkg/lumber/logrus.go type logrusLogEntry (line 11) | type logrusLogEntry struct method Debugf (line 103) | func (l *logrusLogEntry) Debugf(format string, args ...interface{}) { method Infof (line 107) | func (l *logrusLogEntry) Infof(format string, args ...interface{}) { method Warnf (line 111) | func (l *logrusLogEntry) Warnf(format string, args ...interface{}) { method Errorf (line 115) | func (l *logrusLogEntry) Errorf(format string, args ...interface{}) { method Fatalf (line 119) | func (l *logrusLogEntry) Fatalf(format string, args ...interface{}) { method Panicf (line 123) | func (l *logrusLogEntry) Panicf(format string, args ...interface{}) { method WithFields (line 127) | func (l *logrusLogEntry) WithFields(fields Fields) Logger { type logrusLogger (line 15) | type logrusLogger struct method Debugf (line 73) | func (l *logrusLogger) Debugf(format string, args ...interface{}) { method Infof (line 77) | func (l *logrusLogger) Infof(format string, args ...interface{}) { method Warnf (line 81) | func (l *logrusLogger) Warnf(format string, args ...interface{}) { method Errorf (line 85) | func (l *logrusLogger) Errorf(format string, args ...interface{}) { method Fatalf (line 89) | func (l *logrusLogger) Fatalf(format string, args ...interface{}) { method Panicf (line 93) | func (l *logrusLogger) Panicf(format string, args ...interface{}) { method WithFields (line 97) | func (l *logrusLogger) WithFields(fields Fields) Logger { function getFormatter (line 19) | func getFormatter(isJSON bool) logrus.Formatter { function newLogrusLogger (line 29) | func newLogrusLogger(config LoggingConfig, verbose bool) (Logger, error) { function convertToLogrusFields (line 133) | func convertToLogrusFields(fields Fields) logrus.Fields { FILE: pkg/lumber/setup.go type LoggingConfig (line 9) | type LoggingConfig struct type Fields (line 20) | type Fields constant Debug (line 24) | Debug = "debug" constant Info (line 26) | Info = "info" constant Warn (line 28) | Warn = "warn" constant Error (line 30) | Error = "error" constant Fatal (line 32) | Fatal = "fatal" constant InstanceZapLogger (line 37) | InstanceZapLogger int = iota constant InstanceLogrusLogger (line 38) | InstanceLogrusLogger type Logger (line 42) | type Logger interface function NewLogger (line 63) | func NewLogger(config LoggingConfig, verbose bool, loggerInstance int) (... FILE: pkg/lumber/zap.go type zapLogger (line 11) | type zapLogger struct method Debugf (line 83) | func (l *zapLogger) Debugf(format string, args ...interface{}) { method Infof (line 87) | func (l *zapLogger) Infof(format string, args ...interface{}) { method Warnf (line 91) | func (l *zapLogger) Warnf(format string, args ...interface{}) { method Errorf (line 95) | func (l *zapLogger) Errorf(format string, args ...interface{}) { method Fatalf (line 99) | func (l *zapLogger) Fatalf(format string, args ...interface{}) { method Panicf (line 103) | func (l *zapLogger) Panicf(format string, args ...interface{}) { method WithFields (line 107) | func (l *zapLogger) WithFields(fields Fields) Logger { constant callDepth (line 15) | callDepth = 2 function getEncoder (line 17) | func getEncoder(isJSON bool) zapcore.Encoder { function getZapLevel (line 27) | func getZapLevel(level string) zapcore.Level { function newZapLogger (line 44) | func newZapLogger(config LoggingConfig, verbose bool) Logger { FILE: pkg/payloadmanager/setup.go type payloadManager (line 16) | type payloadManager struct method FetchPayload (line 34) | func (pm *payloadManager) FetchPayload(ctx context.Context, payloadAdd... method ValidatePayload (line 46) | func (pm *payloadManager) ValidatePayload(ctx context.Context, payload... function NewPayloadManger (line 24) | func NewPayloadManger(azureClient core.AzureClient, FILE: pkg/payloadmanager/setup_test.go type validatePayloadArgs (line 23) | type validatePayloadArgs struct type testCaseValidatePayload (line 31) | type testCaseValidatePayload struct function getPayloadManagerArgs (line 38) | func getPayloadManagerArgs() (core.AzureClient, lumber.Logger, *config.N... function Test_payloadManager_FetchPayload (line 52) | func Test_payloadManager_FetchPayload(t *testing.T) { function Test_payloadManager_ValidatePayload (line 120) | func Test_payloadManager_ValidatePayload(t *testing.T) { function getValidatePayloadTestCases (line 167) | func getValidatePayloadTestCases() []*testCaseValidatePayload { FILE: pkg/procfs/procfs.go constant hundred (line 16) | hundred = 100 type Proc (line 19) | type Proc struct method GetStats (line 51) | func (ps *Proc) GetStats() (stat *Stats, err error) { method GetStatsInInterval (line 92) | func (ps *Proc) GetStatsInInterval() []*Stats { method GetStatsInIntervalWithContext (line 97) | func (ps *Proc) GetStatsInIntervalWithContext(ctx context.Context) []*... type Stats (line 27) | type Stats struct function New (line 37) | func New(pid int32, samplingInterval time.Duration, usePss bool) (*Proc,... FILE: pkg/proxyserver/proxyhandler.go type ProxyHandler (line 16) | type ProxyHandler struct method HandlerProxy (line 37) | func (ph *ProxyHandler) HandlerProxy(w http.ResponseWriter, r *http.Re... constant synapseURL (line 21) | synapseURL = "/synapse" function NewProxyHandler (line 24) | func NewProxyHandler(logger lumber.Logger) (*ProxyHandler, error) { FILE: pkg/proxyserver/setup.go function ListenAndServe (line 14) | func ListenAndServe(ctx context.Context, proxyHandler *ProxyHandler, con... FILE: pkg/requestutils/request.go type requests (line 19) | type requests struct method MakeAPIRequest (line 33) | func (r *requests) MakeAPIRequest( function New (line 25) | func New(logger lumber.Logger, requestTimeout time.Duration, retryBackof... FILE: pkg/runner/docker/config.go constant defaultVaultPath (line 23) | defaultVaultPath = "/vault/secrets" constant repoSourcePath (line 24) | repoSourcePath = "/tmp/synapse/%s/nucleus" constant nanoCPUUnit (line 25) | nanoCPUUnit = 1e9 constant volumePrefix (line 26) | volumePrefix = "tas-build" method getVolumeName (line 29) | func (d *docker) getVolumeName(r *core.RunnerOptions) string { method getVolumeConfiguration (line 33) | func (d *docker) getVolumeConfiguration(r *core.RunnerOptions) *volume.V... method getContainerConfiguration (line 41) | func (d *docker) getContainerConfiguration(r *core.RunnerOptions) *conta... method getContainerHostConfiguration (line 51) | func (d *docker) getContainerHostConfiguration(r *core.RunnerOptions) *c... method getContainerNetworkConfiguration (line 93) | func (d *docker) getContainerNetworkConfiguration() (*network.Networking... function getSpecs (line 119) | func getSpecs(tier core.Tier) core.Specs { FILE: pkg/runner/docker/docker.go constant buildCacheExpiry (line 32) | buildCacheExpiry time.Duration = 4 * time.Hour constant BuildID (line 33) | BuildID = "build-id" type docker (line 40) | type docker struct method CreateVolume (line 87) | func (d *docker) CreateVolume(ctx context.Context, r *core.RunnerOptio... method CopyFileToContainer (line 101) | func (d *docker) CopyFileToContainer(ctx context.Context, path, fileNa... method Create (line 129) | func (d *docker) Create(ctx context.Context, r *core.RunnerOptions) co... method Destroy (line 212) | func (d *docker) Destroy(ctx context.Context, r *core.RunnerOptions) e... method Run (line 237) | func (d *docker) Run(ctx context.Context, r *core.RunnerOptions) core.... method WaitForCompletion (line 276) | func (d *docker) WaitForCompletion(ctx context.Context, r *core.Runner... method GetInfo (line 297) | func (d *docker) GetInfo(ctx context.Context) (cpu float32, ram int64) { method Initiate (line 301) | func (d *docker) Initiate(ctx context.Context, r *core.RunnerOptions, ... method KillRunningDocker (line 332) | func (d *docker) KillRunningDocker(ctx context.Context) { method KillContainerForBuildID (line 341) | func (d *docker) KillContainerForBuildID(buildID string) error { method PullImage (line 354) | func (d *docker) PullImage(containerImageConfig *core.ContainerImageCo... method writeLogs (line 386) | func (d *docker) writeLogs(ctx context.Context, r *core.RunnerOptions)... method FindVolumes (line 418) | func (d *docker) FindVolumes(volumeName string) (bool, error) { method RemoveVolume (line 432) | func (d *docker) RemoveVolume(ctx context.Context, volumeName string) ... method RemoveOldVolumes (line 439) | func (d *docker) RemoveOldVolumes(ctx context.Context) { function newDockerClient (line 51) | func newDockerClient(secretsManager core.SecretsManager) (*docker, error) { function New (line 71) | func New(secretsManager core.SecretsManager, function removeContainerID (line 256) | func removeContainerID(slice []*core.RunnerOptions, r *core.RunnerOption... FILE: pkg/runner/docker/docker_test.go function getRunnerOptions (line 18) | func getRunnerOptions() *core.RunnerOptions { function TestDockerCreate (line 33) | func TestDockerCreate(t *testing.T) { function TestDockerRun (line 43) | func TestDockerRun(t *testing.T) { function TestDockerWaitCompletion (line 57) | func TestDockerWaitCompletion(t *testing.T) { function TestDockerDestroyWithoutRunning (line 74) | func TestDockerDestroyWithoutRunning(t *testing.T) { function TestDockerDestroyWithRunningWoAutoRemove (line 88) | func TestDockerDestroyWithRunningWoAutoRemove(t *testing.T) { function TestDockerDestroyWithRunningWithAutoRemove (line 106) | func TestDockerDestroyWithRunningWithAutoRemove(t *testing.T) { function TestDockerPullAlways (line 124) | func TestDockerPullAlways(t *testing.T) { function TestDockerPullNever (line 137) | func TestDockerPullNever(t *testing.T) { function TestDockerVolumes (line 150) | func TestDockerVolumes(t *testing.T) { FILE: pkg/runner/docker/setup_test.go function createNetworkIfNotExists (line 23) | func createNetworkIfNotExists(dockerClient *client.Client, networkName s... function deletNetworkIfExists (line 44) | func deletNetworkIfExists(dockerClient *client.Client, networkName strin... function TestMain (line 61) | func TestMain(m *testing.M) { FILE: pkg/secret/secret.go type secretParser (line 17) | type secretParser struct method GetRepoSecret (line 31) | func (s *secretParser) GetRepoSecret(path string) (map[string]string, ... method GetOauthSecret (line 52) | func (s *secretParser) GetOauthSecret(path string) (*core.Oauth, error) { method SubstituteSecret (line 81) | func (s *secretParser) SubstituteSecret(command string, secretData map... method Expired (line 102) | func (s *secretParser) Expired(token *core.Oauth) bool { function New (line 23) | func New(logger lumber.Logger) core.SecretParser { FILE: pkg/secret/secret_test.go function TestGetRepoSecret (line 18) | func TestGetRepoSecret(t *testing.T) { function TestGetOauthSecret (line 52) | func TestGetOauthSecret(t *testing.T) { function TestSubstituteSecret (line 93) | func TestSubstituteSecret(t *testing.T) { function TestExpired (line 156) | func TestExpired(t *testing.T) { FILE: pkg/secrets/secrets.go type secertManager (line 14) | type secertManager struct method GetLambdatestSecrets (line 27) | func (s *secertManager) GetLambdatestSecrets() *config.LambdatestConfig { method GetSynapseName (line 32) | func (s *secertManager) GetSynapseName() string { method GetGitSecretBytes (line 36) | func (s *secertManager) GetGitSecretBytes() ([]byte, error) { method GetRepoSecretBytes (line 50) | func (s *secertManager) GetRepoSecretBytes(repo string) ([]byte, error) { method GetDockerSecrets (line 63) | func (s *secertManager) GetDockerSecrets(r *core.RunnerOptions) (core.... method GetOauthToken (line 93) | func (s *secertManager) GetOauthToken() *core.Oauth { function New (line 20) | func New(cfg *config.SynapseConfig, logger lumber.Logger) core.SecretsMa... FILE: pkg/secrets/secrets_test.go function removeCreatedPath (line 11) | func removeCreatedPath(path string) { function TestGetLambdatestSecrets (line 18) | func TestGetLambdatestSecrets(t *testing.T) { FILE: pkg/secrets/setup_test.go constant testdDataDir (line 16) | testdDataDir = "./testdata" function TestMain (line 18) | func TestMain(m *testing.M) { FILE: pkg/server/setup.go function ListenAndServe (line 14) | func ListenAndServe(ctx context.Context, router api.Router, config *conf... FILE: pkg/service/coverage/coverage.go constant coverageJSONFileName (line 29) | coverageJSONFileName = "coverage-final.json" constant mergedcoverageJSON (line 30) | mergedcoverageJSON = "coverage-merged.json" constant compressedFileName (line 31) | compressedFileName = "coverage-files.tzst" constant manifestJSONFileName (line 32) | manifestJSONFileName = "manifest.json" constant coverageFilePath (line 33) | coverageFilePath = "/scripts/mapCoverage.js" type codeCoverageService (line 36) | type codeCoverageService struct method mergeCodeCoverageFiles (line 73) | func (c *codeCoverageService) mergeCodeCoverageFiles(ctx context.Conte... method MergeAndUpload (line 104) | func (c *codeCoverageService) MergeAndUpload(ctx context.Context, payl... method uploadFile (line 188) | func (c *codeCoverageService) uploadFile(ctx context.Context, blobPath... method parseManifestFile (line 203) | func (c *codeCoverageService) parseManifestFile(filepath string) (core... method downloadAndDecompressParentCommitDir (line 218) | func (c *codeCoverageService) downloadAndDecompressParentCommitDir(ctx... method copyFromParentCommitDir (line 270) | func (c *codeCoverageService) copyFromParentCommitDir(parentCommitDir,... method getParentCommitCoverageDir (line 307) | func (c *codeCoverageService) getParentCommitCoverageDir(repoID, commi... method sendCoverageData (line 349) | func (c *codeCoverageService) sendCoverageData(payload []coverageData)... method getTotalCoverage (line 378) | func (c *codeCoverageService) getTotalCoverage(filepath string) (json.... function New (line 47) | func New(execManager core.ExecutionManager, FILE: pkg/service/coverage/coverage_test.go function Test_codeCoverageService_mergeCodeCoverageFiles (line 23) | func Test_codeCoverageService_mergeCodeCoverageFiles(t *testing.T) { function Test_codeCoverageService_uploadFile (line 103) | func Test_codeCoverageService_uploadFile(t *testing.T) { function Test_codeCoverageService_parseManifestFile (line 168) | func Test_codeCoverageService_parseManifestFile(t *testing.T) { function Test_codeCoverageService_downloadAndDecompressParentCommitDir (line 206) | func Test_codeCoverageService_downloadAndDecompressParentCommitDir(t *te... function Test_codeCoverageService_getParentCommitCoverageDir (line 260) | func Test_codeCoverageService_getParentCommitCoverageDir(t *testing.T) { function Test_codeCoverageService_sendCoverageData (line 336) | func Test_codeCoverageService_sendCoverageData(t *testing.T) { function Test_codeCoverageService_getTotalCoverage (line 398) | func Test_codeCoverageService_getTotalCoverage(t *testing.T) { function newCodeCoverageService (line 438) | func newCodeCoverageService(logger lumber.Logger, function initialiseArgs (line 457) | func initialiseArgs() (logger lumber.Logger, function removeCreatedFile (line 472) | func removeCreatedFile(path string) { FILE: pkg/service/coverage/models.go type parentCommitCoverage (line 5) | type parentCommitCoverage struct type coverageData (line 10) | type coverageData struct FILE: pkg/service/teststats/teststats.go type ProcStats (line 16) | type ProcStats struct method CaptureTestStats (line 34) | func (s *ProcStats) CaptureTestStats(pid int32, collectStats bool) err... method getProcsForInterval (line 72) | func (s *ProcStats) getProcsForInterval(start, end time.Time, processS... method appendStatsToTests (line 84) | func (s *ProcStats) appendStatsToTests(testResults []core.TestPayload,... method appendStatsToTestSuites (line 98) | func (s *ProcStats) appendStatsToTestSuites(testSuiteResults []core.Te... function New (line 24) | func New(cfg *config.NucleusConfig, logger lumber.Logger) (*ProcStats, e... FILE: pkg/service/teststats/teststats_test.go function getDummyTimeMap (line 16) | func getDummyTimeMap() map[string]time.Time { function TestNew (line 33) | func TestNew(t *testing.T) { function TestProcStats_getProcsForInterval (line 68) | func TestProcStats_getProcsForInterval(t *testing.T) { function TestProcStats_appendStatsToTests (line 144) | func TestProcStats_appendStatsToTests(t *testing.T) { function TestProcStats_appendStatsToTestSuites (line 230) | func TestProcStats_appendStatsToTestSuites(t *testing.T) { FILE: pkg/synapse/synapse.go constant Repo (line 22) | Repo = "repo" constant BuildID (line 23) | BuildID = "build-id" constant JobID (line 24) | JobID = "job-id" constant Mode (line 25) | Mode = "mode" constant ID (line 26) | ID = "id" constant DuplicateConnectionErr (line 27) | DuplicateConnectionErr = "Synapse already has an open connection" constant AuthenticationFailed (line 28) | AuthenticationFailed = "Synapse authentication failed" constant duplicateConnectionSleepDuration (line 29) | duplicateConnectionSleepDuration = 15 * time.Second type synapse (line 34) | type synapse struct method InitiateConnection (line 67) | func (s *synapse) InitiateConnection( method openAndMaintainConnection (line 85) | func (s *synapse) openAndMaintainConnection(ctx context.Context, conne... method connectionHandler (line 126) | func (s *synapse) connectionHandler(ctx context.Context, conn *websock... method messageReader (line 158) | func (s *synapse) messageReader(normalCloser chan struct{}, conn *webs... method processMessage (line 207) | func (s *synapse) processMessage(msg []byte, duplicateConnectionChan c... method processErrorMessage (line 235) | func (s *synapse) processErrorMessage(message core.Message, duplicateC... method processAbortBuild (line 247) | func (s *synapse) processAbortBuild(message core.Message) { method processTask (line 258) | func (s *synapse) processTask(message core.Message) { method runAndUpdateJobStatus (line 279) | func (s *synapse) runAndUpdateJobStatus(runnerOpts *core.RunnerOptions) { method login (line 305) | func (s *synapse) login() { method logout (line 327) | func (s *synapse) logout() { method sendResourceUpdates (line 343) | func (s *synapse) sendResourceUpdates( method writeMessageToBuffer (line 360) | func (s *synapse) writeMessageToBuffer(message *core.Message) { method messageWriter (line 370) | func (s *synapse) messageWriter(conn *websocket.Conn) { method processYMLParsingRequest (line 387) | func (s *synapse) processYMLParsingRequest(message core.Message) { function New (line 48) | func New( FILE: pkg/synapse/utils.go function CreateLoginMessage (line 10) | func CreateLoginMessage(loginDetails core.LoginDetails) core.Message { function CreateLogoutMessage (line 23) | func CreateLogoutMessage() core.Message { function CreateJobInfo (line 32) | func CreateJobInfo(status core.StatusType, runnerOpts *core.RunnerOption... function CreateJobUpdateMessage (line 45) | func CreateJobUpdateMessage(jobInfo core.JobInfo) core.Message { function CreateResourceStatsMessage (line 59) | func CreateResourceStatsMessage(resourceStats core.ResourceStats) core.M... function GetResources (line 72) | func GetResources(tierOpts core.Tier) core.Specs { function createYMlParsingResultMessage (line 80) | func createYMlParsingResultMessage(ymlParsingOutput core.YMLParsingResul... FILE: pkg/synapse/utils_test.go function TestCreateLoginMessage (line 11) | func TestCreateLoginMessage(t *testing.T) { function TestCreateLogoutMessage (line 26) | func TestCreateLogoutMessage(t *testing.T) { function TestCreateJobUpdateMessage (line 32) | func TestCreateJobUpdateMessage(t *testing.T) { function TestCreateResourceStatsMessage (line 49) | func TestCreateResourceStatsMessage(t *testing.T) { FILE: pkg/tasconfigdownloader/setup.go constant ymlVersionMismtachRemarks (line 16) | ymlVersionMismtachRemarks = "the yml structure is invalid, please check ... type TASConfigDownloader (line 18) | type TASConfigDownloader struct method GetTASConfig (line 32) | func (t *TASConfigDownloader) GetTASConfig(ctx context.Context, gitPro... method checkYmlValidityForOtherVersion (line 64) | func (t *TASConfigDownloader) checkYmlValidityForOtherVersion(ctx cont... function New (line 24) | func New(logger lumber.Logger) *TASConfigDownloader { FILE: pkg/tasconfigmanager/setup.go constant packageJSON (line 18) | packageJSON = "package.json" type tasConfigManager (line 29) | type tasConfigManager struct method LoadAndValidate (line 38) | func (tc *tasConfigManager) LoadAndValidate(ctx context.Context, method validateYMLV1 (line 57) | func (tc *tasConfigManager) validateYMLV1(ctx context.Context, method validateYMLV2 (line 98) | func (tc *tasConfigManager) validateYMLV2(ctx context.Context, method GetVersion (line 152) | func (tc *tasConfigManager) GetVersion(path string) (int, error) { method GetTasConfigFilePath (line 169) | func (tc *tasConfigManager) GetTasConfigFilePath(payload *core.Payload... function NewTASConfigManager (line 34) | func NewTASConfigManager(logger lumber.Logger) core.TASConfigManager { function isValidLicenseTier (line 88) | func isValidLicenseTier(yamlTier, licenseTier core.Tier) error { FILE: pkg/tasconfigmanager/setup_test.go function assertTasConfigV1 (line 15) | func assertTasConfigV1(got, want *core.TASConfig) error { function assertTasConfigV2 (line 52) | func assertTasConfigV2(got, want *core.TASConfigV2) error { function assertMergeV2 (line 73) | func assertMergeV2(got, want *core.MergeV2, mode string) error { function TestLoadAndValidateV1 (line 84) | func TestLoadAndValidateV1(t *testing.T) { function TestLoadAndValidateV2 (line 175) | func TestLoadAndValidateV2(t *testing.T) { FILE: pkg/task/task.go type task (line 15) | type task struct method UpdateStatus (line 30) | func (t *task) UpdateStatus(ctx context.Context, payload *core.TaskPay... function New (line 22) | func New(requests core.Requests, logger lumber.Logger) (core.Task, error) { FILE: pkg/task/task_test.go constant taskE (line 20) | taskE = "/task" constant non200 (line 21) | non200 = "non 200 status code" function TestTask_UpdateStatus (line 24) | func TestTask_UpdateStatus(t *testing.T) { function TestTask_UpdateStatusForError (line 81) | func TestTask_UpdateStatusForError(t *testing.T) { FILE: pkg/testdiscoveryservice/testdiscovery.go type testDiscoveryService (line 18) | type testDiscoveryService struct method Discover (line 41) | func (tds *testDiscoveryService) Discover(ctx context.Context, discove... method shouldImpactAll (line 90) | func (tds *testDiscoveryService) shouldImpactAll(smartRun bool, config... method SendResult (line 104) | func (tds *testDiscoveryService) SendResult(ctx context.Context, testD... function NewTestDiscoveryService (line 27) | func NewTestDiscoveryService(ctx context.Context, FILE: pkg/testdiscoveryservice/testdiscovery_test.go type argsV1 (line 18) | type argsV1 struct type testV1 (line 23) | type testV1 struct function Test_testDiscoveryService_Discover (line 31) | func Test_testDiscoveryService_Discover(t *testing.T) { function getTestCases (line 73) | func getTestCases() []*testV1 { FILE: pkg/testexecutionservice/testexecution.go constant locatorFile (line 23) | locatorFile = "locators" type testExecutionService (line 25) | type testExecutionService struct method Run (line 52) | func (tes *testExecutionService) Run(ctx context.Context, method SendResults (line 144) | func (tes *testExecutionService) SendResults(ctx context.Context, method getLocatorsFile (line 168) | func (tes *testExecutionService) getLocatorsFile(ctx context.Context, ... method closeAndWriteLog (line 189) | func (tes *testExecutionService) closeAndWriteLog(azureWriter *io.Pipe... method buildCmdArgs (line 196) | func (tes *testExecutionService) buildCmdArgs(ctx context.Context, function NewTestExecutionService (line 36) | func NewTestExecutionService(cfg *config.NucleusConfig, function getPatternAndEnvV1 (line 133) | func getPatternAndEnvV1(payload *core.Payload, tasConfig *core.TASConfig... FILE: pkg/testexecutionservice/testexecution_test.go function TestNewTestExecutionService (line 26) | func TestNewTestExecutionService(t *testing.T) { function Test_testExecutionService_GetLocatorsFile (line 64) | func Test_testExecutionService_GetLocatorsFile(t *testing.T) { FILE: pkg/tests/testutils.go function MockConfig (line 8) | func MockConfig() *config.SynapseConfig { FILE: pkg/urlmanager/urlmanager.go function GetCloneURL (line 14) | func GetCloneURL(gitprovider, repoLink, repo, commitID, forkSlug, repoSl... function GetCommitDiffURL (line 38) | func GetCommitDiffURL(gitprovider, path, baseCommit, targetCommit, forkS... function GetPullRequestDiffURL (line 64) | func GetPullRequestDiffURL(gitprovider, path string, prNumber int) (stri... function GetFileDownloadURL (line 85) | func GetFileDownloadURL(gitprovider, commitID, repoSlug, filePath string... FILE: pkg/urlmanager/urlmanager_test.go function TestGetCloneURL (line 10) | func TestGetCloneURL(t *testing.T) { function TestGetCommitDiffURL (line 58) | func TestGetCommitDiffURL(t *testing.T) { function TestGetPullRequestDiffURL (line 105) | func TestGetPullRequestDiffURL(t *testing.T) { FILE: pkg/utils/utils.go constant namespaceSeparator (line 27) | namespaceSeparator = "." constant emptyTagName (line 28) | emptyTagName = "-" constant yamlTagName (line 29) | yamlTagName = "yaml" constant requiredTagName (line 30) | requiredTagName = "required" constant v1 (line 31) | v1 = 1 constant v2 (line 32) | v2 = 2 function Min (line 36) | func Min(x, y int) int { function ComputeChecksum (line 44) | func ComputeChecksum(filename string) (string, error) { function InterfaceToMap (line 64) | func InterfaceToMap(in interface{}) map[string]string { function CreateDirectory (line 73) | func CreateDirectory(path string) error { function DeleteDirectory (line 83) | func DeleteDirectory(path string) error { function WriteFileToDirectory (line 91) | func WriteFileToDirectory(path, filename string, data []byte) error { function GetOutboundIP (line 100) | func GetOutboundIP() string { function GetConfigFileName (line 105) | func GetConfigFileName(path string) (string, error) { function ValidateStructTASYmlV1 (line 125) | func ValidateStructTASYmlV1(ctx context.Context, ymlContent []byte, ymlF... function configureValidator (line 141) | func configureValidator(validate *validator.Validate, trans ut.Translato... function GetVersion (line 162) | func GetVersion(ymlContent []byte) (int, error) { function ValidateStructTASYmlV2 (line 177) | func ValidateStructTASYmlV2(ctx context.Context, ymlContent []byte, ymlF... function getValidator (line 193) | func getValidator() (*validator.Validate, error) { function validateStruct (line 205) | func validateStruct(validate *validator.Validate, config interface{}, ym... function ValidateSubModule (line 227) | func ValidateSubModule(module *core.SubModule) error { function GetDefaultQueryAndHeaders (line 242) | func GetDefaultQueryAndHeaders() (query map[string]interface{}, headers ... function GetArgs (line 255) | func GetArgs(command string, frameWork string, frameworkVersion int, function GetTASFilePath (line 281) | func GetTASFilePath(path string) (string, error) { function GenerateUUID (line 291) | func GenerateUUID() string { function ValidateStructTASYml (line 302) | func ValidateStructTASYml(ctx context.Context, ymlContent []byte, ymlFil... FILE: pkg/utils/utils_test.go constant directory (line 17) | directory = "../../testutils/testdirectory" function TestMin (line 20) | func TestMin(t *testing.T) { function TestComputeChecksum (line 44) | func TestComputeChecksum(t *testing.T) { function TestCreateDirectory (line 76) | func TestCreateDirectory(t *testing.T) { function TestWriteFileToDirectory (line 107) | func TestWriteFileToDirectory(t *testing.T) { function TestGetOutboundIP (line 127) | func TestGetOutboundIP(t *testing.T) { function TestValidateStructv1 (line 143) | func TestValidateStructv1(t *testing.T) { function removeCreatedFile (line 229) | func removeCreatedFile(path string) { function TestValidateStructv2 (line 235) | func TestValidateStructv2(t *testing.T) { function TestGetVersion (line 315) | func TestGetVersion(t *testing.T) { function TestValidateSubModule (line 358) | func TestValidateSubModule(t *testing.T) { FILE: pkg/zstd/zstd.go type zstdCompressor (line 16) | type zstdCompressor struct method createManifestFile (line 38) | func (z *zstdCompressor) createManifestFile(workingDir string, fileNam... method Compress (line 43) | func (z *zstdCompressor) Compress(ctx context.Context, compressedFileN... method Decompress (line 61) | func (z *zstdCompressor) Decompress(ctx context.Context, filePath stri... constant manifestFileName (line 23) | manifestFileName = "manifest.txt" constant executableName (line 24) | executableName = "tar" function New (line 28) | func New(execManager core.ExecutionManager, logger lumber.Logger) (core.... FILE: pkg/zstd/zstd_test.go constant tarPath (line 19) | tarPath = "tar" function TestNew (line 21) | func TestNew(t *testing.T) { function Test_zstdCompressor_createManifestFile (line 34) | func Test_zstdCompressor_createManifestFile(t *testing.T) { function Test_zstdCompressor_Compress (line 79) | func Test_zstdCompressor_Compress(t *testing.T) { function Test_zstdCompressor_Decompress (line 180) | func Test_zstdCompressor_Decompress(t *testing.T) { FILE: scripts/custom-reporter.js function nodeMissing (line 4) | function nodeMissing(metrics, fileCoverage) { class JsonSummaryReport (line 44) | class JsonSummaryReport extends ReportBase { method constructor (line 45) | constructor(opts) { method onStart (line 56) | onStart(root, context) { method writeSummary (line 61) | writeSummary(filePath, sc, uncovered) { method onSummary (line 77) | onSummary(node) { method onDetail (line 84) | onDetail(node) { method onEnd (line 94) | onEnd() { FILE: testutils/constants.go constant ApplicationConfigPath (line 5) | ApplicationConfigPath = "/testutils/testdata/sample_config.json" constant TaskPayloadPath (line 6) | TaskPayloadPath = "/testutils/testdata/taskPayload.json" constant PayloadPath (line 7) | PayloadPath = "/testutils/testdata/payload.json" constant GitlabCommitDiff (line 8) | GitlabCommitDiff = "/testutils/testdata/gitlabCommitDiff.json" FILE: testutils/utils.go function getCurrentWorkingDir (line 17) | func getCurrentWorkingDir() (string, error) { function GetConfig (line 27) | func GetConfig() (*config.NucleusConfig, error) { function GetTaskPayload (line 45) | func GetTaskPayload() (*core.TaskPayload, error) { function GetLogger (line 63) | func GetLogger() (lumber.Logger, error) { function GetPayload (line 73) | func GetPayload() (*core.Payload, error) { function GetGitlabCommitDiff (line 91) | func GetGitlabCommitDiff() ([]byte, error) { function LoadFile (line 103) | func LoadFile(relativePath string) ([]byte, error) {