galaxyproject / galaxyproject/planemo
Configurable test-data for shed resolution.
- Dominant language
- Python
- Stars
- 110
- Forks
- 102
- Avg merge
- 4d 21h
- Merged PRs (30d)
- 13
Description
Add a `test_data` directive to `.shed.yml` with the obvious defaults.
```
test_data: ; totally optional, compeltely inferred from IUC "best practices"
auto: false ; inferring test data has some corner cases and would be off by default I guess
; and this dirctory would just be auto detected for "best practices" repos
include:
- 1.fasta ; manually specify tool-data contents if ``auto_locs: False``
base: ../../test-data
```
Useful to custom repository layouts (See #160) but also for de-multiplexing tool directories.
Contributor guide
Research direction
Start with the proposed `.shed.yml` structure and issue #160, then find the existing shed-resolution and configuration entry points. Done means supporting the optional `test_data` directive, its `auto`, `include`, and `base` values, and the stated defaults for custom repository layouts and de-multiplexed tool directories.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100