Skip to content
Snippets Groups Projects
Commit ce24c183 authored by François  LAURENT's avatar François LAURENT
Browse files

mentions about LarvaTaggerPipelines and scenarii.sh

parent de60590b
No related branches found
No related tags found
No related merge requests found
Pipeline #102264 passed
LarvaTagger is an umbrella project for the UI LarvaTagger.jl, the default MaggotUBA-based tagging backends and other related Julia and Python projects.
# Project map # Project map
<img src="project_structure.svg" /> <img src="project_structure.svg" />
The TidyObservables.jl and ObservationPolicies.jl are hosted on gitlab.com.
## Deployment projects
More related projects can be found at [gitlab.com/LarvaTaggerPipelines](https://gitlab.com/larvataggerpipelines).
For example, the [Pesticides](https://gitlab.com/larvataggerpipelines/pesticides), [t5_analysis_replicates](https://gitlab.com/larvataggerpipelines/t5_analysis_replicates) and [TrxmatRetagger](https://gitlab.com/larvataggerpipelines/TrxmatRetagger) are processing pipelines that include LarvaTagger.jl with MaggotUBA-based tagger.
They all rely on a Docker image of LarvaTagger and automate the deployment on various HPC clusters.
# Tests
Only three sub-projects only include automatic tests.
On the Julia side, the lower-level functionalities are provided by the PlanarLarvae.jl project. This project features unit tests with high coverage, that are run on every commit.
Similarly, the TidyObservables.jl project has unit tests and a GitLab workflow to run these tests on every commit.
For the remaining part of the LarvaTagger project, high-level functional tests only are available.
These tests are available in the LarvaTagger.jl project, in the test directory, file scenarii.sh. They depend on [shUnit2](https://github.com/kward/shunit2).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment