-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tests #67
Add tests #67
Conversation
[Bats](https://github.com/sstepehnson/bats) is a testing tool for bash scripts. It has been used in famous bash projects like Ruby's rbenv.
You can run the tests with following procedures.
|
+1 |
This looks awesome. I'll take a test run and let you know. |
@yyuu Do you recall what specifically led you to restoring the code to download older launchers? It's supposed to be the case that the current launcher subsumes all older launchers. I have definitely found that to be untrue myself - so I'm glad to see it back - and launcher/project version mismatch has been fronted as a possible factor in my ongoing battles with .ivy2 corruption, but if there are additional reasons it would assist me to know them. |
To have someone send a PR including a bunch of tests is the open source dream. Thanks! |
Also I flipped on travis so you need not if you don't want to. |
@paulp I believe genuine sbt-launch.jar of older releases have 100% compatibility with themselves, even if sbt 0.13.x claims that it subsumes their functionality. Just using older sbt is the easiest way for me to build older sbt based projects. |
Wise words. |
I added tests for sbt-extras with using sstephenson/bats, which is a testing framework for bash projects. Plus, I fixed some potential problems in sbt-extras to pass tests.
sbt.global.base
for pre-0.13$log_level == "Info"
sbt-launch.jar
if specified