Browse Source

[Test] Add test cases for dynamic symbols

tags/3.6
Vsevolod Stakhov 1 year ago
parent
commit
ff00709838
No account linked to committer's email address

+ 18
- 0
test/functional/cases/001_merged/102_multimap.robot View File

@@ -416,3 +416,21 @@ MAP - EXTERNAL MISS
Scan File ${MESSAGE} IP=127.0.0.1 Hostname=example.com.bg
... Settings={symbols_enabled = [EXTERNAL_MULTIMAP]}
Do Not Expect Symbol EXTERNAL_MULTIMAP

MAP - DYNAMIC SYMBOLS - SYM1
Scan File ${MESSAGE} IP=127.0.0.1 Hostname=foo
... Settings={symbols_enabled = [DYN_TEST1,DYN_TEST2,DYN_MULTIMAP]}
Expect Symbol DYN_TEST1
Do Not Expect Symbol DYN_TEST2

MAP - DYNAMIC SYMBOLS - SYM2
Scan File ${MESSAGE} IP=127.0.0.1 Hostname=bar
... Settings={symbols_enabled = [DYN_TEST1,DYN_TEST2,DYN_MULTIMAP]}
Expect Symbol DYN_TEST2
Do Not Expect Symbol DYN_TEST1

MAP - DYNAMIC SYMBOLS - MISS
Scan File ${MESSAGE} IP=127.0.0.1 Hostname=baz
... Settings={symbols_enabled = [DYN_TEST1,DYN_TEST2,DYN_MULTIMAP]}
Do Not Expect Symbol DYN_TEST2
Do Not Expect Symbol DYN_TEST1

+ 2
- 0
test/functional/configs/maps/dynamic_symbols.map View File

@@ -0,0 +1,2 @@
foo DYN_TEST1:10:opt1,opt2
bar DYN_TEST2:20:opt3,opt4

+ 6
- 0
test/functional/configs/merged-override.conf View File

@@ -247,6 +247,12 @@ multimap {
method = "query",
}
}

DYN_MULTIMAP {
type = "hostname";
map = "{= env.TESTDIR =}/configs/maps/dynamic_symbols.map";
dynamic_symbols = true;
}
}

rbl {

Loading…
Cancel
Save