1. use `test.MockVariableValue` as much as possible 2. avoid `time.Sleep` as much as possible
last changed