added support for Amontec JTAGkey #8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Python USB mock tests | |
on: | |
push: | |
pull_request: | |
types: [assigned, opened, synchronize, reopened] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v5 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install dependencies | |
run: | | |
python -m pip install --upgrade pip | |
pip install -r requirements.txt | |
pip install setuptools wheel ruamel.yaml | |
- name: Install package | |
run: | | |
python setup.py install | |
- name: Run Mock tests | |
env: | |
FTDI_LOGLEVEL: WARNING | |
FTDI_DEBUG: on | |
run: | | |
python pyftdi/tests/mockusb.py | |
- name: Run GPIO tests | |
env: | |
FTDI_LOGLEVEL: WARNING | |
FTDI_DEBUG: on | |
FTDI_VIRTUAL: on | |
run: | | |
python pyftdi/tests/gpio.py | |
- name: Run EEPROM tests | |
env: | |
FTDI_LOGLEVEL: WARNING | |
FTDI_DEBUG: on | |
FTDI_VIRTUAL: on | |
run: | | |
python pyftdi/tests/eeprom_mock.py |