]> git.ipfire.org Git - thirdparty/suricata-verify.git/commit
tests/luaxform: Lua transform tests 2262/head 2514/head
authorJeff Lucovsky <jlucovsky@oisf.net>
Tue, 17 Sep 2024 12:56:36 +0000 (08:56 -0400)
committerJeff Lucovsky <jlucovsky@oisf.net>
Sun, 18 May 2025 13:17:16 +0000 (09:17 -0400)
commit901b2f1f5ddc8088b876123a5c91bc11aef3ae38
treef5fbcf081591e5a73ca424f9e79634b91aa921dc
parentb2775eb7c2df53b9b148302c121696bdda44fe13
tests/luaxform: Lua transform tests

This commit adds tests for new Lua transform
- Basic transform operation
- Ensure non-existent Lua scripts are detected
- Ensure Lua scripts without transform functions are detected
- Ensure Lua scripts properly receive optional transform arguments
- Ensure Lua scripts work with Suricata's Lua libraries
33 files changed:
tests/lua/lua-transform-01/README.md [new file with mode: 0644]
tests/lua/lua-transform-01/test.pcap [new file with mode: 0644]
tests/lua/lua-transform-01/test.rules [new file with mode: 0644]
tests/lua/lua-transform-01/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-01/transform.lua [new file with mode: 0644]
tests/lua/lua-transform-02/README.md [new file with mode: 0644]
tests/lua/lua-transform-02/test.rules [new file with mode: 0644]
tests/lua/lua-transform-02/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-03/README.md [new file with mode: 0644]
tests/lua/lua-transform-03/test.rules [new file with mode: 0644]
tests/lua/lua-transform-03/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-03/transform.lua [new file with mode: 0644]
tests/lua/lua-transform-04/README.md [new file with mode: 0644]
tests/lua/lua-transform-04/test.rules [new file with mode: 0644]
tests/lua/lua-transform-04/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-04/transform.lua [new file with mode: 0644]
tests/lua/lua-transform-05/transform.lua
tests/lua/lua-transform-06/README.md [new file with mode: 0644]
tests/lua/lua-transform-06/test.rules [new file with mode: 0644]
tests/lua/lua-transform-06/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-06/transform.lua [new file with mode: 0644]
tests/lua/lua-transform-07/README.md [new file with mode: 0644]
tests/lua/lua-transform-07/test.rules [new file with mode: 0644]
tests/lua/lua-transform-07/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-07/transform.lua [new file with mode: 0644]
tests/lua/lua-transform-08/README.md [new file with mode: 0644]
tests/lua/lua-transform-08/suricata.yaml [new file with mode: 0644]
tests/lua/lua-transform-08/test.pcap [new file with mode: 0644]
tests/lua/lua-transform-08/test.rules [new file with mode: 0644]
tests/lua/lua-transform-08/test.yaml [new file with mode: 0644]
tests/lua/lua-transform-08/transform-base64.lua [new file with mode: 0644]
tests/lua/lua-transform-08/transform-dataset.lua [new file with mode: 0644]
tests/lua/lua-transform-08/transform-hashlib.lua [new file with mode: 0644]