Repository navigation
update build files - #224
Merged
Merged
Conversation
arcuri82
requested changes
Nov 3, 2026
| Once the script is completed, not only all the SUTs will be available under the `dist` folder, but also all the _driver_ executables for _EvoMaster_. | ||
| _White-box_ testing: after `scripts/dist.py`, run `scripts/dist.py --evomaster`. | ||
| This builds only the external _driver_ executables for _EvoMaster_ (no APIs) and copies `evomaster-agent.jar` into the `dist` folder. | ||
| It requires the _EvoMaster_ version declared in `scripts/build/.env` to be installed in your local `~/.m2` (e.g., with `mvn install` in _EvoMaster_), as `~/.m2` is mounted into the Docker builds. |
Contributor
There was a problem hiding this comment.
to avoid this possible manual step, could we do something like:
- adding an explicit module that has a dependency to the agent
- "mvn install" on that module, as part of dist.py, would force downloading it into .m2 cache
- build it before copy the agent to dist
- when doing version.py, make sure to update version of EM in that module
what you think?
Collaborator
Author
There was a problem hiding this comment.
@arcuri82 before doing anything, what do you think about publishing EvoMaster snapshots to a snapshot repository? Would you consider that, or should I work around it on the WFD side?
Contributor
There was a problem hiding this comment.
@omursahin now I remember why it was not trivial, and I did not do it before... there is the issue with snapshot dependencies :(
let's skip it for now. will go back to it in future when we update how we handle white-box experiments
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.