]> Sergey Matveev's repositories - btrtrc.git/blobdiff - testing.go
Drop support for go 1.20
[btrtrc.git] / testing.go
index 684b2eb75c8403d2e6759dce985a4a08eae6f970..6fb5411267e8c486d454ba384d823f59e9ccc6bd 100644 (file)
@@ -5,6 +5,7 @@ import (
        "time"
 
        "github.com/anacrolix/log"
+
        pp "github.com/anacrolix/torrent/peer_protocol"
 )
 
@@ -19,7 +20,10 @@ func TestingConfig(t testing.TB) *ClientConfig {
        cfg.ListenPort = 0
        cfg.KeepAliveTimeout = time.Millisecond
        cfg.MinPeerExtensions.SetBit(pp.ExtensionBitFast, true)
-       cfg.Logger = log.Default.WithNames(t.Name())
+       cfg.Logger = log.Default.WithContextText(t.Name())
+       // 2 would suffice for the greeting test, but 5 is needed for a few other tests. This should be
+       // something slightly higher than the usual chunk size, so it gets tickled in some tests.
+       cfg.MaxAllocPeerRequestDataPerConn = 5
        //cfg.Debug = true
        //cfg.Logger = cfg.Logger.WithText(func(m log.Msg) string {
        //      t := m.Text()