Merge lp:~pedronis/ubuntu-push/fix-acceptance-client into lp:ubuntu-push/automatic

Proposed by Samuele Pedroni
Status: Merged
Approved by: Samuele Pedroni
Approved revision: 163
Merged at revision: 162
Proposed branch: lp:~pedronis/ubuntu-push/fix-acceptance-client
Merge into: lp:ubuntu-push/automatic
Diff against target: 60 lines (+11/-11)
2 files modified
server/acceptance/cmd/acceptanceclient.go (+1/-1)
server/session/session_test.go (+10/-10)
To merge this branch: bzr merge lp:~pedronis/ubuntu-push/fix-acceptance-client
Reviewer Review Type Date Requested Status
Samuele Pedroni Approve
Review via email: mp+220191@code.launchpad.net

Commit message

[trivial] really use the DeviceId at Flag(0), not empty Flag(1)

To post a comment you must log in.
Revision history for this message
Samuele Pedroni (pedronis) :
review: Approve
Revision history for this message
Ubuntu One Auto Pilot (otto-pilot) wrote :
Download full text (4.3 KiB)

The attempt to merge lp:~pedronis/ubuntu-push/fix-acceptance-client into lp:ubuntu-push/automatic failed. Below is the output from the failed tests.

rm -f -r /mnt/tarmac/cache/ubuntu-push-automatic/go-ws/pkg
mkdir -p /mnt/tarmac/cache/ubuntu-push-automatic/go-ws/bin
mkdir -p /mnt/tarmac/cache/ubuntu-push-automatic/go-ws/pkg
go get -u launchpad.net/godeps
go get -d -u launchpad.net/gocheck launchpad.net/go-dbus/v1 launchpad.net/go-xdg/v0 code.google.com/p/gosqlite/sqlite3 launchpad.net/~ubuntu-push-hackers/ubuntu-push/go-uuid/uuid
/mnt/tarmac/cache/ubuntu-push-automatic/go-ws/bin/godeps -u dependencies.tsv
"/mnt/tarmac/cache/ubuntu-push-automatic/go-ws/src/launchpad.net/gocheck" now at <email address hidden>
go install launchpad.net/gocheck launchpad.net/go-dbus/v1 launchpad.net/go-xdg/v0 code.google.com/p/gosqlite/sqlite3 launchpad.net/~ubuntu-push-hackers/ubuntu-push/go-uuid/uuid
go test launchpad.net/ubuntu-push launchpad.net/ubuntu-push/bus launchpad.net/ubuntu-push/bus/connectivity launchpad.net/ubuntu-push/bus/networkmanager launchpad.net/ubuntu-push/bus/notifications launchpad.net/ubuntu-push/bus/systemimage launchpad.net/ubuntu-push/bus/testing launchpad.net/ubuntu-push/bus/urldispatcher launchpad.net/ubuntu-push/client launchpad.net/ubuntu-push/client/gethosts launchpad.net/ubuntu-push/client/service launchpad.net/ubuntu-push/client/session launchpad.net/ubuntu-push/client/session/seenstate launchpad.net/ubuntu-push/config launchpad.net/ubuntu-push/external/murmur3 launchpad.net/ubuntu-push/logger launchpad.net/ubuntu-push/protocol launchpad.net/ubuntu-push/server launchpad.net/ubuntu-push/server/api launchpad.net/ubuntu-push/server/broker launchpad.net/ubuntu-push/server/broker/simple launchpad.net/ubuntu-push/server/broker/testing launchpad.net/ubuntu-push/server/broker/testsuite launchpad.net/ubuntu-push/server/dev launchpad.net/ubuntu-push/server/listener launchpad.net/ubuntu-push/server/session launchpad.net/ubuntu-push/server/store launchpad.net/ubuntu-push/testing launchpad.net/ubuntu-push/testing/condition launchpad.net/ubuntu-push/util launchpad.net/ubuntu-push/whoopsie launchpad.net/ubuntu-push/whoopsie/identifier launchpad.net/ubuntu-push/whoopsie/identifier/testing
? launchpad.net/ubuntu-push [no test files]
ok launchpad.net/ubuntu-push/bus 0.008s
ok launchpad.net/ubuntu-push/bus/connectivity 1.165s
ok launchpad.net/ubuntu-push/bus/networkmanager 0.094s
ok launchpad.net/ubuntu-push/bus/notifications 0.017s
ok launchpad.net/ubuntu-push/bus/systemimage 0.006s
ok launchpad.net/ubuntu-push/bus/testing 0.018s
ok launchpad.net/ubuntu-push/bus/urldispatcher 0.006s
ok launchpad.net/ubuntu-push/client 0.078s
ok launchpad.net/ubuntu-push/client/gethosts 0.710s
ok launchpad.net/ubuntu-push/client/service 0.007s
ok launchpad.net/ubuntu-push/client/session 0.208s
ok launchpad.net/ubuntu-push/client/session/seenstate 0.148s
ok launchpad.net/ubuntu-push/config 0.010s
ok launchpad.net/ubuntu-push/external/murmur3 0.004s
ok launchpad.net/ubuntu-push/logger 0.008s
ok launchpad.net/ubuntu-push/protocol 0.012s
ok launchpad.net/ubuntu-push/server 0.043s
ok launchpad.net/ubu...

