Test the configuration flag to disable dataset writes from rules.
Ticket: #6123
--- /dev/null
+Test that a dataset rule trying to use an absolute path results in an
+initialization error.
--- /dev/null
+%YAML 1.1
+---
+
+logging:
+ outputs:
+ - file:
+ enabled: yes
+ filename: eve.json
+ type: json
+
+datasets:
+ rules:
+ allow-write: false
--- /dev/null
+alert dns any any -> any any (dns.query; dataset: isnotset, dns-seen, type string, state dns-seen.txt; sid:1; rev:1;)
--- /dev/null
+exit-code: 1
+
+checks:
+ - filter:
+ count: 1
+ match:
+ engine.message: "Rules containing save/state datasets have been disabled"