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

As a developer of a tool that generates RO-Crates, I want to validate the created RO-Crates as part of my test suite #52

Open
1 of 3 tasks
elichad opened this issue Jul 29, 2024 · 7 comments
Assignees

Comments

@elichad
Copy link

elichad commented Jul 29, 2024

Useful for testing if RO-Crates generated by third-party tools are valid - e.g. a Workflow Run Crate generated by Galaxy or snakemake.

Likely to take the form of a command-line tool

  • Evaluate rocrate-validator
  • Implement it in the test suite for galaxy or cwlrunner
  • Document somehow (e.g. by example) the approach to take
@stain
Copy link
Member

stain commented Aug 6, 2024

With pytest or github action examples

@OliverWoolland
Copy link

@ianhinder
Copy link

Next task here is for Oliver to evaluate rocrate-validator.

@ianhinder
Copy link

Oliver is starting to develop in Galaxy, and will plug in the validator.

@stain
Copy link
Member

stain commented Nov 11, 2024

rocrate-validator programmatic use needs to be improved to be used for testing and in Cratey-validator. See crs4/rocrate-validator#40

@ianhinder
Copy link

A PR has been raised. We will take a look at this.

@ianhinder
Copy link

This is on hold, because we are waiting for RunCrate to work with Galaxy, so that we can get usable provenance from Galaxy. Current RO-Crate output from Galaxy does not pass validation, so we want to replace it.

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

No branches or pull requests

4 participants