galaxyproject / galaxyproject/planemo

Configurable test-data for shed resolution.

Open
#163 0 comments 0 reactions 0 assignees View on GitHub
enhancement toolshed
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.