]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Some slow tracker tests can be Parallel
authorMatt Joiner <anacrolix@gmail.com>
Sun, 4 Oct 2015 08:58:23 +0000 (19:58 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Sun, 4 Oct 2015 08:58:23 +0000 (19:58 +1100)
tracker/tracker_test.go
tracker/udp_test.go

index 48f4219dac4126ebdbbb4d36bd9a16e78e9766ae..01e306a62017639f1628cb44e23d0b442357cfb1 100644 (file)
@@ -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)
index 54a40eb44431384f6310b5ecffd483e46fad4e2b..39b19832c790369f0c04fa13e943f7245b38232c 100644 (file)
@@ -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.