Read more...

163. By Samuele Pedroni

up times a bit

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'server/acceptance/cmd/acceptanceclient.go'
2--- server/acceptance/cmd/acceptanceclient.go 2014-05-16 20:25:12 +0000
3+++ server/acceptance/cmd/acceptanceclient.go 2014-05-20 06:51:23 +0000
4@@ -69,7 +69,7 @@
5 session := &acceptance.ClientSession{
6 ExchangeTimeout: cfg.ExchangeTimeout.TimeDuration(),
7 ServerAddr: cfg.Addr.HostPort(),
8- DeviceId: flag.Arg(1),
9+ DeviceId: flag.Arg(0),
10 // flags
11 Model: *deviceModel,
12 ImageChannel: *imageChannel,
13
14=== modified file 'server/session/session_test.go'
15--- server/session/session_test.go 2014-04-17 15:42:27 +0000
16+++ server/session/session_test.go 2014-05-20 06:51:23 +0000
17@@ -216,11 +216,6 @@
18 c.Check(err, DeepEquals, &broker.ErrAbort{"expected CONNECT message"})
19 }
20
21-var cfg5msPingInterval2msExchangeTout = &testSessionConfig{
22- pingInterval: 5 * time.Millisecond,
23- exchangeTimeout: 2 * time.Millisecond,
24-}
25-
26 func (s *sessionSuite) TestSessionLoop(c *C) {
27 track := &testTracker{NewTracker(s.testlog), make(chan interface{}, 2)}
28 errCh := make(chan error, 1)
29@@ -229,21 +224,26 @@
30 tp := &testProtocol{up, down}
31 sess := &testing.TestBrokerSession{}
32 go func() {
33- errCh <- sessionLoop(tp, sess, cfg5msPingInterval2msExchangeTout, track)
34+ errCh <- sessionLoop(tp, sess, cfg10msPingInterval5msExchangeTout, track)
35 }()
36- c.Check(takeNext(down), Equals, "deadline 2ms")
37+ c.Check(takeNext(down), Equals, "deadline 5ms")
38 c.Check(takeNext(down), DeepEquals, protocol.PingPongMsg{Type: "ping"})
39 up <- nil // no write error
40 up <- protocol.PingPongMsg{Type: "pong"}
41- c.Check(takeNext(down), Equals, "deadline 2ms")
42+ c.Check(takeNext(down), Equals, "deadline 5ms")
43 c.Check(takeNext(down), DeepEquals, protocol.PingPongMsg{Type: "ping"})
44 up <- nil // no write error
45 up <- io.ErrUnexpectedEOF
46 err := <-errCh
47 c.Check(err, Equals, io.ErrUnexpectedEOF)
48 c.Check(track.interval, HasLen, 2)
49- c.Check((<-track.interval).(time.Duration) <= 8*time.Millisecond, Equals, true)
50- c.Check((<-track.interval).(time.Duration) <= 8*time.Millisecond, Equals, true)
51+ c.Check((<-track.interval).(time.Duration) <= 16*time.Millisecond, Equals, true)
52+ c.Check((<-track.interval).(time.Duration) <= 16*time.Millisecond, Equals, true)
53+}
54+
55+var cfg5msPingInterval2msExchangeTout = &testSessionConfig{
56+ pingInterval: 5 * time.Millisecond,
57+ exchangeTimeout: 2 * time.Millisecond,
58 }
59
60 func (s *sessionSuite) TestSessionLoopWriteError(c *C) {

Subscribers

People subscribed via source and target branches