Compare commits
1 Commits
main
...
hermes-rep
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e9b063db75 |
@ -65,9 +65,9 @@ func TestHookMaybeStartGitOpsSnapshot(ctx context.Context, cfg config.Config, ex
|
||||
// Signature: TestHookMaybeStartGitOpsSnapshotWithRunner(ctx context.Context, cfg config.Config, exporter *metrics.Exporter, logger *log.Logger, lastRun *time.Time, running bool, done chan<- struct{}, runner TestHookGitOpsRunner) bool.
|
||||
// Why: the scrape is asynchronous, so split-module tests need a seam that keeps
|
||||
// fake kubectl behavior installed until the goroutine exits.
|
||||
func TestHookMaybeStartGitOpsSnapshotWithRunner(ctx context.Context, cfg config.Config, exporter *metrics.Exporter, logger *log.Logger, lastRun *time.Time, running bool, done chan<- struct{}, runner TestHookGitOpsRunner) bool {
|
||||
func TestHookMaybeStartGitOpsSnapshotWithRunner(ctx context.Context, cfg config.Config, exporter *metrics.Exporter, logger *log.Logger, lastRun *time.Time, running bool, done chan<- struct{}, runner ...TestHookGitOpsRunner) bool {
|
||||
original := gitOpsKubectlOutput
|
||||
gitOpsKubectlOutput = runner
|
||||
gitOpsKubectlOutput = runner[0]
|
||||
proxyDone := make(chan struct{}, 1)
|
||||
d := &Daemon{cfg: cfg, exporter: exporter, log: logger}
|
||||
started := d.maybeStartGitOpsSnapshot(ctx, lastRun, running, proxyDone)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user