This example runs a Python controller (controller.py) and a Java PM node (pm_java.java) over the standard concore file-based exchange.
controller.py- Python controller nodepm_java.java- Java PM node usingconcoredocker.javajava_e2e.graphml- workflow graph for the examplesmoke_check.py- lightweight verification script
- Python environment with project dependencies installed
- JDK (for
javacandjava) jeromq-0.6.0.jar
Download jar (from repo root):
mkdir -p .ci-cache/java
curl -fsSL -o .ci-cache/java/jeromq-0.6.0.jar https://repo1.maven.org/maven2/org/zeromq/jeromq/0.6.0/jeromq-0.6.0.jarFrom repo root:
python example/java_e2e/smoke_check.py --jar .ci-cache/java/jeromq-0.6.0.jarExpected result:
- script prints
smoke_check passed - final
uandympayloads are printed in concore wire format