aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
...
* use more verbose output type for unittests on travisStefan Hoffmann2014-03-08
|
* Fix memory leak and enable valgrind on travisThiago de Arruda2014-03-07
|
* Luarocks appears to be down, so let's use the mirror for now.John Szakmeister2014-03-07
|
* Adding darwin platform to common.sh build scriptIslam Sharabash2014-03-01
|
* Add unit test running to travis againThiago de Arruda2014-02-27
|
* Compile libuv with -fPIC.John Szakmeister2014-02-27
| | | | | This is needed so that th unit tests library compiles on 64-bit machines correctly.
* Disable unit tests until fixed for travisThiago de Arruda2014-02-27
|
* Add more example unit tests and run with travisThiago de Arruda2014-02-27
|
* Add basic infrastructure for unit testingThiago de Arruda2014-02-27
| | | | | | | | | | | | | | | | | | Tests will be written using the [moonscript](http://moonscript.org/) language, a lua 'dialect' that is whitespace-significant and has a syntax similar to coffeescript. The test framework used is [busted](http://olivinelabs.com/busted/), a bdd framework for lua/moonscript. Luajit has a nice ffi module, which lets lua programs link shared libraries and call it's functions without writing any C code. To take advantage of this fact for testing C functions, a new target was added to CMakeLists.txt, which compiles neovim as a shared library that is loaded by the process running the tests. This commit adds necessary code for downloading and installing a lua package manager(luarocks) locally. It wasn't added as a subtree because there are quite a few blobs in its source tree.
* Enable stderr for test in travisThiago de Arruda2014-02-26
| | | | | This is necessary to keep the build from 'erroring' since running the tests with valgrind will take a long time
* Modify travis configuration to install valgrindThiago de Arruda2014-02-26
| | | | This should fix previous build failures
* Remove -e option from travis shell scriptThiago de Arruda2014-02-26
|
* Fix travis scriptThiago de Arruda2014-02-26
| | | | It was broke because the ls command failed when no valgrind.* file were found
* Add test reporting to travis scriptThiago de Arruda2014-02-26
|
* Enable valgrind when testing on travisThiago de Arruda2014-02-26
| | | | | This will slow down testing but will detect pull requests that introduce memory leaks.
* Add valgrind suppression fileThiago de Arruda2014-02-26
|
* Temporarily remove valgrind check in travis buildThiago de Arruda2014-02-26
|
* Add configuration to help debug memory leaksThiago de Arruda2014-02-26
|
* Merge branch 'bundle-libuv' of github.com:rjw57/neovim into rjw57-bundle-libuvThiago de Arruda2014-02-26
|\
| * get-libuv.sh: compile bundled libuvRich Wareham2014-02-24
| | | | | | | | | | Rename file to reflect new intent of script. Libuv is bundled into the third-party directory. Modify the script to compile but not fetch libuv.
* | silence tar when getting libuvash-lshift2014-02-25
| |
* | Silenced wget's progress barTheo Belaire2014-02-25
| | | | | | | | | | | | | | This way it won't show up in travis-ci like: 0% [ ] 0 --.-K/s 100%[======================================>] 371,453 --.-K/s
* | Added curl support and one testTheo Belaire2014-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it checks for the existance of curl after failing to find wget. Note that I ended up removing the quotes around $url when referencing it in the call to wget, since urls can't have spaces anyways, and the correct quoting was messy. To test, I did rm -r .deps make clean make cmake make And it worked.
* | scripts/common.sh: remove a couple bashismsJohn Szakmeister2014-02-23
|/ | | | | This allows the scripts to work on systems that don't have /bin/bash as /bin/sh--such as Debian.
* First pass on getting build working on FreeBSD.Sean Long2014-02-22
|
* fix build on OSXaph2014-02-01
|
* Automate libuv download and buildThiago de Arruda2014-02-01