test: only require --feature webui when it's needed
Summary
- test: only require --feature webui when it's needed
Before that running integration tests would require having yarn installed for tests which don't even use it. Also it would result in recompiling picodata each time, because you usually dont compile it with --feature webui
. Now only the tests which test the webui are compiled with webui.
Ensure that
-
New code is covered by tests -
API is documented -
Changelog is up to date -
(if Lua API changed) Lua API version is bumped inluamod.rs
-
(if API docs changed) A follow-up doc issue is created in picodata/docs and linked here