You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit ...
1. refactors reloader's dummy plugin install/removal by using set_timeout()
to check for dummy being loaded in order to not block the calling thread.
2. uses an `on_done` callback to continue operation after dummy has been
removed.
3. always loads a dummy plugin as it is required to teach ST about new
command and event instances. It does not work without that step.
Before this commit the whole UI thread was blocked, causing dummy plugin not
being reloaded until timeout was hit. Running tests on worker thread had other
negative impacts.
Reloading now behaves like "DefferableTextTestRunner" using set_timeout to
schedule coroutines.
0 commit comments