This PR introduces a new testing feature to the normalizer tool, allowing users to run unit tests with user-defined rules. It also includes updates to documentation and the project structure to support this functionality.
Detailed summary
Added normalizer/test.md documentation for the new testing command.
Introduced Language.EO.Test.Yaml and Language.EO.Test.YamlSpec modules.
Updated eo-phi-normalizer/package.yaml to include hspec dependencies.
Modified Main.hs to include a new CLI'Test command.
Updated command parser to handle test commands.
Added unit tests in eo-phi-normalizer/test/Test/EO/Yaml.hs.
Revised site/docs/src/SUMMARY.md to include the new test command.
Updated various documentation files to reflect changes in commands and features.
✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}
Closes #483
PR-Codex overview
This PR introduces a new testing feature to the
normalizer
tool, allowing users to run unit tests with user-defined rules. It also includes updates to documentation and the project structure to support this functionality.Detailed summary
normalizer/test.md
documentation for the new testing command.Language.EO.Test.Yaml
andLanguage.EO.Test.YamlSpec
modules.eo-phi-normalizer/package.yaml
to includehspec
dependencies.Main.hs
to include a newCLI'Test
command.eo-phi-normalizer/test/Test/EO/Yaml.hs
.site/docs/src/SUMMARY.md
to include the new test command.