From: Matt Joiner Date: Sun, 4 Oct 2015 08:58:23 +0000 (+1100) Subject: Some slow tracker tests can be Parallel X-Git-Tag: v1.0.0~1022 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=12722754e65fc59c6ed9fba260397182f8ab8880;p=btrtrc.git Some slow tracker tests can be Parallel --- diff --git a/tracker/tracker_test.go b/tracker/tracker_test.go index 48f4219d..01e306a6 100644 --- a/tracker/tracker_test.go +++ b/tracker/tracker_test.go @@ -5,6 +5,7 @@ import ( ) func TestUnsupportedTrackerScheme(t *testing.T) { + t.Parallel() _, err := New("lol://tracker.openbittorrent.com:80/announce") if err != ErrBadScheme { t.Fatal(err) diff --git a/tracker/udp_test.go b/tracker/udp_test.go index 54a40eb4..39b19832 100644 --- a/tracker/udp_test.go +++ b/tracker/udp_test.go @@ -46,6 +46,7 @@ func TestMarshalAnnounceResponse(t *testing.T) { // Failure to write an entire packet to UDP is expected to given an error. func TestLongWriteUDP(t *testing.T) { + t.Parallel() l, err := net.ListenUDP("udp", nil) defer l.Close() if err != nil { @@ -84,6 +85,7 @@ func TestConvertInt16ToInt(t *testing.T) { } func TestAnnounceLocalhost(t *testing.T) { + t.Parallel() srv := server{ t: map[[20]byte]torrent{ [20]byte{0xa3, 0x56, 0x41, 0x43, 0x74, 0x23, 0xe6, 0x26, 0xd9, 0x38, 0x25, 0x4a, 0x6b, 0x80, 0x49, 0x10, 0xa6, 0x67, 0xa, 0xc1}: { @@ -123,6 +125,7 @@ func TestAnnounceLocalhost(t *testing.T) { } func TestUDPTracker(t *testing.T) { + t.Parallel() tr, err := New("udp://tracker.openbittorrent.com:80/announce") require.NoError(t, err) if testing.Short() { @@ -154,6 +157,7 @@ func TestUDPTracker(t *testing.T) { } func TestAnnounceRandomInfoHashThirdParty(t *testing.T) { + t.Parallel() if testing.Short() { // This test involves contacting third party servers that may have // unpreditable results.