master
yaml 36 lines 1.3 KB
Raw
1 pattern: "(?P<msg>.*)"
2
3 # Test with maximum number of items (based on MAX_INJECTIONS, MAX_REWRITES, MAX_RENAMES)
4 # From log2journal.h: MAX_INJECTIONS = MAX_REWRITES = MAX_RENAMES = 512 (MAX_OUTPUT_KEYS / 2)
5
6 inject:
7 # Generate many injection rules to test limits
8 - {key: INJECT_001, value: "value_001"}
9 - {key: INJECT_002, value: "value_002"}
10 - {key: INJECT_003, value: "value_003"}
11 - {key: INJECT_004, value: "value_004"}
12 - {key: INJECT_005, value: "value_005"}
13 - {key: INJECT_006, value: "value_006"}
14 - {key: INJECT_007, value: "value_007"}
15 - {key: INJECT_008, value: "value_008"}
16 - {key: INJECT_009, value: "value_009"}
17 - {key: INJECT_010, value: "value_010"}
18 # ... Continue this pattern up to 512 items
19 # For brevity, showing first 10 and last item
20 - {key: INJECT_512, value: "value_512"}
21
22 rewrite:
23 # Test with many rewrite rules
24 - {key: REWRITE_001, value: "rewrite_001", inject: yes}
25 - {key: REWRITE_002, value: "rewrite_002", inject: yes}
26 - {key: REWRITE_003, value: "rewrite_003", inject: yes}
27 # ... up to 512
28
29 rename:
30 # Test with many rename rules
31 - {old_key: OLD_001, new_key: NEW_001}
32 - {old_key: OLD_002, new_key: NEW_002}
33 - {old_key: OLD_003, new_key: NEW_003}
34 # ... up to 512
35
36 # Note: This is a template. In actual test, we'd generate all 512 items programmatically