diff options
author | n-peugnet <n.peugnet@free.fr> | 2021-09-24 15:22:30 +0200 |
---|---|---|
committer | n-peugnet <n.peugnet@free.fr> | 2021-09-24 15:22:30 +0200 |
commit | ccb97e0bb5fb0e0c257411d442183d49dd734822 (patch) | |
tree | efabe69b677517d1e6bbaa13383538fbf8d1a685 /repo_test.go | |
parent | a07bbe4ef22d642347d18f0e0a62d24868500d23 (diff) | |
download | dna-backup-ccb97e0bb5fb0e0c257411d442183d49dd734822.tar.gz dna-backup-ccb97e0bb5fb0e0c257411d442183d49dd734822.zip |
fix symlink tests on windows
split into symlink and NotReadable tests and do not build nowindows_test
on windows.
Diffstat (limited to 'repo_test.go')
-rw-r--r-- | repo_test.go | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/repo_test.go b/repo_test.go index 2205e63..4b5c09b 100644 --- a/repo_test.go +++ b/repo_test.go @@ -134,32 +134,16 @@ func TestSymlinks(t *testing.T) { defer logger.SetOutput(os.Stderr) tmpDir := t.TempDir() extDir := t.TempDir() - extNotWritable := filepath.Join(extDir, "notwritable") - f, err := os.OpenFile(extNotWritable, os.O_CREATE, 0000) - if err != nil { - t.Fatal(err) - } - if err := f.Close(); err != nil { - t.Fatal(err) - } os.Symlink(extDir, filepath.Join(tmpDir, "linktodir")) os.Symlink("./notexisting", filepath.Join(tmpDir, "linknotexisting")) - os.Symlink(extNotWritable, filepath.Join(tmpDir, "linknotwritable")) - var buff bytes.Buffer files := listFiles(tmpDir) - testutils.AssertLen(t, 1, files, "Files") - concatFiles(&files, utils.NopCloser(&buff)) testutils.AssertLen(t, 0, files, "Files") - testutils.AssertLen(t, 0, buff.Bytes(), "Buffer") if !strings.Contains(output.String(), "linktodir") { t.Errorf("log should contain a warning for linktodir, actual %q", &output) } if !strings.Contains(output.String(), "notexisting") { t.Errorf("log should contain a warning for notexisting, actual %q", &output) } - if !strings.Contains(output.String(), "linknotwritable") { - t.Errorf("log should contain a warning for linknotwritable, actual %q", &output) - } } func TestLoadChunks(t *testing.T) { @@ -219,6 +203,8 @@ func getDataStream(dataDir string, streamFunc func(*[]File, io.WriteCloser)) io. } func TestBsdiff(t *testing.T) { + logger.SetLevel(3) + defer logger.SetLevel(4) resultDir := t.TempDir() repo := NewRepo(resultDir) dataDir := filepath.Join("testdata", "logs") |