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
The luarocks CLI has a test command that installs test dependencies and runs tests. That's nice, but I'd like Cyan to be my one-stop-shop for build tooling. The luarocks CLI also does't understand Teal, so to write unit tests in Teal, you need a non-trivial amount of build glue to compile then test. That build glue usually means pulling in yet another tool like Make to orchestrate the steps. Ideally Cyan could have a test task that:
Installs test dependencies when necessary based on a dev rockspec (e.g., <name>-dev-1.rockspec)
Auto-detects busted tests, but somehow supports other configurable testing frameworks
Doesn't require the user to pre-compile Teal files into Lua (it should automatically handle this and put the files in a build directory)
The text was updated successfully, but these errors were encountered:
The luarocks CLI has a
test
command that installs test dependencies and runs tests. That's nice, but I'd like Cyan to be my one-stop-shop for build tooling. The luarocks CLI also does't understand Teal, so to write unit tests in Teal, you need a non-trivial amount of build glue to compile then test. That build glue usually means pulling in yet another tool like Make to orchestrate the steps. Ideally Cyan could have atest
task that:<name>-dev-1.rockspec
)The text was updated successfully, but these errors were encountered: