summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml28
-rw-r--r--main.py1
2 files changed, 28 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..7e4236b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,28 @@
1image: debian:testing
2
3stages:
4 - linting
5 - test
6
7pyflakes:
8 stage: linting
9 script:
10 - apt-get -qqy update
11 - apt-get -qqy install --no-install-recommends pyflakes3
12 - pyflakes3 ./main.py
13
14mypy:
15 stage: linting
16 script:
17 - apt-get -qqy update
18 - apt-get -qqy install --no-install-recommends python3-pip
19 - pip3 install mypy
20 - mypy --ignore-missing-imports main.py
21
22tests:debian:
23 stage: test
24 script:
25 - apt-get -qqy update
26 - apt-get -qqy install --no-install-recommends mat2 python3-flask python3-coverage
27 - python3-coverage run --branch -m unittest discover
28 - python3-coverage report -m
diff --git a/main.py b/main.py
index 9cfb73d..f99dffc 100644
--- a/main.py
+++ b/main.py
@@ -1,6 +1,5 @@
1import os 1import os
2 2
3import libmat2
4from libmat2 import parser_factory 3from libmat2 import parser_factory
5 4
6from flask import Flask, flash, request, redirect, url_for, render_template 5from flask import Flask, flash, request, redirect, url_for, render_template