@@ -122,6 +122,9 @@ var (
122
122
},
123
123
},
124
124
}
125
+ dataStreamOverrides = map [string ]bool {
126
+ "amazon_security_lake" : true ,
127
+ }
125
128
enableIndependentAgents = environment .WithElasticPackagePrefix ("TEST_ENABLE_INDEPENDENT_AGENT" )
126
129
)
127
130
@@ -937,7 +940,7 @@ func (r *tester) prepareScenario(ctx context.Context, config *testConfig, svcInf
937
940
938
941
// Input packages can set `data_stream.dataset` by convention to customize the dataset.
939
942
dataStreamDataset := ds .Inputs [0 ].Streams [0 ].DataStream .Dataset
940
- if scenario .pkgManifest .Type == "input" {
943
+ if scenario .pkgManifest .Type == "input" || dataStreamOverrides [ scenario . pkgManifest . Name ] {
941
944
v , _ := config .Vars .GetValue ("data_stream.dataset" )
942
945
if dataset , ok := v .(string ); ok && dataset != "" {
943
946
dataStreamDataset = dataset
@@ -1290,7 +1293,7 @@ func (r *tester) validateTestScenario(ctx context.Context, result *testrunner.Re
1290
1293
}
1291
1294
expectedDatasets = []string {expectedDataset }
1292
1295
}
1293
- if scenario .pkgManifest .Type == "input" {
1296
+ if scenario .pkgManifest .Type == "input" || dataStreamOverrides [ scenario . pkgManifest . Name ] {
1294
1297
v , _ := config .Vars .GetValue ("data_stream.dataset" )
1295
1298
if dataset , ok := v .(string ); ok && dataset != "" {
1296
1299
expectedDatasets = append (expectedDatasets , dataset )
0 commit comments