mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
updated tests, added gui test
This commit is contained in:
parent
9d96e1ee37
commit
bed858117b
2 changed files with 40 additions and 0 deletions
39
.github/workflows/gui_tests.yml
vendored
Normal file
39
.github/workflows/gui_tests.yml
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
name: Modem tests
|
||||
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
# The CMake configure and build commands are platform-agnostic and should work equally
|
||||
# well on Windows or Mac. You can convert this to a matrix build if you need
|
||||
# cross-platform coverage.
|
||||
# See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
# By default, GitHub will maximize the number of jobs run in parallel
|
||||
# depending on the available runners on GitHub-hosted virtual machines.
|
||||
# max-parallel: 8
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
- node-version: "14"
|
||||
- node-version: "16"
|
||||
- node-version: "18"
|
||||
- node-version: "20"
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
|
||||
- name: Install dependencies
|
||||
working-directory: gui
|
||||
run: |
|
||||
npm i
|
||||
|
||||
- name: GUI Test
|
||||
working-directory: gui
|
||||
run: |
|
||||
npm run test
|
1
.github/workflows/modem_tests.yml
vendored
1
.github/workflows/modem_tests.yml
vendored
|
@ -53,6 +53,7 @@ jobs:
|
|||
|
||||
- name: run config tests
|
||||
shell: bash
|
||||
working-directory: modem
|
||||
run: |
|
||||
python3 tests/test_config.py
|
||||
|
||||
|
|
Loading…
Reference in a new issue