)
func exitSignalHandlers(fs *torrentfs.TorrentFS) {
- c := make(chan os.Signal)
+ c := make(chan os.Signal, 1)
signal.Notify(c, syscall.SIGINT, syscall.SIGTERM)
for {
<-c
func TestLongWriteUDP(t *testing.T) {
t.Parallel()
l, err := net.ListenUDP("udp4", nil)
+ require.NoError(t, err)
defer l.Close()
- if err != nil {
- t.Fatal(err)
- }
c, err := net.DialUDP("udp", nil, l.LocalAddr().(*net.UDPAddr))
if err != nil {
t.Fatal(err)
"io/ioutil"
"os"
"testing"
+
+ "github.com/stretchr/testify/require"
)
func TestDirwatch(t *testing.T) {
defer os.RemoveAll(tempDirName)
t.Logf("tempdir: %q", tempDirName)
dw, err := New(tempDirName)
+ require.NoError(t, err)
defer dw.Close()
- if err != nil {
- t.Fatal(err)
- }
}