Commit graph

91 commits

Author SHA1 Message Date
Raphael Reitzig
16d432313f Add tests for 5.9.2 compatibility 2021-01-22 00:38:01 +01:00
Raphael Reitzig
8fe9d790c6 Fix completions.
cf. issue #35
2020-12-14 02:48:47 +01:00
Raphael Reitzig
193189ed91 Add tests for 5.9.1 compatibility
cf. issue #35
2020-12-14 02:37:03 +01:00
Raphael
9b563135ed
Update README.md
Advise to install latest release, not the trunk.
2020-06-12 00:28:23 +02:00
Raphael
4f1f42fda4
Update README.md 2020-06-12 00:25:22 +02:00
Raphael Reitzig
6a57978d27 Merge branch 'dev' 2020-06-05 11:15:43 +02:00
Raphael Reitzig
15997dcba8 Allow to pass parameters to Cucumber in Docker.
Also add some comments.
2020-05-26 16:35:31 +02:00
Raphael Reitzig
2afb22f6af Fix tests on macOS. Also clarifies a test description. 2020-05-26 06:12:38 +02:00
Raphael Reitzig
efd9cf0c0b Polish Travis build. 2020-05-26 05:56:01 +02:00
Raphael Reitzig
7e97c4c1c1 Migrate installer test to Cucumber. 2020-05-26 05:07:24 +02:00
Raphael Reitzig
42aff3b4c5 Migrate PATH zombie test to Cucumber. 2020-05-26 04:48:12 +02:00
Raphael Reitzig
0a948c81c1 Migrate reinitialization test to Cucumber. 2020-05-26 04:22:01 +02:00
Raphael Reitzig
56bc601b17 Migrate wrapper test to Cucumber. 2020-05-26 02:49:06 +02:00
Raphael Reitzig
479fa1e541 Account for fuzzy completions.
Introduced in Fish 3.1
cf. https://github.com/fish-shell/fish-shell/issues/5467

Needed to make tests less strict.
Instead of checking the exact list of matches,
we require the expected ones and exclude some others.
2020-05-26 00:11:06 +02:00
Raphael Reitzig
0c15f199cd Migrate completion tests to Cucumber.
Also retire Fish 2.x + macOS test;
installation of custom brew didn't work out anymore.
2020-05-25 21:05:10 +02:00
Raphael Reitzig
c9fd8d58f2 Merge branch 'dev' 2019-11-06 22:12:54 +01:00
Raphael Reitzig
ed6039e533 Fix Linux tests: add fish PPAs correctly. 2019-11-06 22:05:46 +01:00
Raphael Reitzig
b5bec7bb45 Simplify tests. 2019-11-06 21:43:59 +01:00
Raphael Reitzig
745e8441d2 Test on Ubuntu 18.04; adapt README. 2019-11-06 21:18:41 +01:00
Raphael Reitzig
ac99d1464c Final macOS incompatibility fix.
Closes issue #29.
2019-11-06 20:52:07 +01:00
Raphael Reitzig
7e9d8a7031 issue #29: Fix installation test. 2019-11-05 06:11:48 +01:00
Raphael Reitzig
0d42de6d9c issue #29: Local Homebrew formula for fish 2 2019-11-05 05:52:02 +01:00
Raphael Reitzig
7faecfd154 issue #29: Avoid GNU-specific find. 2019-11-05 05:32:11 +01:00
Raphael Reitzig
060169f5da Merge branch 'dev' into macos-compat 2019-11-05 04:54:15 +01:00
Raphael Reitzig
83711b1c9d Bump tested SDKMAN! version in README. 2019-11-05 04:46:16 +01:00
Raphael Reitzig
813f1a1bd7 Merge branch 'dev' 2019-11-05 04:42:40 +01:00
Raphael Reitzig
e41ccb9ce8 Offer to install SDKMAN! if not already installed.
Fixes issue #26

Also:

 - Change language in README to clarify that
   SDKMAN! is not included.
 - Polishes to `.editorconfig`.
2019-11-05 04:24:36 +01:00
Raphael Reitzig
47ec1e3847 Add test for issue #26
Require to offer installation of SDKMAN!
2019-11-05 04:19:50 +01:00
Raphael Reitzig
e503300b8a Fix PATH zombie test 2019-11-05 04:07:29 +01:00
Raphael Reitzig
415c2a0bb2 Fix reinitialization test. 2019-11-05 03:48:59 +01:00
Raphael R
d811a8ddc2
Update README.md 2019-08-07 10:28:11 +02:00
Raphael Reitzig
5d7e1d43f6 Merge branch 'dev' into macos-compat 2019-07-31 03:16:23 +02:00
Raphael Reitzig
ba1ab563a3 Merge branch 'dev' 2019-07-31 03:09:18 +02:00
Raphael Reitzig
04a8c8574a issue #27 Fish 3 compatibility: make fish 3 tests mandatory. 2019-07-31 03:03:19 +02:00
Raphael Reitzig
735760bb25 issue #27 Fish 2 compatibility: support old PATH handling, as well 2019-07-31 02:47:36 +02:00
Raphael Reitzig
018c9f01a3 issue #27 Fish 3 compatibility: Remove math/test condition completely. 2019-07-31 02:32:07 +02:00
Raphael Reitzig
6934dbfb0f issue #27 Fish 3 compatibility: adapt to new PATH handling
cf. https://github.com/fish-shell/fish-shell/issues/436
2019-07-31 02:23:12 +02:00
Raphael Reitzig
c02c756baf issue #27 Fish 3 compatibility: replace math with test in conditions
cf. https://github.com/fish-shell/fish-shell/issues/4777
2019-07-31 02:20:17 +02:00
Raphael Reitzig
12f7d3de77 issue #29: Replace stat with something more portable.
cf. https://unix.stackexchange.com/a/7732/17409
2019-07-31 02:09:47 +02:00
Raphael Reitzig
b1887e4170 issue #29 - Add macOS alternative for sha256sum. 2019-07-31 01:58:29 +02:00
Raphael Reitzig
da69b50eb5 issue #29 - Make Travis test on macOS.
And mercy be with us all.

 - Use `apt` and `homebrew` addons for simplicity and build speed (?).
 - Make build matrix explicit: can't handle installing different
   versions of fish otherwise.
2019-07-31 01:42:52 +02:00
Raphael Reitzig
3055e88e1f Reformat .travis.yml 2019-07-30 22:33:56 +02:00
Raphael Reitzig
0d080212d2 Verify (re-)initialization of SDKMAN env vars works.
- Add new test that covers the two cases considered so far.

Housekeeping:

 - Add `.gitignore`
 - Add `.editorconfig`
2019-07-30 22:19:32 +02:00
Raphael Reitzig
ff58e3f759 Merge branch 'dev' 2019-07-21 22:33:46 +02:00
Raphael Reitzig
ddb3b3042b Fix Travis build: run all tests for Fish 2 and 3. 2019-07-21 22:28:27 +02:00
Raphael R
593d12b648
Add preliminary tests for fish 3. 2019-07-21 21:22:46 +02:00
Raphael Reitzig
dccaf0056c Re-initialize if current user changed.
Fixes issue #25; assumes that every user has their own SDKMAN installation.
2019-01-06 18:05:44 +01:00
Raphael Reitzig
aa13155167 Merge branch 'dev'
Closes issue #24.
2018-11-09 20:41:16 +01:00
Raphael Reitzig
083d2d3d9b Merge branch 'master' into dev 2018-11-09 20:35:58 +01:00
Raphael Reitzig
050aa57fe4 Merge branch 'master' into dev 2018-11-09 20:31:00 +01:00