Skip to content

chore: remove level4_mode_manager_msgs (use l4_toolkit) (#190) #12

chore: remove level4_mode_manager_msgs (use l4_toolkit) (#190)

chore: remove level4_mode_manager_msgs (use l4_toolkit) (#190) #12

Workflow file for this run

name: Test and SonarCloud
on:
pull_request:
push:
branches: [develop]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: Install test dependencies
run: pip install pytest pytest-cov python-dateutil
- name: Run tests with coverage
run: pytest --cov=src/signage/src --cov=src/external_signage/src --cov-report=xml --cov-report=term -v
- name: SonarCloud Scan
uses: SonarSource/sonarqube-scan-action@a31c9398be7ace6bbfaf30c0bd5d415f843d45e9
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}