blob: 4b34ea6590f771ca263aa4e3d488a48eef5f099a [file] [log] [blame]
peusterm37911562018-10-18 15:03:55 +02001#!/bin/bash
2# helper script to be executed before committing
3set -e
4# trigger pep8 style check
5echo "Doing flake8 style check ..."
peusterm8246f982019-06-06 17:43:34 +02006flake8 --exclude=.eggs,build,devops,examples/charms --ignore=E501,W605,W504 .
peusterm37911562018-10-18 15:03:55 +02007echo "done."
8# trigger the tests
9echo "Running unit tests ..."
10sudo pytest -v
peusterm04e5f982018-10-31 19:50:16 +010011# do everything in Docker, like it is done by Jenkins
12docker build -t vim-emu-loc-test .
13docker run --rm --privileged --pid='host' -v /var/run/docker.sock:/var/run/docker.sock vim-emu-loc-test pytest -v
peusterm8246f982019-06-06 17:43:34 +020014docker run --rm --privileged --pid='host' -v /var/run/docker.sock:/var/run/docker.sock vim-emu-loc-test flake8 --exclude=.eggs,devopsi,build,examples/charms --ignore=E501,W605,W504 .
peusterm37911562018-10-18 15:03:55 +020015echo "done."