Skip to content

Commit b777eb8

Browse files
committed
Enforce golang conventions for SBFT tests
Change-Id: I8bfb64dc5930e407d8c127929ff65e466fd5cf5c Signed-off-by: Gabor Hosszu <[email protected]>
1 parent 9981150 commit b777eb8

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

orderer/sbft/main/network_test.go

+17-17
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ const maindir = "github.com/hyperledger/fabric/orderer/sbft/main"
4545

4646
var mainexe = os.TempDir() + "/" + "sbft"
4747

48-
type peer struct {
48+
type Peer struct {
4949
id uint64
5050
config flags
5151
cancel context.CancelFunc
5252
cmd *exec.Cmd
5353
}
5454

55-
type receiver struct {
55+
type Receiver struct {
5656
id uint64
5757
retch chan []byte
5858
signals chan bool
@@ -193,7 +193,7 @@ func TestTenReplicasBombedWithBroadcastsIfLedgersConsistent(t *testing.T) {
193193
StartPeers(peers)
194194
defer StopPeers(peers)
195195

196-
receivers := make([]*receiver, 0, len(peers))
196+
receivers := make([]*Receiver, 0, len(peers))
197197
for i := 0; i < len(peers); i++ {
198198
r, err := Receive(peers[i], startingPort)
199199
if err != nil {
@@ -223,8 +223,8 @@ func TestTenReplicasBombedWithBroadcastsIfLedgersConsistent(t *testing.T) {
223223
}
224224
}
225225

226-
func InitPeers(num uint64, startingPort int) []*peer {
227-
peers := make([]*peer, 0, num)
226+
func InitPeers(num uint64, startingPort int) []*Peer {
227+
peers := make([]*Peer, 0, num)
228228
certFiles := make([]string, 0, num)
229229
for i := uint64(0); i < num; i++ {
230230
certFiles = append(certFiles, generateCertificate(i, keyfile))
@@ -236,13 +236,13 @@ func InitPeers(num uint64, startingPort int) []*peer {
236236
return peers
237237
}
238238

239-
func StartPeers(peers []*peer) {
239+
func StartPeers(peers []*Peer) {
240240
for _, p := range peers {
241241
p.start()
242242
}
243243
}
244244

245-
func StopPeers(peers []*peer) {
245+
func StopPeers(peers []*Peer) {
246246
for _, p := range peers {
247247
p.stop()
248248
}
@@ -275,7 +275,7 @@ func generateConfig(peerNum uint64, startingPort int, certFiles []string) string
275275
return conffilepath
276276
}
277277

278-
func initPeer(uid uint64, startingPort int, configFile string, certFile string) (p *peer) {
278+
func initPeer(uid uint64, startingPort int, configFile string, certFile string) (p *Peer) {
279279
tempDir, err := ioutil.TempDir("", "sbft_test")
280280
panicOnError(err)
281281
os.RemoveAll(tempDir)
@@ -286,7 +286,7 @@ func initPeer(uid uint64, startingPort int, configFile string, certFile string)
286286
keyFile: keyfile,
287287
dataDir: tempDir}
288288
ctx, cancel := context.WithCancel(context.Background())
289-
p = &peer{id: uid, cancel: cancel, config: c}
289+
p = &Peer{id: uid, cancel: cancel, config: c}
290290
err = initInstance(c)
291291
panicOnError(err)
292292
p.cmd = exec.CommandContext(ctx, mainexe, "-addr", p.config.listenAddr, "-gaddr", p.config.grpcAddr, "-cert", p.config.certFile, "-key",
@@ -296,17 +296,17 @@ func initPeer(uid uint64, startingPort int, configFile string, certFile string)
296296
return
297297
}
298298

299-
func (p *peer) start() {
299+
func (p *Peer) start() {
300300
err := p.cmd.Start()
301301
panicOnError(err)
302302
}
303303

304-
func (p *peer) stop() {
304+
func (p *Peer) stop() {
305305
p.cancel()
306306
p.cmd.Wait()
307307
}
308308

309-
func Broadcast(p *peer, startingPort int, bytes []byte) error {
309+
func Broadcast(p *Peer, startingPort int, bytes []byte) error {
310310
timeout := 10 * time.Second
311311
grpcAddress := grpcAddress(p.id, startingPort)
312312
clientconn, err := grpc.Dial(grpcAddress, grpc.WithBlock(), grpc.WithTimeout(timeout), grpc.WithInsecure())
@@ -330,7 +330,7 @@ func Broadcast(p *peer, startingPort int, bytes []byte) error {
330330
return nil
331331
}
332332

333-
func Receive(p *peer, startingPort int) (*receiver, error) {
333+
func Receive(p *Peer, startingPort int) (*Receiver, error) {
334334
retch := make(chan []byte, 100)
335335
signals := make(chan bool, 100)
336336
timeout := 4 * time.Second
@@ -378,14 +378,14 @@ func Receive(p *peer, startingPort int) (*receiver, error) {
378378
}
379379
}
380380
}()
381-
return &receiver{id: p.id, retch: retch, signals: signals}, nil
381+
return &Receiver{id: p.id, retch: retch, signals: signals}, nil
382382
}
383383

384-
func (r *receiver) Received() int {
384+
func (r *Receiver) Received() int {
385385
return len(r.retch)
386386
}
387387

388-
func (r *receiver) Stop() {
388+
func (r *Receiver) Stop() {
389389
close(r.signals)
390390
}
391391

@@ -396,7 +396,7 @@ func AssertWithTimeout(assertion func() bool, timeoutSec int) bool {
396396
return assertion()
397397
}
398398

399-
func WaitForConnection(peers []*peer) {
399+
func WaitForConnection(peers []*Peer) {
400400
l := len(peers)
401401
m := math.Max(float64(3), float64(l-3))
402402
_ = <-time.After(time.Duration(m) * time.Second)

orderer/sbft/main/sbft_test.go

+10-10
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ import (
3434

3535
var logger = logging.MustGetLogger("sbft_test")
3636

37-
var UPDATE byte = 0
38-
var SEND byte = 1
37+
const update byte = 0
38+
const sent byte = 1
3939

40-
var NEEDED_UPDATES = 2
41-
var NEEDED_SENT = 1
40+
const neededUpdates = 2
41+
const neededSent = 1
4242

4343
func TestSbftPeer(t *testing.T) {
4444
t.Parallel()
@@ -108,18 +108,18 @@ func checkResults(t *testing.T, resultch chan byte, errorch chan error) {
108108
select {
109109
case result := <-resultch:
110110
switch result {
111-
case UPDATE:
111+
case update:
112112
updates++
113-
case SEND:
113+
case sent:
114114
sentBroadcast++
115115
}
116116
case <-time.After(30 * time.Second):
117117
continue
118118
}
119119
}
120-
if updates != NEEDED_UPDATES {
120+
if updates != neededUpdates {
121121
t.Errorf("We did not get all the ledger updates.")
122-
} else if sentBroadcast != NEEDED_SENT {
122+
} else if sentBroadcast != neededSent {
123123
t.Errorf("We were unable to send all the broadcasts.")
124124
} else {
125125
logger.Info("Successfully sent and received everything.")
@@ -162,7 +162,7 @@ func updateReceiver(t *testing.T, resultch chan byte, errorch chan error, client
162162
logger.Infof("{Update Receiver} %d - %v", i+1, pl.Data)
163163
}
164164
}
165-
resultch <- UPDATE
165+
resultch <- update
166166
}
167167
logger.Info("{Update Receiver} Exiting...")
168168
}
@@ -184,5 +184,5 @@ func broadcastSender(t *testing.T, resultch chan byte, errorch chan error, clien
184184
bstream.Send(&cb.Envelope{Payload: mpl})
185185
logger.Infof("{Broadcast Sender} Broadcast sent: %v", bs)
186186
logger.Info("{Broadcast Sender} Exiting...")
187-
resultch <- SEND
187+
resultch <- sent
188188
}

0 commit comments

Comments
 (0)