aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorGravatar Tom Willemse2020-01-08 11:56:52 -0800
committerGravatar Tom Willemse2020-01-08 11:56:52 -0800
commitbd805dadcb19e639e43a2b493207a3209f465073 (patch)
tree4a06e7f23544bd7ae8c74b04abb9c6b8fbea8adc /.gitlab-ci.yml
parenta8ae96375681861f4e441a59b591555f45cbb620 (diff)
downloademacs-config-bd805dadcb19e639e43a2b493207a3209f465073.tar.gz
emacs-config-bd805dadcb19e639e43a2b493207a3209f465073.zip
Try running integration tests
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml28
1 files changed, 19 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e21756f..a48fbd9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,8 @@ image: silex/emacs:26.3-alpine-dev
stages:
- pre-package-multifile
- package
- - test
+ - unit-test
+ - integration-test
- deploy
package-oni-conf:
@@ -139,53 +140,62 @@ package:
- bin/
test-oni-alert:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-alert TEST_ARCHIVE=$(realpath bin/)
test-oni-bookmark:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-bookmark TEST_ARCHIVE=$(realpath bin/)
test-oni-conf:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-conf TEST_ARCHIVE=$(realpath bin/)
test-oni-css:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-css TEST_ARCHIVE=$(realpath bin/)
test-oni-elisp:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-elisp TEST_ARCHIVE=$(realpath bin/)
test-oni-grep:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-grep TEST_ARCHIVE=$(realpath bin/)
test-oni-highlight-indent-guides:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-highlight-indent-guides TEST_ARCHIVE=$(realpath bin/)
test-oni-php:
- stage: test
+ stage: unit-test
dependencies:
- package
script: make test-oni-php TEST_ARCHIVE=$(realpath bin/)
+integration-test:
+ stage: integration-test
+ image: registry.gitlab.com/ryuslash/emacs-config
+ dependencies:
+ - package
+ script:
+ - cd test/integration
+ - bats .
+
deploy:
only:
- master