VundleVim / Vundle.vim

Vundle, the plug-in manager for Vim
http://github.com/VundleVim/Vundle.Vim
MIT License
23.93k stars 2.57k forks source link

Setup testing environment #619

Open silfverstrom opened 9 years ago

silfverstrom commented 9 years ago

Vundle should have a set of automated tests, and a clear structure of adding new tests alongside a issue/pull request.

The tests could also be integrated towards TravisCI, which makes it easier to spot pull requests with broken tests.

I'm looking into how to best achieve this, lets keep a discussion in this thread.

silfverstrom commented 9 years ago

ping @VundleVim/team

ryanoasis commented 9 years ago

:+1: sounds good. willing to help out with this specific item in bits and pieces :smile:

ryanoasis commented 9 years ago

@VundleVim/team not sure how far you are on this but just in case here are some links that I found:

Probably most of these you are already aware of but just in case :smirk:

silfverstrom commented 9 years ago

Nice @ryanoasis ! I should have something preliminary going soon, and we can discuss from there!

ryanoasis commented 9 years ago

@silfverstrom awesome sounds good :+1:

gmarik commented 9 years ago

@ryanoasis wow, that's a lot of stuff to go through :) :+1:

opsroller commented 9 years ago

So do we have a TravisCI account?

silfverstrom commented 9 years ago

@btreeinfinity not that I know of, but it's an easy fix when we have a clear testing structure in place.

gmarik commented 9 years ago

@btreeinfinity no, there's no account for vunlde!

ryanoasis commented 9 years ago

just wondering if there is any status on this?

ryanoasis commented 9 years ago

@nfischer looks interesting

ryanoasis commented 9 years ago

Just requested access to this Organization for Travis CI

ryanoasis commented 9 years ago

@VundleVim/team FYI, just starting messing around with this here: https://travis-ci.org/ryanoasis/Vundle.vim

gmarik commented 9 years ago

@ryanoasis Vader? Good pick!

ryanoasis commented 9 years ago

I just wanted to get started at least and I didn't compare very in depth but Vader seemed to be fairly active and popular compared to the other options. I will have to take a look at vroom, I think it is safe to cross off vimrunner as the last commit was over 1 year ago.

@nfischer do you have any specific examples on vroom? I did see on the readme a sample Travis CI config.

ryanoasis commented 9 years ago

@nfischer thanks I'll try it out :+1:

ryanoasis commented 8 years ago

I think I liked vader the best so far. I really need to get back into this because it will provide a safety net for at least the basic functionality.

I do plan on testing and merging some the more recent PRs but after that I think I'll shift focus to testing. :shipit:

I don't want to be the one responsible for breaking vundle! :speak_no_evil:

ryanoasis commented 7 years ago

I think maybe it's time to get back to looking into this so we can get back to at least considering features :smile: