Skip to content

Add invalid well test cases - #48

Merged
kevinyamauchi merged 6 commits into
mainfrom
fix/06-well
Oct 29, 2026
Merged

kevinyamauchi merged 6 commits into
mainfrom
fix/06-well

Conversation

@clbarnes

Copy link
Copy Markdown
Collaborator

Rounding out the #17 todo list! 🍾

Most of the well cases do not reference acquisitions,
and so don't need to be in a plate hierarchy.
The non_integer_acquisition_id case does.
The well minimal_acquisitions test needs to exist in a plate hierarchy,
which means that the test is identical to the plate minimal_acquisitions
case.

@kevinyamauchi kevinyamauchi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks, @clbarnes ! The new cases look good. I noticed that some of the zarr.json metadata is missing the ome and version attributes. I think they are both pre-existing issues from #13 .

  • cases/validate_zarr/v0.6/core/invalid/well/duplicate_images.ome.zarr/zarr.json (I know it was just a rename, but probably good to fix)
  • cases/validate_zarr/v0.6/core/invalid/well/empty_images.ome.zarr/zarr.json (not in this PR, but it's next door, so probably worth fixing)

@clbarnes

Copy link
Copy Markdown
Collaborator Author

Good find, both are fixed now!

@kevinyamauchi kevinyamauchi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thank you! LGTM! Is that the last of #17?!?

@kevinyamauchi
kevinyamauchi merged commit d43847d into main Oct 29, 2026
24 checks passed
@kevinyamauchi
kevinyamauchi deleted the fix/06-well branch October 29, 2026 07:53
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