Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As an User I want to know a.s.a.p. that I didn't gave the correct execution configuration key/value pairs for the given pipeline definition, so I don't have partly executed pipelines before I notice the error #4

Open
pvdissel opened this issue Apr 5, 2013 · 0 comments

Comments

@pvdissel
Copy link
Member

pvdissel commented Apr 5, 2013

As an User
I want to know a.s.a.p. that I didn't gave the correct execution configuration key/value pairs for the given pipeline definition
so I don't have partly executed pipelines before I notice the error

Acceptance criteria

  • Should verify and validate provided execution configuration against the pipeline definition before executing the pipeline
  • Execution should fail when execution configuration is incorrect
  • Fail message should provide details on:
    • Which key it failed on
    • Why it failed on that key, eg.:
      • Key provided but not expected
      • Required key not provided
      • Value of key invalid, incl. reason when possible
  • Should fail only after all execution configuration is verified
  • Fail message should contain all execution configuration failures

Implementation ideas:

  • Implement multiple phases of execution, eg:
    • Validation phase, that executes the configuration validation as described by this story
    • Execution phase, that executes the pipeline with the provided configuration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant