Jordan Harband
5ba6e748b7
[Tests] run shellcheck in tests.
9 years ago
Luke Childs
f653bdc606
Print shell version on Travis
9 years ago
Jordan Harband
fdc08122e3
[Tests] swap order of slow + sourcing tests.
9 years ago
Jordan Harband
c9b7ccdaea
Run `node` and `io.js` installation test suites separately.
9 years ago
Cătălin Mariș
1f336ffbfe
Use `language: generic` in `.travis.yml`
...
Since the tests don't rely on / fall into any of the language
categories¹ defined by Travis CI, `language: generic`² can be used.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
¹ https://docs.travis-ci.com/user/languages/
² https://github.com/travis-ci/travis-ci/issues/4895#issuecomment-150703192
9 years ago
Mathias Meyer
f851716601
Add workaround for Travis CI environment issue.
...
Per https://github.com/travis-ci/travis-ci/issues/5363
9 years ago
Jordan Harband
803be3a4eb
[Tests] temporarily disable WITHOUT_CURL tests.
...
Blocked by https://github.com/nodejs/build/issues/233
9 years ago
Jordan Harband
45e4387ce3
[Tests] Print out `curl` and `wget` versions inside `travis-ci`
9 years ago
Jordan Harband
bb2fe618cb
The install script only runs in bash.
10 years ago
Jordan Harband
70370a857f
No more need for `sudo` to install `ksh` and `zsh`.
10 years ago
Jordan Harband
f0d81e2d33
Revert "install: adding some debugging output"
...
This reverts commit c8efe3d28a
.
Conflicts:
install.sh
10 years ago
elliottcable
c8efe3d28a
install: adding some debugging output
10 years ago
Jacob Hoffman-Andrews
bb2564d6db
npmjs.org -> npmjs.com
10 years ago
Jacob Hoffman-Andrews
896a7eddd3
Move some URLs to HTTPS.
10 years ago
Jordan Harband
afba4e08fd
Temporarily disable ksh tests, per #574
10 years ago
Michael Klement
2d8adac785
.travis.yml now obtains latest urchin version from the npm registry instead of directly from GitHub
10 years ago
Michael Klement
ac912afc4c
Many makefile enhancements (support for direct invocation, instructions if invoked without target, release mechanism improved), package.json scripts now invoke the makefile.
...
- Using `npm test` and `npm run …` scripts defined in package.json now invokes the makefile and runs the test with the same shell that npm was invoked from.
- The makefile can now be invoked directly - supporting utilities from locally installed npm packages are automatically discovered.
- Invoking the makefile without a target errors out with a hint.
- Shell-specific test targets are now named 'test-<shell>'.
- Both 'test-<shell>' targets and the all-shells 'test' target now run all test suites by default.
- On `make TAG=<new-version> release` there must be no uncommitted changes. '<new-version>' can now also be one of the following increment specifiers: 'patch', 'minor', 'major'.
- It is ensure that <new-version>, if not an increment specifier, is a valid semver version number that is higher than the previous release's.
- The previous release tag is now located with a pattern so as to exclude tags that aren't version numbers.
- Switched from lightweight to annotated tags for releases.
10 years ago
Xavier Cambar
3cdec8e875
Testable install script
...
* wraps main code into a function
* EnvVar-based install start
* Clean environment after install
10 years ago
Jordan Harband
cec1c38a84
Move sourcing tests to a separate test suite.
10 years ago
Jordan Harband
ad604cc068
Only run the "installation" tests both with and without curl.
11 years ago
Jordan Harband
ba08fa31d8
Moving actual installation tests to their own suite.
11 years ago
Jordan Harband
13aadbcf31
Run slow tests in ksh too
11 years ago
Jordan Harband
d341d5e535
Run all slow tests on all shells
11 years ago
Jordan Harband
abdc3f3c21
Run all fast tests without curl.
11 years ago
Koen Punt
423629c38b
add test without curl
11 years ago
Koen Punt
24e22dd8bc
no need for the extra task, every shell name is already a task
11 years ago
Koen Punt
61de5f9ca3
enable slow test suite for sh
11 years ago
Koen Punt
7e20a77c89
pass env vars to makefile
11 years ago
Koen Punt
79203ba5d0
split tests by shell
11 years ago
Bent Cardan
13b87449e8
github raw served from new subdomain
11 years ago
Jordan Harband
47bbf93f50
Travis CI defaults to ruby; c will be faster
11 years ago
Koen Punt
def7ec5364
install shells before running tests
11 years ago
Koen Punt
52a384a0cc
Add Makefile for multishell testing
...
updated nvm current test for zsh
11 years ago
Koen Punt
38a0c997e2
Added travis config, fixed tests for use on travis
11 years ago