Skip to content

Commit b980bf6

Browse files
committed
Merge commit '586ecef23532cc465c8617381fe377006e1e5f28'
1 parent 7c128e4 commit b980bf6

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

api/machsvr/machsvr_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ func TestAll(t *testing.T) {
3434
testsuite.TestAll(t, machsvrDB)
3535
testsuite.DropTestTables(machsvrDB)
3636

37-
testsuite.CreateTestTables(machsvrDB)
37+
testsuite.CreateTestTables(machrpcDB)
3838
testsuite.TestAll(t, machrpcDB,
3939
tcRpcPing,
4040
tcRpcUserAuth,
4141
tcRpcExplain,
4242
tcRpcExec,
4343
)
44-
testsuite.DropTestTables(machsvrDB)
44+
testsuite.DropTestTables(machrpcDB)
4545
}
4646

4747
func connectRpc(t *testing.T, ctx context.Context) *machrpc.ConnHandle {

api/testsuite/tables.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,17 @@ func InsertMeta(t *testing.T, db api.Database, ctx context.Context) {
382382
var id, name, factory, equipment string
383383
for rows.Next() {
384384
require.NoError(t, rows.Scan(&id, &name, &factory, &equipment))
385-
fmt.Printf("id: %s, name: %s, factory: %s, equipment: %s\n", id, name, factory, equipment)
385+
if id == "1" {
386+
require.Equal(t, "FA1_CNC", name)
387+
require.Equal(t, "FA1", factory)
388+
require.Equal(t, "CNC", equipment)
389+
} else if id == "2" {
390+
require.Equal(t, "FA4_MILLING", name)
391+
require.Equal(t, "FA4", factory)
392+
require.Equal(t, "MILLING", equipment)
393+
} else {
394+
t.Fatalf("Unknown tag metadata: %s", id)
395+
}
386396
}
387397
rows.Close()
388398

api/testsuite/testsuite.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,10 @@ func TestAll(t *testing.T, db api.Database, tests ...func(*testing.T)) {
6969

7070
func DropTestTables(db api.Database) error {
7171
ctx := context.TODO()
72-
conn, _ := db.Connect(ctx, api.WithPassword("sys", "manager"))
73-
defer conn.Close()
72+
conn, err := db.Connect(ctx, api.WithPassword("sys", "manager"))
73+
if err != nil {
74+
return err
75+
}
7476
if r := conn.Exec(ctx, "DROP TABLE tag_data"); r.Err() != nil {
7577
return r.Err()
7678
}
@@ -80,7 +82,7 @@ func DropTestTables(db api.Database) error {
8082
if r := conn.Exec(ctx, "DROP TABLE log_data"); r.Err() != nil {
8183
return r.Err()
8284
}
83-
return nil
85+
return conn.Close()
8486
}
8587

8688
func CreateTestTables(db api.Database) error {
@@ -290,7 +292,7 @@ func (s *Server) StopServer(m *testing.M) {
290292
if err := s.grpcListener.Close(); err != nil {
291293
panic(err)
292294
}
293-
s.grpcServer.Stop()
295+
s.grpcServer.GracefulStop()
294296
s.grpcServerWg.Wait()
295297
if err := s.machsvrDatabase.Shutdown(); err != nil {
296298
panic(err)

0 commit comments

Comments
 (0)