GSTT-CSC / GSTT-CSC/TotalSegmentator-AIDE

Add MAP end-to-end testing GitHub Action

Open
#25 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
34
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Either using the sample data in `/tests/data` or an entirely new test data subset, we need to implement an end-to-end GitHub Action in order to test the end-to-end process works.

e.g. GitHub Action should look in an `input` folder and produce an RT Struct file in an `output` folder.

Ideally this would be using the MAP container (see #24), but fallback would be to use `monai-deploy exec app -i input/ -o -output/` instead (assumption being that performance is expected to be the same as containerised MAP).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the sample data in /tests/data and issue #24 for the MAP container approach. Inspect the repository's GitHub Actions setup and compare the container flow with `monai-deploy exec app -i input/ -o -output/`. Done means an end-to-end action processes input data and produces an RT Struct file in output.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd, devops, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.