()
| 366 | } |
| 367 | |
| 368 | func (p *progressReporter) ShowProgressLoop() { |
| 369 | for { |
| 370 | select { |
| 371 | case <-p.ticker.C: |
| 372 | p.mu.Lock() |
| 373 | p.showProgress() |
| 374 | p.mu.Unlock() |
| 375 | case <-p.stopTicker: |
| 376 | return |
| 377 | } |
| 378 | } |
| 379 | } |
| 380 | |
| 381 | func (p *progressReporter) showProgress() { |
| 382 | got, total := p.zs.Progress() |
no test coverage detected