Hi Florian!
On Mo, 19 Jan 2015, Florian Walch wrote:
> Hi,
>
> in an attempt to make testing Vim a bit easier, I created a Github repository
> [1] that uses Travis CI to compile Vim and run the tests.
>
> This is a proof-of-concept right now and only builds for Linux (Ubuntu 12.04
> with GCC 4.6.3 and Clang 3.4) with different feature sets (tiny, ...). See
> [2] for the build script.
>
> It should be fairly easy to extend it to build on OS X (currently in Beta on
> Travis CI) and Windows (using AppVeyor), or e.g. to use different compiler
> versions.
>
> It currently does two things:
>
>
> 1. Building of latest Vim version
>
> Pulls latest Vim from its Mercurial sources, compiles it and runs the tests.
> See [3] for a build of current Vim (7.4.582), which I think already uncovered
> a problem: Running the tests fails with tiny and small features ("test16 NO
> OUTPUT"), but works with bigger feature sets.
>
> These builds are currently triggered manually, but could easily be turned
> into nightly builds by using a cron job.
>
>
> 2. Testing of patches
>
> A pull request containing patches can be created on Github (Example: [4]),
> triggering a build that applies these patches before Vim is compiled and
> tests are run. This could be used by contributors to test Vim patches.
>
>
> As I said in the beginning, this is only an experiment for now, so please let
> me know whether you think this could be useful.
>
> Cheers,
> Florian
>
> [1] https://github.com/fwalch/vim-ci
> [2] https://github.com/fwalch/vim-ci/blob/master/.travis.yml
> [3] https://travis-ci.org/fwalch/vim-ci/builds/47524660
> [4] https://github.com/fwalch/vim-ci/pull/1
Sounds very interesting. Is the build always triggered for pull requests
with all different feature sets?
If I open a new pull request the travis CI will immediatly start with
the test suite, right?
Best,
Christian
--
Egoistische Kleinstädterei, die sich Zentrum deucht.
-- Goethe, Maximen und Reflektionen, Nr. 667
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.