From b47553ab19870688a9249cad504a85f53e0d6d12 Mon Sep 17 00:00:00 2001 From: Aaron Trudeau <36064197+trudeaua21@users.noreply.github.com> Date: Tue, 26 Apr 2022 22:56:50 -0400 Subject: [PATCH] add assembly filters for coverage --- .github/workflows/main.yml | 4 +++- action.yml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 540a10e..35685bb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -354,7 +354,7 @@ jobs: projectPath: ${{ matrix.projectPath }} unityVersion: ${{ matrix.unityVersion }} testMode: all - coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+MyScripts' + coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*' packageMode: true # Test implicit artifactsPath, by not setting it @@ -400,6 +400,7 @@ jobs: projectPath: ${{ matrix.projectPath }} unityVersion: ${{ matrix.unityVersion }} testMode: editmode + coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*' artifactsPath: artifacts/packageeditmode packageMode: true @@ -445,6 +446,7 @@ jobs: projectPath: ${{ matrix.projectPath }} unityVersion: ${{ matrix.unityVersion }} testMode: playmode + coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*' artifactsPath: artifacts/packageplaymode packageMode: true diff --git a/action.yml b/action.yml index 7e208f9..ff5d9e8 100644 --- a/action.yml +++ b/action.yml @@ -23,7 +23,7 @@ inputs: coverageOptions: required: false default: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport' - description: 'Optional coverage parameters for the -coverageOptions argument.' + description: 'Optional coverage parameters for the -coverageOptions argument. To get coverage in Package Mode, pass test assemblies from the package you want covered with the assemblyFilter option.' artifactsPath: required: false default: 'artifacts'