Add black to travis checking
This commit is contained in:
parent
29d4d88259
commit
b4bfe5e3b9
@ -4,10 +4,12 @@ compiler: gcc
|
|||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
sources:
|
sources:
|
||||||
|
- deadsnakes
|
||||||
- ubuntu-toolchain-r-test
|
- ubuntu-toolchain-r-test
|
||||||
packages:
|
packages:
|
||||||
- gcc-7
|
- gcc-7
|
||||||
- cppcheck
|
- cppcheck
|
||||||
|
- python3.6
|
||||||
script:
|
script:
|
||||||
- export CC=gcc-7
|
- export CC=gcc-7
|
||||||
- make test
|
- make test
|
||||||
|
25
Makefile
25
Makefile
@ -69,22 +69,25 @@ uECC.o: ./crypto/micro-ecc/uECC.c
|
|||||||
|
|
||||||
env2:
|
env2:
|
||||||
virtualenv --python=python2.7 env2
|
virtualenv --python=python2.7 env2
|
||||||
env2/bin/pip install --upgrade -r tools/requirements.txt
|
env3/bin/pip --version
|
||||||
|
env2/bin/pip install -r tools/requirements.txt
|
||||||
|
|
||||||
env3:
|
env3:
|
||||||
python3 -m venv env3
|
# black requires >=py3.6
|
||||||
env3/bin/pip install --upgrade -r tools/requirements.txt
|
virtualenv --python=python3.6 env3
|
||||||
env3/bin/pip install --upgrade black
|
env3/bin/pip --version
|
||||||
|
env3/bin/pip install -r tools/requirements.txt
|
||||||
|
env3/bin/pip install black
|
||||||
|
|
||||||
|
.PHONY: black blackcheck wink2 wink3 fido2-test cppcheck test clean
|
||||||
# selectively reformat our own code
|
# selectively reformat our own code
|
||||||
black: env3
|
|
||||||
env3/bin/black --skip-string-normalization tools/
|
|
||||||
|
|
||||||
wink2: env2
|
blackcheck: export BLACK_CHECK_FLAG := --check
|
||||||
env2/bin/python tools/solotool.py solo --wink
|
black blackcheck: env3
|
||||||
|
env3/bin/black --skip-string-normalization $(BLACK_CHECK_FLAG) tools/
|
||||||
|
|
||||||
wink3: env3
|
wink2 wink3: wink% : env%
|
||||||
env3/bin/python tools/solotool.py solo --wink
|
$</bin/python tools/solotool.py solo --wink
|
||||||
|
|
||||||
fido2-test: env3
|
fido2-test: env3
|
||||||
env3/bin/python tools/ctap_test.py
|
env3/bin/python tools/ctap_test.py
|
||||||
@ -97,7 +100,7 @@ cppcheck:
|
|||||||
cppcheck $(CPPCHECK_FLAGS) fido2
|
cppcheck $(CPPCHECK_FLAGS) fido2
|
||||||
cppcheck $(CPPCHECK_FLAGS) pc
|
cppcheck $(CPPCHECK_FLAGS) pc
|
||||||
|
|
||||||
test: main cppcheck
|
test: main cppcheck blackcheck
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.o main.exe main $(obj)
|
rm -f *.o main.exe main $(obj)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user