-
Notifications
You must be signed in to change notification settings - Fork 7
Integration test #88
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
Comments
As of e079db2c0dd067b2f67253e1646cfe69d074c519, we have a simple test that runs on fake images (see By now it just runs as an example. The plan is to transform it into an actual test (doing everything in a python script, rather than in a bash script), where we run a complex workflow (on a tiny fake dataset) and compare results at each step with some reference results. |
As of 40d00de04e6197f5426da841aedebf042c21050f we have a python script in the tests folder (test_workflow_on_fake_data.py), which runs a trivial workflow on fake data. At the moment it simply tests that the run gets through without errors/exceptions, but later we'll add an actual validation of output against some known values. |
From fractal-analytics-platform/fractal-client#69 (comment):
|
There is a useful example of fractal-server-agnostic pipeline file in fractal-analytics-platform/fractal-client#150. This is useful to test a plain python workflow, i.e. a collection of tasks with their I/O definitions. |
* Include OME-NGFF validation; * Use real data from Zenodo
Uh oh!
There was an error while loading. Please reload this page.
As of our last meeting today:
Let's add an integration test which runs on a small dataset (I would aim at something like 2 wells of 2x2 sites, with just a couple of Z levels and a handful channels). The plan is to run
yokogawa_to-zarr
+illumination_correction
+maximum_intensity_projection
, and then to compare the three zarr files with reference ones.Some more work is probably needed before adding this test becomes compelling. At least on these issues:
The text was updated successfully, but these errors were encountered: