@@ -75,14 +75,14 @@ func TestRemoteClientLocks(t *testing.T) {
7575 createTablestoreTable (t , b1 .otsClient , tableName )
7676 defer deleteTablestoreTable (t , b1 .otsClient , tableName )
7777
78- s1 , err := b1 .StateMgr (backend .DefaultStateName )
79- if err != nil {
80- t .Fatal (err )
78+ s1 , sDiags := b1 .StateMgr (backend .DefaultStateName )
79+ if sDiags . HasErrors () {
80+ t .Fatal (sDiags . Err () )
8181 }
8282
83- s2 , err := b2 .StateMgr (backend .DefaultStateName )
84- if err != nil {
85- t .Fatal (err )
83+ s2 , sDiags := b2 .StateMgr (backend .DefaultStateName )
84+ if sDiags . HasErrors () {
85+ t .Fatal (sDiags . Err () )
8686 }
8787
8888 remote .TestRemoteLocks (t , s1 .(* remote.State ).Client , s2 .(* remote.State ).Client )
@@ -116,18 +116,18 @@ func TestRemoteClientLocks_multipleStates(t *testing.T) {
116116 createTablestoreTable (t , b1 .otsClient , tableName )
117117 defer deleteTablestoreTable (t , b1 .otsClient , tableName )
118118
119- s1 , err := b1 .StateMgr ("s1" )
120- if err != nil {
121- t .Fatal (err )
119+ s1 , sDiags := b1 .StateMgr ("s1" )
120+ if sDiags . HasErrors () {
121+ t .Fatal (sDiags )
122122 }
123123 if _ , err := s1 .Lock (statemgr .NewLockInfo ()); err != nil {
124124 t .Fatal ("failed to get lock for s1:" , err )
125125 }
126126
127127 // s1 is now locked, s2 should not be locked as it's a different state file
128- s2 , err := b2 .StateMgr ("s2" )
129- if err != nil {
130- t .Fatal (err )
128+ s2 , sDiags := b2 .StateMgr ("s2" )
129+ if sDiags . HasErrors () {
130+ t .Fatal (sDiags )
131131 }
132132 if _ , err := s2 .Lock (statemgr .NewLockInfo ()); err != nil {
133133 t .Fatal ("failed to get lock for s2:" , err )
@@ -283,9 +283,9 @@ func TestRemoteClient_stateChecksum(t *testing.T) {
283283 createTablestoreTable (t , b1 .otsClient , tableName )
284284 defer deleteTablestoreTable (t , b1 .otsClient , tableName )
285285
286- s1 , err := b1 .StateMgr (backend .DefaultStateName )
287- if err != nil {
288- t .Fatal (err )
286+ s1 , sDiags := b1 .StateMgr (backend .DefaultStateName )
287+ if sDiags . HasErrors () {
288+ t .Fatal (sDiags . Err () )
289289 }
290290 client1 := s1 .(* remote.State ).Client
291291
@@ -308,9 +308,9 @@ func TestRemoteClient_stateChecksum(t *testing.T) {
308308 "bucket" : bucketName ,
309309 "prefix" : path ,
310310 })).(* Backend )
311- s2 , err := b2 .StateMgr (backend .DefaultStateName )
312- if err != nil {
313- t .Fatal (err )
311+ s2 , sDiags := b2 .StateMgr (backend .DefaultStateName )
312+ if sDiags . HasErrors () {
313+ t .Fatal (sDiags . Err () )
314314 }
315315 client2 := s2 .(* remote.State ).Client
316316
@@ -347,7 +347,7 @@ func TestRemoteClient_stateChecksum(t *testing.T) {
347347 // fetching an empty state through client1 should now error out due to a
348348 // mismatched checksum.
349349 if _ , diags := client1 .Get (); ! strings .HasPrefix (diags .Err ().Error (), errBadChecksumFmt [:80 ]) {
350- t .Fatalf ("expected state checksum error: got %s" , err )
350+ t .Fatalf ("expected state checksum error: got %s" , diags . Err () )
351351 }
352352
353353 // put the old state in place of the new, without updating the checksum
@@ -358,7 +358,7 @@ func TestRemoteClient_stateChecksum(t *testing.T) {
358358 // fetching the wrong state through client1 should now error out due to a
359359 // mismatched checksum.
360360 if _ , diags := client1 .Get (); ! strings .HasPrefix (diags .Err ().Error (), errBadChecksumFmt [:80 ]) {
361- t .Fatalf ("expected state checksum error: got %s" , err )
361+ t .Fatalf ("expected state checksum error: got %s" , diags . Err () )
362362 }
363363
364364 // update the state with the correct one after we Get again
0 commit comments