XMLWordPrintable

## Details

• Type: Improvement
• Status: To Do
• Resolution: Unresolved
• Fix Version/s: None
• Component/s:
• Labels:
• Story Points:
4
• Team:

## Description

DM-22599 created a test framework for validating many parts of a PipelineTask, including its normal inputs and outputs. However, it does not support InitInputs or InitOutputs. Add analogous test methods for these connections.

## Activity

Krzysztof Findeisen created issue -
Field Original Value New Value
Link This issue relates to DM-22599 [ DM-22599 ]
 Sprint AP S20-3 (February) [ 984 ]
 Assignee Krzysztof Findeisen [ krzys ]
 Sprint AP S20-3 (February) [ 984 ] AP S20-4 (March) [ 985 ]
 Rank Ranked lower
 Epic Link DM-22633 [ 427742 ]
 Sprint AP S20-4 (March) [ 985 ] AP S20-5 (April) [ 986 ]
 Rank Ranked lower
 Epic Link DM-22633 [ 427742 ] DM-24341 [ 433028 ]
 Sprint AP S20-5 (April) [ 986 ] AP S20-6 (May) [ 987 ]
 Rank Ranked higher
 Status To Do [ 10001 ] In Progress [ 3 ]
 Sprint AP S20-6 (May) [ 987 ]
 Rank Ranked lower
 Status In Progress [ 3 ] To Do [ 10001 ]
Hide
Krzysztof Findeisen added a comment -

Deferring this until we get some more user experience with the existing code. InitOutputs could probably be handled much like Outputs (see the current assertValidOutput), but I'm not sure about the best way to handle InitInputs. The main thing that can go wrong there is a bug in any optional inputs, or a mismatch between what the config thinks is needed and what the task code assumes.

Show
Krzysztof Findeisen added a comment - Deferring this until we get some more user experience with the existing code. InitOutputs could probably be handled much like Outputs (see the current assertValidOutput), but I'm not sure about the best way to handle InitInputs. The main thing that can go wrong there is a bug in any optional inputs, or a mismatch between what the config thinks is needed and what the task code assumes.
 Epic Link DM-24341 [ 433028 ] DM-25145 [ 435263 ]
 Epic Link DM-25145 [ 435263 ] DM-26803 [ 439755 ]

## People

• Assignee:
Krzysztof Findeisen
Reporter:
Krzysztof Findeisen
Watchers:
Krzysztof Findeisen