Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release the first version with unit tests #4

Open
yegor256 opened this issue Dec 14, 2023 · 3 comments
Open

release the first version with unit tests #4

yegor256 opened this issue Dec 14, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@yegor256
Copy link
Member

yegor256 commented Dec 14, 2023

Let's release the first version, with a series of unit tests, where each test does the following:

  • Takes a .eo file from src/test/resources/org/eolang/normalizer/
  • Compiles it and executes with the help of eo-maven-plugin, through Farea (no need to use maven-invoker-plugin)
  • Remembers the result of the execution (stdout1)
  • Compiles it, but with the use of the normalizer-maven-plugin that is supposed to modify .phi files, generated by eo-maven-plugin
  • Compares the result (stdout2) with the previous output (stdout1)

So far, the normalizer-maven-plugin doesn't need to do any modifications to .phi files.

@yegor256
Copy link
Member Author

@volodya-lombrozo can you please help us implement this (after objectionary/eo#2684 is fixed)

@yegor256 yegor256 added the enhancement New feature or request label Dec 14, 2023
@volodya-lombrozo
Copy link
Member

@yegor256 Of course

@yegor256
Copy link
Member Author

@volodya-lombrozo put this work on hold, please. Most probably, we won't need this plugin at all, since its job will be done by the ineo-maven-plugin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants