Adopt ConfigKit overlays for pipeline selection
This commit is contained in:
@@ -358,7 +358,7 @@ func TestExamplesLoadAndValidate(t *testing.T) {
|
||||
t.Run(profile.name, func(t *testing.T) {
|
||||
options := PipelineLoadOptions{}
|
||||
if profile.selection != "" {
|
||||
options.Profile = &profile.selection
|
||||
options.Overlay = &profile.selection
|
||||
}
|
||||
pipeline, err := LoadPipelineWithOptions(pipelinePath, options)
|
||||
if err != nil {
|
||||
@@ -381,12 +381,12 @@ func TestExamplesLoadAndValidate(t *testing.T) {
|
||||
if cfg.Pipeline.Audita.LLMAPIKey != nil || cfg.Pipeline.Storage.Backend != StorageBackendLocal || cfg.Pipeline.Storage.S3 != nil {
|
||||
t.Fatalf("split bundle must remain offline and secret-free: audita=%#v storage=%#v", cfg.Pipeline.Audita, cfg.Pipeline.Storage)
|
||||
}
|
||||
selectedProfile, selected := SelectedPipelineProfile(cfg.Pipeline)
|
||||
selectedOverlay, selected := SelectedPipelineOverlay(cfg.Pipeline)
|
||||
if profile.selection == "" && selected {
|
||||
t.Fatalf("production base unexpectedly selected profile %#v", selectedProfile)
|
||||
t.Fatalf("production base unexpectedly selected overlay %#v", selectedOverlay)
|
||||
}
|
||||
if profile.selection != "" && (!selected || selectedProfile.Name != profile.selection) {
|
||||
t.Fatalf("selected profile = %#v, want %q", selectedProfile, profile.selection)
|
||||
if profile.selection != "" && (!selected || selectedOverlay.Name != profile.selection) {
|
||||
t.Fatalf("selected overlay = %#v, want %q", selectedOverlay, profile.selection)
|
||||
}
|
||||
for _, key := range []string{
|
||||
"session_recap",
|
||||
|
||||
Reference in New Issue
Block a user