Skip to content

Commit

Permalink
Remove custom test VM setup
Browse files Browse the repository at this point in the history
We now use Travis CI again, so our VM becomes superfluous.
  • Loading branch information
swsnr committed Apr 12, 2014
1 parent fdaaf44 commit cff9d1b
Show file tree
Hide file tree
Showing 30 changed files with 4 additions and 848 deletions.
16 changes: 2 additions & 14 deletions Makefile
@@ -1,7 +1,6 @@
EMACS = emacs
EMACSFLAGS =
CASK = cask
VAGRANT = vagrant
SPHINX-BUILD = sphinx-build
INSTALL-INFO = install-info
INSTALL = install
Expand All @@ -13,7 +12,6 @@ export EMACS

SRCS = flycheck.el
OBJECTS = $(SRCS:.el=.elc)
HOOKS = .git/hooks/pre-push

DISTDIR = dist
BUILDDIR = build
Expand All @@ -22,8 +20,8 @@ DOCTREEDIR = $(DOCBUILDDIR)/doctrees

.PHONY: compile dist doc html texinfo \
clean clean-elc clean-dist clean-doc clean-deps \
test vagrant-test \
deps linkcheck hooks
test \
deps linkcheck

# Build targets
compile : $(OBJECTS)
Expand All @@ -42,18 +40,12 @@ texinfo : doc/flycheck.texi
test : compile
$(CASK) exec ert-runner

vagrant-test :
$(VAGRANT) up --provision
$(VAGRANT) ssh -c "make -C /flycheck EMACS=$(EMACS) clean-elc test"

# Support targets
deps : $(PKGDIR)

linkcheck :
$(SPHINX-BUILD) -b linkcheck -n -d $(DOCTREEDIR) doc $(DOCBUILDDIR)/linkcheck

hooks: $(HOOKS)

# Cleanup targets
clean : clean-elc clean-dist clean-deps clean-doc

Expand All @@ -69,10 +61,6 @@ clean-doc:
clean-deps :
rm -rf $(PKGDIR)

# File targets
.git/hooks:
install -d $@

$(PKGDIR) : Cask
$(CASK) install
touch $(PKGDIR)
Expand Down
26 changes: 0 additions & 26 deletions Vagrantfile

This file was deleted.

7 changes: 2 additions & 5 deletions doc/flycheck-versus-flymake.rst
Expand Up @@ -429,11 +429,7 @@ Unit tests

**Flycheck** has unit tests for all built-in syntax checkers, and for large
parts of the underlying machinery and API. Contributed syntax checkers are
required to have test cases.

A virtual machine specification based on Vagrant_ and Puppet_ is provided to
setup a complete testing environment with all supported syntax checker tools and
Emacs versions, plus necessary utilities.
required to have test cases. The tests are continuously run on `Travis CI`_.

.. [#] Flycheck is **unlikely to ever become part of Emacs**.
.. [#] The 3rd party library flymake-easy_ allows to use syntax checkers per
Expand Down Expand Up @@ -464,3 +460,4 @@ Emacs versions, plus necessary utilities.
.. _Puppet: http://puppetlabs.com/
.. _MELPA: http://melpa.milkbox.net/
.. _Github: https://github.com/flycheck/flycheck
.. _Travis CI: https://travis-ci.org/flycheck/flycheck
64 changes: 0 additions & 64 deletions puppet/manifests/bootstrap.pp

This file was deleted.

22 changes: 0 additions & 22 deletions puppet/manifests/site.pp

This file was deleted.

63 changes: 0 additions & 63 deletions puppet/modules/flycheck/manifests/base.pp

This file was deleted.

10 changes: 0 additions & 10 deletions puppet/modules/flycheck/manifests/checkers/cabal.pp

This file was deleted.

22 changes: 0 additions & 22 deletions puppet/modules/flycheck/manifests/checkers/gems.pp

This file was deleted.

10 changes: 0 additions & 10 deletions puppet/modules/flycheck/manifests/checkers/go.pp

This file was deleted.

24 changes: 0 additions & 24 deletions puppet/modules/flycheck/manifests/checkers/misc.pp

This file was deleted.

28 changes: 0 additions & 28 deletions puppet/modules/flycheck/manifests/checkers/npm.pp

This file was deleted.

0 comments on commit cff9d1b

Please sign in to comment.