379 Commits

Author SHA1 Message Date
Marco Vermeulen
b5a7b35d02 Tweak initialisation spec. 2016-11-29 20:57:53 +00:00
Marco Vermeulen
d87c211a2c Always get candidate csv from current candidates api. 2016-11-29 18:20:53 +00:00
Marco Vermeulen
cea39cceee Add scenario for default compatible java version. 2016-11-28 13:30:57 +00:00
Marco Vermeulen
51ddcf5417 Refactor default step definition. 2016-11-28 09:07:35 +00:00
Marco Vermeulen
e9e4574495 Fix default version bug affecting platform specific candidates. 2016-11-28 09:02:17 +00:00
Marco Vermeulen
4411444ece Improve version and candidate cache handling, bolster tests. 2016-11-23 21:32:59 +00:00
Marco Vermeulen
4a34f166a1 Add resilience to candidates cache and fix false positives in tests. 2016-11-23 18:19:42 +00:00
Marco Vermeulen
2cc42890a2 Clean code. 2016-11-21 21:52:31 +00:00
Marco Vermeulen
977817ebd8 Cut over to new default candidate endpoint. 2016-11-21 21:52:21 +00:00
Marco Vermeulen
ff2f73a773 Initialise candidates cache in SdkmanBashEnvBuilder. 2016-11-21 18:23:07 +00:00
Marco Vermeulen
7b43c3bf20 Java installation feature specification updated. 2016-11-19 11:11:12 +00:00
Marco Vermeulen
bb01373781 Split multi-platform and hooks features, clean up step defs. 2016-11-18 23:02:46 +00:00
Marco Vermeulen
a0b74de8d4 Improve stubbing of pre/post installation hooks. 2016-11-17 22:44:58 +00:00
Marco Vermeulen
0f8c306d27 Add test for post install hook non-zero return value. 2016-11-17 18:10:12 +00:00
Marco Vermeulen
53eb34242b Makes post-installation hook safer by sourcing implemented function. 2016-11-17 17:58:27 +00:00
Marco Vermeulen
0c965b1017 Makes pre-installation hook safer by sourcing implemented function. 2016-11-17 08:54:15 +00:00
Marco Vermeulen
fabeda3efd Better differentiation between legacy and current apis in tests. 2016-11-16 09:11:21 +00:00
Marco Vermeulen
743975dcaa Use new candidates/all endpoint for candidate cache in beta channel. 2016-11-16 09:07:31 +00:00
Marco Vermeulen
676fe1a7ce Always expire candidate cache after a day. 2016-11-16 08:40:03 +00:00
Marco Vermeulen
e5c3643bd8 Install zip on travis. 2016-11-14 20:57:09 +00:00
Marco Vermeulen
fecb443a2a Consolidate cukes for multi-platform binaries. 2016-11-14 13:35:18 +00:00
Marco Vermeulen
9fa1d26d6e Move test post-hooks into resources, accommodate universal and platform specific hooks. 2016-11-14 13:22:23 +00:00
Marco Vermeulen
69b87ecf0d Place test pre-hook in sane location. 2016-11-14 13:10:09 +00:00
Marco Vermeulen
366982d8b5 Move test pre installation hook into resources. 2016-11-14 13:04:25 +00:00
Marco Vermeulen
0f6c6f5b55 Java installation on Linux passing test. 2016-11-14 08:36:25 +00:00
Marco Vermeulen
5e6c99987e Bring back beta features after 5.1.7 release.
This reverts commit 1ee578ee72.
2016-11-09 20:55:03 +00:00
Marco Vermeulen
10c6112bf8 Bug fix on beta channel propagating beta flag to selfupdate. 2016-11-09 08:35:15 +00:00
Marco Vermeulen
1ee578ee72 Temporary revert all beta channel work. 2016-11-09 08:26:17 +00:00
Marco Vermeulen
714c4a8bb8 Always refresh candidates for beta channel. 2016-11-04 20:55:30 +00:00
Marco Vermeulen
782cd3a61a Allows faster release of beta channel. 2016-11-04 18:25:07 +00:00
Marco Vermeulen
36788730b0 Cut validation over to new candidate validation endpoint. 2016-11-04 18:11:28 +00:00
Marco Vermeulen
1dd522172e Fix failing tests. 2016-10-28 15:55:26 +01:00
Marco Vermeulen
528dfe75a6 Implement post hook on download. 2016-10-28 15:40:08 +01:00
Marco Vermeulen
6e8f2af8ee Integrate CurlStub into SdkmanBashEnvBuilder. 2016-10-28 14:33:05 +01:00
Marco Vermeulen
04c34cd1e0 Improve wording for multi-platform validation failure. 2016-10-28 14:08:29 +01:00
Marco Vermeulen
4be6b085de Introduce first pass of multi-platform functionality. 2016-10-28 13:38:16 +01:00
Marco Vermeulen
857826a5b0 Download binary temporarily stored in bin format. 2016-10-27 14:24:42 +01:00
Marco Vermeulen
c05cde2893 Rename version endpoint to stable. 2016-10-25 16:06:53 +01:00
Marco Vermeulen
e9580bf29b Introduce beta channel. 2016-10-25 16:01:34 +01:00
Marco Vermeulen
f4fb476d36 Remove redundant test fixture. 2016-10-25 15:20:16 +01:00
Marco Vermeulen
72757cccd7 Drop version endpoint down to /app/version of candidates-legacy api. 2016-10-25 15:17:04 +01:00
Marco Vermeulen
75a1c55722 Drop candidates cache daily. 2016-10-25 11:46:04 +01:00
Marco Vermeulen
7969755b83 Clean code. 2016-10-25 11:45:06 +01:00
Marco Vermeulen
ce7c0614fb Rename BootstrapSpec.groovy to VersionFileBootstrapSpec 2016-10-25 11:11:22 +01:00
Marco Vermeulen
f4d96ace10 Rename token to file. 2016-10-25 10:33:43 +01:00
Marco Vermeulen
d03cd23460 Make legacy API explicit in bootstrap spec. 2016-10-25 10:08:02 +01:00
Marco Vermeulen
de0b5b12e2 Fix bootstrap spec testing cliversion check. 2016-09-06 17:13:57 +01:00
Marco Vermeulen
5c4cf12e8b Revert "Revert to SDKMAN_SERVICE environment variable for selupdate backward compatibility."
This reverts commit b3417ef4ac.
2016-09-04 02:10:50 +01:00
Marco Vermeulen
b3417ef4ac Revert to SDKMAN_SERVICE environment variable for selupdate backward compatibility. 2016-09-04 01:27:01 +01:00
Marco Vermeulen
c535c60961 Consume new nginx mappings, new broker API. 2016-09-03 23:53:16 +01:00