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

Extract the runner module into its own crate #678

Merged
merged 6 commits into from
Jul 2, 2024

Conversation

saulecabrera
Copy link
Member

This commit extracts the utiility runner module, used in the integration tests into its own private crate.
The main motivation for this change is to enable sharing this functionality between integration tests and the upcoming javy-fuzz crate.

Additionally, this change promotes some dependencies to the workspace level, namely:

  • tempfile
  • uuid

Checklist

  • I've updated the relevant CHANGELOG files if necessary. Changes to javy-cli and javy-core do not require updating CHANGELOG files.
  • I've updated the relevant crate versions if necessary. Versioning policy for library crates
  • I've updated documentation including crate documentation if necessary.

@saulecabrera saulecabrera requested a review from jeffcharles June 29, 2024 16:58
self
}

pub fn wit(&mut self, wit: impl Into<PathBuf>) -> &mut Self {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arguably wit and world could be one function given they either both need to be provided or neither should be provided but this is fine

crates/runner/src/lib.rs Outdated Show resolved Hide resolved
This commit extracts the utiility runner module, used in the integration
tests into its own private crate.
The main motivation for this change is to enable sharing this
functionality between integration tests and the upcoming `javy-fuzz`
crate.

Additionally, this change promotes some dependencies to the
workspace level, namely:

- `tempfile`
- `uuid`
@saulecabrera saulecabrera merged commit 5880e7b into bytecodealliance:main Jul 2, 2024
14 checks passed
@saulecabrera saulecabrera deleted the javy-runner branch July 2, 2024 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants