Skip to content
Snippets Groups Projects
Commit 7a86f80e authored by Jean-Michel Picod's avatar Jean-Michel Picod
Browse files

Now try to trigger pylint matcher

parent 051a78ab
No related branches found
No related tags found
No related merge requests found
...@@ -22,14 +22,11 @@ jobs: ...@@ -22,14 +22,11 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
python -m pip install --upgrade pip setuptools wheel python -m pip install --upgrade pip setuptools wheel
pip install tockloader pip install tockloader pylint
- name: Test code with pylint - name: Test code with pylint
run: | run: |
pip install pylint
./setup.sh
echo ::add-matcher::./.github/python_matcher.json echo ::add-matcher::./.github/python_matcher.json
find . -type f -name '*.py' -exec echo PYLINT:\{\} \; -exec pylint --rcfile=.pylintrc --score=n \{\} \; find . ! -path "./third_party/*" -type f -name '*.py' -exec echo PYLINT:\{\} \; -exec pylint --rcfile=.pylintrc --score=n \{\} \;
#find . ! -path "./third_party/*" -type f -name '*.py' -exec echo PYLINT:\{\} \; -exec pylint --rcfile=.pylintrc --score=n \{\} \;
yapf: yapf:
runs-on: ubuntu-18.04 runs-on: ubuntu-18.04
...@@ -45,6 +42,5 @@ jobs: ...@@ -45,6 +42,5 @@ jobs:
pip install yapf tockloader pip install yapf tockloader
- name: Test code formatting with yapf - name: Test code formatting with yapf
run: | run: |
./setup.sh
echo ::add-matcher::./.github/python_matcher.json echo ::add-matcher::./.github/python_matcher.json
yapf --style=chromium --recursive --exclude third_party --diff . yapf --style=chromium --recursive --exclude third_party --diff .
...@@ -18,6 +18,7 @@ from __future__ import absolute_import ...@@ -18,6 +18,7 @@ from __future__ import absolute_import
from __future__ import division from __future__ import division
from __future__ import print_function from __future__ import print_function
import colorama
import argparse import argparse
import copy import copy
import os import os
...@@ -25,14 +26,13 @@ import shutil ...@@ -25,14 +26,13 @@ import shutil
import subprocess import subprocess
import sys import sys
import colorama
from tockloader.exceptions import TockLoaderException from tockloader.exceptions import TockLoaderException
from tockloader import tab, tbfh, tockloader from tockloader import tab, tbfh, tockloader
# This structure allows us in the future to also support out-of-tree boards. # This structure allows us in the future to also support out-of-tree boards.
SUPPORTED_BOARDS = { SUPPORTED_BOARDS = {
"nrf52840_dk": "third_party/tock/boards/nordic/nrf52840dk", "nrf52840_dk": "third_party/tock/boards/nordic/nrf52840dk",
"nrf52840_dongle":"third_party/tock/boards/nordic/nrf52840_dongle" "nrf52840_dongle": "third_party/tock/boards/nordic/nrf52840_dongle"
} }
# The STACK_SIZE value below must match the one used in the linker script # The STACK_SIZE value below must match the one used in the linker script
......
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