Skip to content

Instantly share code, notes, and snippets.

@igstan
Last active April 6, 2018 12:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save igstan/9fdaa3d652bf251a587725500649474d to your computer and use it in GitHub Desktop.
Save igstan/9fdaa3d652bf251a587725500649474d to your computer and use it in GitHub Desktop.
# Run with http://macsequencediagram.com/
participant user
participant "gauge-maven-plugin" as mvn
participant "gauge"
participant "gauge-java" as gaugeJava
participant "java"
activate user
activate mvn
user -> mvn: "mvn gauge:execute"
mvn -> mvn: "set $gauge_custom_classpath"
activate gauge
mvn -> gauge: spawn
gauge -> gauge: "read manifest.json"
gauge -> gauge: "read $plugin_dir/java.json"
activate gaugeJava
gauge -> gaugeJava: spawn
gaugeJava -> gaugeJava: "classpath = $gauge_custom_classpath"
activate java
gaugeJava -> java: spawn
java -> java: "open connection to Gauge server"
java -> java: "scan for steps, hooks, etc."
java <-> gauge: "protobuf messages"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment