Skip to content

Update requirements.txt #392

Update requirements.txt

Update requirements.txt #392

Workflow file for this run

name: Build
on: [push]
jobs:
unittest:
runs-on: ubuntu-20.04
strategy:
matrix:
include:
- os: ubuntu-20.04
python-version: 3.8
ros-distro: noetic
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pylint
# - name: Analysing the code with pylint
# run: |
# pip install -e .[dev]
# pylint `find .| grep .py$ | xargs`
# - name: Install ROS
# uses: qcr/setup-ros@master
# with:
# required-ros-distributions: ${{ matrix.ros-distro }}
# - name: ROSDep Install
# run: |
# source /opt/ros/${{ matrix.ros-distro }}/setup.bash && rosdep update
# source /opt/ros/${{ matrix.ros-distro }}/setup.bash && rosdep install --from-paths . --ignore-src -r -y
# - name: Test with pytest
# run: |
# pip install pytest-timeout
# source /opt/ros/${{ matrix.ros-distro }}/setup.bash && PYTHONPATH=$PYTHONPATH:/usr/lib/$(python --version | sed 's/Python \([0-9]\.[0-9]\).*/python\1/')/dist-packages:/usr/lib/$(python --version | sed 's/Python \([0-9]\)\.[0-9].*/python\1/')/dist-packages pytest --cov=armer --cov-report xml:coverage.xml --timeout=30 --timeout_method thread -s
# coverage report
# - name: upload coverage to Codecov
# uses: codecov/codecov-action@master
# with:
# file: ./coverage.xml