ngarbezza/testy

View on GitHub
.github/workflows/mutation_testing.yml

Summary

Maintainability
Test Coverage
name: Mutation Testing Analysis

on:
  push:
    branches:
      - main

jobs:
  run:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout repo
      uses: actions/checkout@v4
    - name: Use Node.js 20.x
      uses: actions/setup-node@v4
      with:
        node-version: 20.x
    - name: Install Stryker
      run: npm install -g @stryker-mutator/core
    - name: Run Stryker (and report results)
      run: npm run test:mutation:ci
      env:
        STRYKER_DASHBOARD_API_KEY: ${{ secrets.STRYKER_DASHBOARD_API_KEY }}