Skip to content
Snippets Groups Projects
Commit 5f1d6888 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

test

parent 56a8fdcb
No related branches found
No related tags found
No related merge requests found
......@@ -21,83 +21,17 @@
#
# ** end header
#
stages:
- before_script
- setup_docker
- setup
- code_style
- build
- test
before_script:
- docker info
#########
# Setup
#########
# install formatters
setup:install_formatters:python2.7:
tags: [ py27 ]
stage: setup
script:
- pip2 install --upgrade pycodestyle --user
setup:install_formatters:python3.4:
tags: [ py34 ]
stage: setup
script:
- pip3.4 install --upgrade pycodestyle --user
############
# code_style
############
code_style:pycodestyle:python2.7:
tags: [ py27 ]
stage: code_style
script:
- ~/.local/bin/pycodestyle --count ./
code_style:pycodestyle:python3.4:
tags: [ py34 ]
stage: code_style
script:
- ~/.local/bin/pycodestyle --count ./
#########
# Build
#########
# install python client (python 2.7)
build:pycaosdb:python2.7:
tags: [ py27 ]
stage: build
script:
- python2.7 setup.py install --user
# install python client (python 3.4)
build:pycaosdb:python3.4:
tags: [ py34 ]
stage: build
script:
- python3.4 setup.py install --user
########
# Test
########
# unit tests for pycaosdb
test:pycaosdb:py34:
tags: [ py34 ]
stage: test
script:
- touch ~/.pycaosdb.ini
- tox -r -e py34
test:pycaosdb:py27:
tags: [ py27 ]
stage: test
script:
- touch ~/.pycaosdb.ini
- tox -r -e py27
- apt-get update -qq && apt-get install -y -qq sqlite3 libsqlite3-dev nodejs
- ruby -v
- which ruby
- gem install bundler --no-document
- bundle install --jobs $(nproc) "${FLAGS[@]}"
rspec:
script:
- bundle exec rspec
rubocop:
script:
- bundle exec rubocop
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment