1234567891011121314151617181920 |
- package proc
- import (
- "strings"
- "testing"
- "github.com/stretchr/testify/assert"
- "github.com/wuntsong-org/go-zero-plus/core/logx/logtest"
- )
- func TestProfile(t *testing.T) {
- c := logtest.NewCollector(t)
- profiler := StartProfile()
- // start again should not work
- assert.NotNil(t, StartProfile())
- profiler.Stop()
- // stop twice
- profiler.Stop()
- assert.True(t, strings.Contains(c.String(), ".pprof"))
- }
|