mirror of https://github.com/go-gitea/gitea.git
In profiling integration tests, I found a couple places where per-test overhead could be reduced: * Avoiding disk IO by synchronizing instead of deleting & copying test Git repository data. This saves ~100ms per test on my machine * When flushing queues in `PrintCurrentTest`, invoke `FlushWithContext` in a parallel. --------- Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> |
||
|---|---|---|
| .. | ||
| lqinternal | ||
| backoff.go | ||
| base.go | ||
| base_channel.go | ||
| base_channel_test.go | ||
| base_dummy.go | ||
| base_levelqueue.go | ||
| base_levelqueue_common.go | ||
| base_levelqueue_test.go | ||
| base_levelqueue_unique.go | ||
| base_redis.go | ||
| base_redis_test.go | ||
| base_test.go | ||
| config.go | ||
| manager.go | ||
| manager_test.go | ||
| queue.go | ||
| testhelper.go | ||
| workergroup.go | ||
| workerqueue.go | ||
| workerqueue_test.go | ||