Skip to content

Commit b8d87fe

Browse files
committed
More fixes for windows
1 parent e13a3e6 commit b8d87fe

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

initialization/initialization_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ func TestInitialize_Migrate_Metadata(t *testing.T) {
120120
// store in old metadata format
121121
f, err := os.Create(filepath.Join(opts.DataDir, MetadataFileName))
122122
require.NoError(t, err)
123-
defer f.Close()
124123
require.NoError(t, json.NewEncoder(f).Encode(old))
124+
require.NoError(t, f.Close())
125125

126126
// just creating a new initializer should update the metadata
127127
init, err = NewInitializer(

initialization/migrate_metadata.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ func migrateV0(dir string, logger *zap.Logger) (err error) {
157157

158158
tmp, err := os.Create(fmt.Sprintf("%s.tmp", filename))
159159
if err != nil {
160-
return fmt.Errorf("create temporary file %s: %w", tmp.Name(), err)
160+
return fmt.Errorf("create temporary file: %w", err)
161161
}
162162
defer tmp.Close()
163163

@@ -170,7 +170,7 @@ func migrateV0(dir string, logger *zap.Logger) (err error) {
170170
}
171171

172172
if err := atomic.ReplaceFile(tmp.Name(), filename); err != nil {
173-
return fmt.Errorf("save file from %s, %s: %w", tmp.Name(), filename, err)
173+
return fmt.Errorf("atomic replace: %w", err)
174174
}
175175

176176
return nil

initialization/migrate_metadata_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ func Test_Migrate_Adds_NonceValue(t *testing.T) {
9999
path := t.TempDir()
100100
f, err := os.Create(filepath.Join(path, MetadataFileName))
101101
require.NoError(t, err)
102-
defer f.Close()
103102
require.NoError(t, json.NewEncoder(f).Encode(old))
103+
require.NoError(t, f.Close())
104104

105105
log := zaptest.NewLogger(t)
106106
require.NoError(t, MigratePoST(path, log))

0 commit comments

Comments
 (0)