mirror of
https://github.com/restic/restic.git
synced 2025-12-11 18:47:50 +00:00
backends: pass error logger to backends
This commit is contained in:
@@ -15,7 +15,7 @@ func TestRcloneExit(t *testing.T) {
|
||||
dir := rtest.TempDir(t)
|
||||
cfg := NewConfig()
|
||||
cfg.Remote = dir
|
||||
be, err := Open(context.TODO(), cfg, nil)
|
||||
be, err := Open(context.TODO(), cfg, nil, t.Logf)
|
||||
var e *exec.Error
|
||||
if errors.As(err, &e) && e.Err == exec.ErrNotFound {
|
||||
t.Skipf("program %q not found", e.Name)
|
||||
@@ -45,7 +45,7 @@ func TestRcloneFailedStart(t *testing.T) {
|
||||
cfg := NewConfig()
|
||||
// exits with exit code 1
|
||||
cfg.Program = "false"
|
||||
_, err := Open(context.TODO(), cfg, nil)
|
||||
_, err := Open(context.TODO(), cfg, nil, t.Logf)
|
||||
var e *exec.ExitError
|
||||
if !errors.As(err, &e) {
|
||||
// unexpected error
|
||||
|
||||
Reference in New Issue
Block a user