add first integration test for CI

pull/745/head
Kevin Hester 2021-03-18 19:48:06 +08:00
rodzic cef6e248e7
commit a97072eca0
1 zmienionych plików z 9 dodań i 4 usunięć

Wyświetl plik

@ -15,10 +15,10 @@ jobs:
uses: actions/setup-python@v2 uses: actions/setup-python@v2
with: with:
python-version: 3.x python-version: 3.x
- name: Install Platform IO - name: Install Platform IO and meshtastic-python
run: | run: |
python -m pip install --upgrade pip python -m pip install --upgrade pip
pip install -U platformio pip install -U platformio meshtastic
- name: Install extra python tools - name: Install extra python tools
run: | run: |
pip install -U adafruit-nrfutil pip install -U adafruit-nrfutil
@ -31,6 +31,11 @@ jobs:
run: platformio run -e heltec run: platformio run -e heltec
- name: Build for lora-relay-v1 - name: Build for lora-relay-v1
run: platformio run -e lora-relay-v1 run: platformio run -e lora-relay-v1
# Turn off linux for now - name: Build for native
name: Build for native
run: platformio run -e native run: platformio run -e native
- name: Integration test
run: |
.pio/build/native/program &
sleep 1
python3 -c 'from meshtastic.test import testSimulator; testSimulator()'