936 Commits

Author SHA1 Message Date
Marco Vermeulen
454afefa54 Update version of production to 3.3.1 3.3.1 2016-01-11 10:13:51 +00:00
Marco Vermeulen
d4ae86d65c Fix debug logging in selfupdate. 2016-01-11 10:08:55 +00:00
Marco Vermeulen
ea4e474d9a Tweak timeouts for polling conditions in InstallSpec. 2016-01-11 08:20:39 +00:00
Marco Vermeulen
7236d59172 Improve test directory structure using UUIDs. 2016-01-11 08:20:07 +00:00
Marco Vermeulen
e24a89adab Fix race condition in InstallSpec using PollingConditions. 2016-01-06 09:03:39 +00:00
Marco Vermeulen
e6d8a4694c Prevent multiple broadcast messages printed when no prior broadcast received. 2016-01-05 08:30:29 +00:00
Marco Vermeulen
a8abe6645b Subdivide common functions into helper function scripts. 2016-01-04 08:26:42 +00:00
Marco Vermeulen
a5f2b5987f Clean up path utility functions. 2016-01-04 08:18:11 +00:00
Marco Vermeulen
ea01dbec31 Clean up sdkman-init script and move functions to utils. 2016-01-04 08:14:41 +00:00
Marco Vermeulen
679e29f555 Remove unwanted curly braces throughout bash codebase. 2016-01-04 08:05:08 +00:00
Marco Vermeulen
f013b44481 Re-order functions by importance per source script. 2016-01-01 18:12:55 +00:00
Marco Vermeulen
1c7af11e52 Differentiate top level functions from private functions to avoid ambiguity. 2016-01-01 18:00:32 +00:00
Marco Vermeulen
402d812c53 Remove the need for global SDKMAN_CANDIDATE_IN_PATH variable. 2016-01-01 17:51:24 +00:00
Marco Vermeulen
73ebdb0bb5 Get rid of todo comments. 2016-01-01 17:44:08 +00:00
Marco Vermeulen
68d014063d Steps toward decreasing state leakage in __sdkman_determine_version function. 2016-01-01 17:31:58 +00:00
Marco Vermeulen
227da3a743 Split use and default scenarios into separate feature files. 2016-01-01 16:40:58 +00:00
Marco Vermeulen
f794b85b0f Change internal function names to be private by convention. 2016-01-01 16:13:39 +00:00
Marco Vermeulen
6b9efc3526 Introduce local variable scoping, remove global state. 2015-12-31 18:29:17 +00:00
Marco Vermeulen
983fb92b91 Disable candidate list when offline. 2015-12-30 00:42:58 +00:00
Marco Vermeulen
3a22cf241e Improve validation of offline qualifier paramater. 2015-12-30 00:27:33 +00:00
Marco Vermeulen
87128b2dd0 ISSUE #397 - Simplify all aspects of offline mode. 2015-12-30 00:17:14 +00:00
Marco Vermeulen
878b1e5560 Clean up sdkman_determine_version function signature and extract local variable. 2015-12-29 12:46:44 +00:00
Marco Vermeulen
2b86ce8d85 Revert "Increase curl timeouts for initial contact."
This reverts commit 5cbd1bda5a.
2015-12-29 11:05:31 +00:00
Marco Vermeulen
3a9c0f5949 Rework wording of offline warning. 2015-12-29 00:04:15 +00:00
Marco Vermeulen
cab846f09f Drop online broadcast, rewords internet not reachable broadcast. 2015-12-28 23:49:44 +00:00
Marco Vermeulen
dbf8312972 Clean up bash code. 2015-12-28 23:48:14 +00:00
Marco Vermeulen
5cbd1bda5a Increase curl timeouts for initial contact. 2015-12-28 23:45:19 +00:00
Marco Vermeulen
6323fc5dea Add cleanup hook to InstallSpec. 2015-12-28 14:52:30 +00:00
Marco Vermeulen
b4ea5e684c Remove obsolete mongodb js resources. 2015-12-28 14:37:00 +00:00
Marco Vermeulen
8ee7bf84bd Move Cukes into groovy test folder structure. 2015-12-28 14:35:54 +00:00
Marco Vermeulen
9876ad5ad9 Renames SdkManBashEnvBuilder to SdkmanBashEnvBuilder. 2015-12-28 11:38:39 +00:00
Marco Vermeulen
a0d0bd46f8 Centralise creation of SdkManBashEnvBuilder in SdkmanEnvSpecification. 2015-12-28 11:36:08 +00:00
Marco Vermeulen
a0ca1f16be Introduce separation between bash and sdkman environments in specs. 2015-12-28 11:22:54 +00:00
Marco Vermeulen
da8a3cbae2 Introduce BashSpecification base class, cuts over all bash specs. 2015-12-27 17:08:49 +00:00
Marco Vermeulen
65139f129b Rename utils package to support. 2015-12-27 12:39:48 +00:00
Marco Vermeulen
78f065975a Upgrade to Gradle 2.10. 2015-12-27 00:16:09 +00:00
Marco Vermeulen
56e2e30812 IMPROVEMENT - Add cleanup method to stop bash processes in InstallSpec. 2015-12-26 23:56:47 +00:00
Marco Vermeulen
dfaca95426 Merge pull request #398 from sdkman/more_specs_for_install_script
FEATURE #388 - Add more specs for install script.
2015-12-25 13:44:42 +00:00
Felipe Fernandez
6e528ec29f FEATURE #388 - Add more specs for install script. 2015-12-25 13:50:37 +01:00
Marco Vermeulen
c66a94b67e Update README.md 2015-12-20 08:35:39 +00:00
Marco Vermeulen
2d2e74306f Tweaks to InstallSpec, assertions performed with Groovy File API. 2015-12-09 19:09:31 +00:00
Marco Vermeulen
63ef47e269 FEATURE #392 - Make gvm alias configurable. 2015-12-09 19:03:50 +00:00
Marco Vermeulen
cb3381d156 Merge pull request #391 from sdkman/first_spec_for_install_script
FEATURE #388 - First spec for install script.
2015-12-01 13:32:43 +00:00
Felipe Fernandez
881704f1a3 IMPROVEMENT - Apply comments from PR #391. 2015-11-30 19:10:49 +00:00
Felipe Fernandez
b68a86cece FEATURE #388 - Use byte arrays instead of actual files when using Wiremock. 2015-11-28 09:31:05 +00:00
Felipe Fernandez
66020ef86f FEATURE #388 - First spec for install script. 2015-11-23 15:01:22 +00:00
Marco Vermeulen
8199ef0b05 IMPROVEMENT - Clean up nested logic in sdkman-init.sh 2015-11-20 19:41:46 +00:00
Marco Vermeulen
e7da3e8372 FIX - Broken tests repaired after SDK bin folder changes. 2015-11-20 13:37:29 +00:00
Marco Vermeulen
282799ce2c IMPROVEMENT #390 - Allow SDKs that do not have a bin folder. 2015-11-20 13:37:29 +00:00
Marco Vermeulen
6d2e9ae1f0 Merge pull request #386 from sarmbruster/master
fixing similar issue to #232 `unset i`
2015-11-09 12:20:42 +00:00