Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Commit

Permalink
[#135] update graph command to include builder and tester
Browse files Browse the repository at this point in the history
  • Loading branch information
n0rad committed May 17, 2016
1 parent 7c3564f commit c9cb70f
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions bin-dgr/aci-graph.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,45 @@ func (aci *Aci) Graph() error {
buffer.WriteString("\n")
}

for _, dep := range aci.manifest.Builder.Dependencies {
buffer.WriteString(" ")
buffer.WriteString("\"")
buffer.WriteString(dep.ShortNameId())
buffer.WriteString("\"")
buffer.WriteString(" -> ")
buffer.WriteString("\"")
buffer.WriteString(aci.manifest.NameAndVersion.ShortNameId())
buffer.WriteString("\"")
buffer.WriteString("[color=red,penwidth=2.0]")
buffer.WriteString("\n")
}

for _, dep := range aci.manifest.Tester.Builder.Dependencies {
buffer.WriteString(" ")
buffer.WriteString("\"")
buffer.WriteString(dep.ShortNameId())
buffer.WriteString("\"")
buffer.WriteString(" -> ")
buffer.WriteString("\"")
buffer.WriteString(aci.manifest.NameAndVersion.ShortNameId())
buffer.WriteString("\"")
buffer.WriteString("[color=green,penwidth=2.0]")
buffer.WriteString("\n")
}

for _, dep := range aci.manifest.Tester.Aci.Dependencies {
buffer.WriteString(" ")
buffer.WriteString("\"")
buffer.WriteString(dep.ShortNameId())
buffer.WriteString("\"")
buffer.WriteString(" -> ")
buffer.WriteString("\"")
buffer.WriteString(aci.manifest.NameAndVersion.ShortNameId())
buffer.WriteString("\"")
buffer.WriteString("[color=blue,penwidth=2.0]")
buffer.WriteString("\n")
}

buffer.WriteString("}\n")

if err := ioutil.WriteFile(aci.target+pathGraphDot, buffer.Bytes(), 0644); err != nil {
Expand Down

0 comments on commit c9cb70f

Please sign in to comment.