Target should output STATE message "value"
What is the current bug behavior?
What is happening now?
Running meltano elt
with a target that outputs the STATE message's value will fail to persist the STATE.
What is the expected correct behavior?
What should be happening?
The STATE should be persisted.
Steps to reproduce
How one can reproduce the issue?
Run meltano elt
with any target that output the STATE message "value".
Possible fixes
If you can, link to the line of code that might be responsible for the problem or suggest a fix
The problem lies in the SingerRunner
expecting the output of the target to be a STATE message. It then tries to parse it, which fails.
It should write the output STATE as-is.
Further regression test
Ensure we automatically catch similar issues in the future
-
Write additional adequate test cases and submit test results -
Test results should be reviewed by a person from the team
Blocks #601 (closed)
Edited by Melty Bot