45 lines
945 B
YAML
45 lines
945 B
YAML
url: ""
|
|
functions:
|
|
- type: subflow
|
|
id: call-tests
|
|
workflow: tests
|
|
start:
|
|
type: event
|
|
state: call-subflow
|
|
event:
|
|
type: io.direktiv.function.test
|
|
context:
|
|
function: 'export-xlsx'
|
|
version: '1.0'
|
|
states:
|
|
- id: call-subflow
|
|
type: action
|
|
action:
|
|
function: call-tests
|
|
catch:
|
|
- error: "*"
|
|
transition: report-failure
|
|
transition: report-success
|
|
- id: report-success
|
|
type: generateEvent
|
|
event:
|
|
type: io.direktiv.function.test.result
|
|
source: tests
|
|
data: ''
|
|
context:
|
|
result: success
|
|
function: jq(."io.direktiv.function.test".function)
|
|
version: jq(."io.direktiv.function.test".version)
|
|
- id: report-failure
|
|
type: generateEvent
|
|
event:
|
|
type: io.direktiv.function.test.result
|
|
source: tests
|
|
data: jq(.error)
|
|
context:
|
|
result: failure
|
|
function: jq(."io.direktiv.function.test".function)
|
|
version: jq(."io.direktiv.function.test".version)
|
|
|
|
|