@@ -222,3 +222,17 @@ func TestProactiveSecurityInboxLifecycle(t *testing.T) {
|
||||
t.Fatalf("materialized document must remain searchable before SearXNG: %#v %v", results, err)
|
||||
}
|
||||
}
|
||||
|
||||
func TestEffectiveConcurrencyUsesRemoteSpeedLimit(t *testing.T) {
|
||||
r := &Runner{
|
||||
cfg: RunnerConfig{Concurrency: 3},
|
||||
remote: RemoteConfig{Performance: AgentPerformance{SpeedMode: true, CPUWorkers: 12}},
|
||||
}
|
||||
if got := r.effectiveConcurrency(); got != 12 {
|
||||
t.Fatalf("speed concurrency=%d want 12", got)
|
||||
}
|
||||
r.remote.Performance.SpeedMode = false
|
||||
if got := r.effectiveConcurrency(); got != 3 {
|
||||
t.Fatalf("normal concurrency=%d want 3", got)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user