confluent-kafka-python
confluent-kafka-python copied to clipboard
ST-1322: Trogdor Produce Runner
The Trogdor Runner executes Trogdor ExternalCommandSpec tasks. It can be invoked directly from command line ./tests/trogdor_runner --spec ExternalCommandSpecFile
, or driven by Trogdor agents. When running from command, the Trogdor Runner reads the spec file. If driven by Trogdor agents, this runner is waiting on the stdin for the ExternalCommandSpec tasks, then execute the tasks.
- Add Trogdor Runner (./tests/trogdor/trogdor_runner.py) to execute Trogdor tasks.
- Add Trogdor Produce Runner (./tests/trogdor/produce_spec_runner.py) to execute Trogdor Produce task.
- Add Trogdor Produce Test to ./tests/run.sh.
@edenhill Thanks for the review. I addressed most of your comments.
I'm going to progress the work in this PR over here: https://github.com/mhowlett/confluent-kafka-python/tree/trogdor
I'll add to the comments in this PR, where relevant, but make updates to my own branch. we can sort out anything already raised in comments here, and continue the discussion in my branch when done.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
Xi Yang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.