gitextract_9y26wxik/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── 1-bug-report.yaml │ │ ├── 2-feature-request.yaml │ │ └── 3-documentation-improvement.yaml │ ├── pull_request_template.md │ └── workflows/ │ ├── dockerhub-description.yml │ ├── env-release-nucleus.yml │ ├── env-release-synapse.yml │ ├── premerge.yml │ ├── pull_request_lint.yml │ ├── release-patch-wf.yml │ ├── release.yml │ └── stale.yml ├── .gitignore ├── .golangci.yml ├── .sample.synapse.json ├── .vscode/ │ └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── build/ │ ├── nucleus/ │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── entrypoint.sh │ │ ├── golang/ │ │ │ └── server │ │ └── java/ │ │ └── test-at-scale-java.jar │ └── synapse/ │ ├── Dockerfile │ ├── build.sh │ └── entrypoint.sh ├── bundle ├── cmd/ │ ├── nucleus/ │ │ ├── bin.go │ │ ├── flags.go │ │ └── main.go │ └── synapse/ │ ├── bin.go │ ├── flags.go │ └── main.go ├── config/ │ ├── default.go │ ├── loader.go │ ├── nucleusmodel.go │ ├── parse.go │ ├── parse_test.go │ └── synapsemodel.go ├── docker-compose.yml ├── go.mod ├── go.sum ├── mocks/ │ ├── AzureClient.go │ ├── BlockTestService.go │ ├── Builder.go │ ├── CacheStore.go │ ├── CoverageService.go │ ├── DiffManager.go │ ├── DockerRunner.go │ ├── Driver.go │ ├── ExecutionManager.go │ ├── GitManager.go │ ├── ListSubModuleService.go │ ├── LogWriterStrategy.go │ ├── Logger.go │ ├── PayloadManager.go │ ├── Requests.go │ ├── SecretParser.go │ ├── SecretsManager.go │ ├── SynapseManager.go │ ├── TASConfigManager.go │ ├── Task.go │ ├── TestDiscoveryService.go │ ├── TestExecutionService.go │ ├── TestStats.go │ └── ZstdCompressor.go ├── pkg/ │ ├── api/ │ │ ├── health/ │ │ │ ├── health.go │ │ │ └── health_test.go │ │ ├── results/ │ │ │ ├── results.go │ │ │ └── results_test.go │ │ ├── router.go │ │ ├── router_test.go │ │ └── testlist/ │ │ └── testlist.go │ ├── azure/ │ │ └── client.go │ ├── blocktestservice/ │ │ ├── setup.go │ │ └── setup_test.go │ ├── cachemanager/ │ │ └── cachemanager.go │ ├── command/ │ │ ├── run.go │ │ ├── run_test.go │ │ ├── script.go │ │ └── script_test.go │ ├── core/ │ │ ├── interfaces.go │ │ ├── lifecycle.go │ │ ├── models.go │ │ ├── runner.go │ │ ├── secrets.go │ │ ├── synapse.go │ │ └── wsproto.go │ ├── cron/ │ │ └── setup.go │ ├── diffmanager/ │ │ ├── setup.go │ │ └── setup_test.go │ ├── driver/ │ │ ├── builder.go │ │ ├── builder_test.go │ │ ├── driver_v1.go │ │ ├── driver_v2.go │ │ └── driver_v2_test.go │ ├── errs/ │ │ ├── nucleus.go │ │ ├── nucleus_test.go │ │ └── synapse.go │ ├── fileutils/ │ │ ├── fileutils.go │ │ └── fileutils_test.go │ ├── gitmanager/ │ │ ├── setup.go │ │ └── setup_test.go │ ├── global/ │ │ ├── nucleusconstants.go │ │ ├── synapseconstants.go │ │ └── version.go │ ├── listsubmoduleservice/ │ │ └── setup.go │ ├── logstream/ │ │ ├── mask.go │ │ └── mask_test.go │ ├── logwriter/ │ │ ├── setup.go │ │ └── setup_test.go │ ├── lumber/ │ │ ├── logio.go │ │ ├── logrus.go │ │ ├── setup.go │ │ └── zap.go │ ├── payloadmanager/ │ │ ├── setup.go │ │ └── setup_test.go │ ├── procfs/ │ │ └── procfs.go │ ├── proxyserver/ │ │ ├── proxyhandler.go │ │ └── setup.go │ ├── requestutils/ │ │ └── request.go │ ├── runner/ │ │ └── docker/ │ │ ├── config.go │ │ ├── docker.go │ │ ├── docker_test.go │ │ └── setup_test.go │ ├── secret/ │ │ ├── secret.go │ │ └── secret_test.go │ ├── secrets/ │ │ ├── secrets.go │ │ ├── secrets_test.go │ │ └── setup_test.go │ ├── server/ │ │ └── setup.go │ ├── service/ │ │ ├── coverage/ │ │ │ ├── coverage.go │ │ │ ├── coverage_test.go │ │ │ └── models.go │ │ └── teststats/ │ │ ├── teststats.go │ │ └── teststats_test.go │ ├── synapse/ │ │ ├── synapse.go │ │ ├── utils.go │ │ └── utils_test.go │ ├── tasconfigdownloader/ │ │ └── setup.go │ ├── tasconfigmanager/ │ │ ├── setup.go │ │ └── setup_test.go │ ├── task/ │ │ ├── task.go │ │ └── task_test.go │ ├── testdiscoveryservice/ │ │ ├── testdiscovery.go │ │ └── testdiscovery_test.go │ ├── testexecutionservice/ │ │ ├── testexecution.go │ │ └── testexecution_test.go │ ├── tests/ │ │ └── testutils.go │ ├── urlmanager/ │ │ ├── urlmanager.go │ │ └── urlmanager_test.go │ ├── utils/ │ │ ├── utils.go │ │ └── utils_test.go │ └── zstd/ │ ├── zstd.go │ └── zstd_test.go ├── runner.conf ├── sample-tas.yaml ├── scripts/ │ ├── .eslintrc.json │ ├── custom-reporter.js │ ├── mapCoverage.js │ └── package.json └── testutils/ ├── constants.go ├── testdata/ │ ├── compare/ │ │ └── abc...xyz │ ├── coverage/ │ │ ├── coverage-final.json │ │ └── sample/ │ │ └── coverage-final.json │ ├── gitlabCommitDiff.json │ ├── index.json │ ├── index.txt │ ├── merge_requests/ │ │ └── 2/ │ │ └── changes │ ├── payload.json │ ├── pulls/ │ │ └── 2 │ ├── sample_config.json │ ├── secretTestData/ │ │ ├── invalidsecretfile.json │ │ ├── secretOauthFile.json │ │ └── secretfile.json │ ├── tas.yaml │ ├── taskPayload.json │ ├── tasyml/ │ │ ├── duplicate_submodule_postmerge.yaml │ │ ├── duplicate_submodule_premerge.yaml │ │ ├── framework_only_required.yml │ │ ├── invalidVersion.yml │ │ ├── invalid_fields.yml │ │ ├── invalid_types.yml │ │ ├── invalid_typesv2.yml │ │ ├── junk.yml │ │ ├── postmerge_emptyv1.yml │ │ ├── postmerge_emptyv2.yaml │ │ ├── pre_merge_emptyv1.yml │ │ ├── premerge_emptyv2.yaml │ │ ├── valid.yml │ │ ├── validV2.yml │ │ ├── valid_with_cachekeyV2.yml │ │ └── validwithCacheKey.yml │ └── testblocklistdata/ │ └── testBlocklist.json ├── testdirectory/ │ └── testdir/ │ └── file ├── testfile └── utils.go