|
@@ -19,7 +19,7 @@ import (
|
|
|
lz4 "github.com/pierrec/lz4/v4"
|
|
|
"github.com/syncthing/syncthing/lib/build"
|
|
|
"github.com/syncthing/syncthing/lib/rand"
|
|
|
- "github.com/syncthing/syncthing/lib/testutils"
|
|
|
+ "github.com/syncthing/syncthing/lib/testutil"
|
|
|
)
|
|
|
|
|
|
var (
|
|
@@ -32,10 +32,10 @@ func TestPing(t *testing.T) {
|
|
|
ar, aw := io.Pipe()
|
|
|
br, bw := io.Pipe()
|
|
|
|
|
|
- c0 := getRawConnection(NewConnection(c0ID, ar, bw, testutils.NoopCloser{}, newTestModel(), new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ c0 := getRawConnection(NewConnection(c0ID, ar, bw, testutil.NoopCloser{}, newTestModel(), new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c0.Start()
|
|
|
defer closeAndWait(c0, ar, bw)
|
|
|
- c1 := getRawConnection(NewConnection(c1ID, br, aw, testutils.NoopCloser{}, newTestModel(), new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ c1 := getRawConnection(NewConnection(c1ID, br, aw, testutil.NoopCloser{}, newTestModel(), new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c1.Start()
|
|
|
defer closeAndWait(c1, ar, bw)
|
|
|
c0.ClusterConfig(ClusterConfig{})
|
|
@@ -58,10 +58,10 @@ func TestClose(t *testing.T) {
|
|
|
ar, aw := io.Pipe()
|
|
|
br, bw := io.Pipe()
|
|
|
|
|
|
- c0 := getRawConnection(NewConnection(c0ID, ar, bw, testutils.NoopCloser{}, m0, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ c0 := getRawConnection(NewConnection(c0ID, ar, bw, testutil.NoopCloser{}, m0, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c0.Start()
|
|
|
defer closeAndWait(c0, ar, bw)
|
|
|
- c1 := NewConnection(c1ID, br, aw, testutils.NoopCloser{}, m1, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen)
|
|
|
+ c1 := NewConnection(c1ID, br, aw, testutil.NoopCloser{}, m1, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen)
|
|
|
c1.Start()
|
|
|
defer closeAndWait(c1, ar, bw)
|
|
|
c0.ClusterConfig(ClusterConfig{})
|
|
@@ -102,8 +102,8 @@ func TestCloseOnBlockingSend(t *testing.T) {
|
|
|
|
|
|
m := newTestModel()
|
|
|
|
|
|
- rw := testutils.NewBlockingRW()
|
|
|
- c := getRawConnection(NewConnection(c0ID, rw, rw, testutils.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ rw := testutil.NewBlockingRW()
|
|
|
+ c := getRawConnection(NewConnection(c0ID, rw, rw, testutil.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c.Start()
|
|
|
defer closeAndWait(c, rw)
|
|
|
|
|
@@ -154,10 +154,10 @@ func TestCloseRace(t *testing.T) {
|
|
|
ar, aw := io.Pipe()
|
|
|
br, bw := io.Pipe()
|
|
|
|
|
|
- c0 := getRawConnection(NewConnection(c0ID, ar, bw, testutils.NoopCloser{}, m0, new(mockedConnectionInfo), CompressionNever, nil, testKeyGen))
|
|
|
+ c0 := getRawConnection(NewConnection(c0ID, ar, bw, testutil.NoopCloser{}, m0, new(mockedConnectionInfo), CompressionNever, nil, testKeyGen))
|
|
|
c0.Start()
|
|
|
defer closeAndWait(c0, ar, bw)
|
|
|
- c1 := NewConnection(c1ID, br, aw, testutils.NoopCloser{}, m1, new(mockedConnectionInfo), CompressionNever, nil, testKeyGen)
|
|
|
+ c1 := NewConnection(c1ID, br, aw, testutil.NoopCloser{}, m1, new(mockedConnectionInfo), CompressionNever, nil, testKeyGen)
|
|
|
c1.Start()
|
|
|
defer closeAndWait(c1, ar, bw)
|
|
|
c0.ClusterConfig(ClusterConfig{})
|
|
@@ -193,8 +193,8 @@ func TestCloseRace(t *testing.T) {
|
|
|
func TestClusterConfigFirst(t *testing.T) {
|
|
|
m := newTestModel()
|
|
|
|
|
|
- rw := testutils.NewBlockingRW()
|
|
|
- c := getRawConnection(NewConnection(c0ID, rw, &testutils.NoopRW{}, testutils.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ rw := testutil.NewBlockingRW()
|
|
|
+ c := getRawConnection(NewConnection(c0ID, rw, &testutil.NoopRW{}, testutil.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c.Start()
|
|
|
defer closeAndWait(c, rw)
|
|
|
|
|
@@ -245,8 +245,8 @@ func TestCloseTimeout(t *testing.T) {
|
|
|
|
|
|
m := newTestModel()
|
|
|
|
|
|
- rw := testutils.NewBlockingRW()
|
|
|
- c := getRawConnection(NewConnection(c0ID, rw, rw, testutils.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ rw := testutil.NewBlockingRW()
|
|
|
+ c := getRawConnection(NewConnection(c0ID, rw, rw, testutil.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c.Start()
|
|
|
defer closeAndWait(c, rw)
|
|
|
|
|
@@ -898,8 +898,8 @@ func TestSha256OfEmptyBlock(t *testing.T) {
|
|
|
func TestClusterConfigAfterClose(t *testing.T) {
|
|
|
m := newTestModel()
|
|
|
|
|
|
- rw := testutils.NewBlockingRW()
|
|
|
- c := getRawConnection(NewConnection(c0ID, rw, rw, testutils.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ rw := testutil.NewBlockingRW()
|
|
|
+ c := getRawConnection(NewConnection(c0ID, rw, rw, testutil.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
c.Start()
|
|
|
defer closeAndWait(c, rw)
|
|
|
|
|
@@ -922,8 +922,8 @@ func TestDispatcherToCloseDeadlock(t *testing.T) {
|
|
|
// Verify that we don't deadlock when calling Close() from within one of
|
|
|
// the model callbacks (ClusterConfig).
|
|
|
m := newTestModel()
|
|
|
- rw := testutils.NewBlockingRW()
|
|
|
- c := getRawConnection(NewConnection(c0ID, rw, &testutils.NoopRW{}, testutils.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
+ rw := testutil.NewBlockingRW()
|
|
|
+ c := getRawConnection(NewConnection(c0ID, rw, &testutil.NoopRW{}, testutil.NoopCloser{}, m, new(mockedConnectionInfo), CompressionAlways, nil, testKeyGen))
|
|
|
m.ccFn = func(ClusterConfig) {
|
|
|
c.Close(errManual)
|
|
|
}
|