Simple DSL runner for task automation. Rationale:
- Write scenarios in simple text step by step.
- Scenarios can compose other scenarios.
- Perform scenarios by matching actors' steps.
Want to discuss or have a question? Raise an Issue!
Task automation should:
- Easy to adopt
- Simple to extend
- Level and scope agnostic
- Not require syntax and semantics of a Turing complete programming language.
- Not require behavioural syntax nor given-when-then structure.
- Not depend on any (unit) test framework.
- argument/config parser (DONE)
- Markdown interpreter
- Scenario mapper
- Actor implementation
- Step matcher, perform
- nobe Director runner
- console reporter
- node module
- jshint, tests and coverage
- tags, meta (pre-/postconditions, disabled/draft, template/atom)
- director (runner) respects meta
- assert actors
- $scope, parameters, return values
- html reporter
- embed media in reports
- webdriver and rest actors
- browser support
- multi scene support
- ...