Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(56)

Unified Diff: testing/mgo.go

Issue 68990043: System SSH key upgrader (Closed)
Patch Set: System SSH key upgrader Created 11 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « state/apiserver/keymanager/keymanager_test.go ('k') | upgrades/export_test.go » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: testing/mgo.go
=== modified file 'testing/mgo.go'
--- testing/mgo.go 2014-02-14 12:11:22 +0000
+++ testing/mgo.go 2014-02-25 18:18:54 +0000
@@ -145,7 +145,9 @@
}
server.Stderr = server.Stdout
exited := make(chan struct{})
+ started := make(chan struct{})
go func() {
+ <-started
lines := readLines(out, 20)
err := server.Wait()
exitErr, _ := err.(*exec.ExitError)
@@ -159,7 +161,9 @@
close(exited)
}()
inst.exited = exited
- if err := server.Start(); err != nil {
+ err = server.Start()
+ close(started)
+ if err != nil {
return err
}
inst.server = server
« no previous file with comments | « state/apiserver/keymanager/keymanager_test.go ('k') | upgrades/export_test.go » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b