123456789101112131415161718192021 |
- package proc
- import (
- "log"
- "strings"
- "testing"
- "github.com/stretchr/testify/assert"
- )
- func TestProfile(t *testing.T) {
- var buf strings.Builder
- log.SetOutput(&buf)
- profiler := StartProfile()
- // start again should not work
- assert.NotNil(t, StartProfile())
- profiler.Stop()
- // stop twice
- profiler.Stop()
- assert.True(t, strings.Contains(buf.String(), ".pprof"))
- }
|