@@ -40,22 +40,24 @@ func restoreProfilerTicker() {
4040}
4141
4242func TestProfilerCollection (t * testing.T ) {
43- if ! isCI () {
44- t .Run ("RealTicker" , func (t * testing.T ) {
45- var require = require .New (t )
46- var goID = getCurrentGoID ()
43+ t .Run ("RealTicker" , func (t * testing.T ) {
44+ var require = require .New (t )
45+ var goID = getCurrentGoID ()
4746
48- start := time .Now ()
49- stopFn := startProfiling (start )
47+ start := time .Now ()
48+ stopFn := startProfiling (start )
49+ if isCI () {
50+ doWorkFor (5 * time .Second )
51+ } else {
5052 doWorkFor (35 * time .Millisecond )
51- result := stopFn ()
52- elapsed := time . Since ( start )
53- require . NotNil ( result )
54- require .Greater (result . callerGoID , uint64 ( 0 ) )
55- require .Equal ( goID , result .callerGoID )
56- validateProfile ( t , result .trace , elapsed )
57- } )
58- }
53+ }
54+ result := stopFn ( )
55+ elapsed := time . Since ( start )
56+ require .NotNil (result )
57+ require .Greater ( result .callerGoID , uint64 ( 0 ) )
58+ require . Equal ( goID , result .callerGoID )
59+ validateProfile ( t , result . trace , elapsed )
60+ })
5961
6062 t .Run ("CustomTicker" , func (t * testing.T ) {
6163 var require = require .New (t )
0 commit comments