common-workflow-language / common-workflow-language/cwl-v1.2

make a proper test for WorkReuse

Open
#86 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Common Workflow Language
Stars
45
Forks
28
PR merge metrics
No merged PRs in 30d

Description

A workflow that uses the same `CommandLineTool` or `ExpressionTool` multiple times; except that that Tool always produces different outputs. `WorkReuse` would be added at the workflow step `requrements` level. The results then get compared to ensure that them do (or do not) match, as per the rules.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing tests for WorkReuse and workflow steps in this repository, then identify how CommandLineTool and ExpressionTool are invoked more than once. Define a test that compares their outputs when WorkReuse is declared at the workflow-step requirements level, including both matching and non-matching outcomes.

Written by the indexing model from the issue text.

Assessment

Domain
testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.