Files
hayabusa/tools/sigmac/test_files/README.md
James Takai / hach1yon b10b714b36 SIGMAルールの変換ツールのテストケース作成とバグFIX (#261)
* grep検索に数値を指定されていると、sigmaルールの変換に失敗する問題を修正しました。

* add test files and bugfix for no timeframe.
2021-12-05 15:02:54 +09:00

12 lines
1.1 KiB
Markdown

このフォルダにはテストに必要なファイルが格納されています。
テストを実行する際には、toos/sigmacにあるファイルに加え、このフォルダのファイルもsigmaディレクトリにコピーしてください。
このフォルダにあるファイルについて説明します。
* test_rules: テスト用のSIGMAルールが格納されたフォルダです。
* convert_test.sh: テストを実行するためのシェルスクリプトです。test_rulesフォルダ内のSIGMAルールをhayabusaルールに変換し、hayabusa_rules_testフォルダに出力します。
* expected_rules: test_rulesフォルダ内のルールを正しく変換すると、このフォルダに設置されているhayabusaルールと同じになるはずです。
テストは下記のように実行します。
* convert_test.shを実行する。
* WinMerge等のツールを利用して、expected_rulesフォルダとhayabusa_rules_testフォルダに差分を確認する。
* 差分が無ければテストOKです。差分があれば、内容を確認して適宜修正してください。