add assembly filters for coverage

pull/164/head
Aaron Trudeau 2022-04-26 22:56:50 -04:00
parent ebd7a750c5
commit b47553ab19
No known key found for this signature in database
GPG Key ID: D6874B046ABF9536
2 changed files with 4 additions and 2 deletions

View File

@ -354,7 +354,7 @@ jobs:
projectPath: ${{ matrix.projectPath }} projectPath: ${{ matrix.projectPath }}
unityVersion: ${{ matrix.unityVersion }} unityVersion: ${{ matrix.unityVersion }}
testMode: all testMode: all
coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+MyScripts' coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*'
packageMode: true packageMode: true
# Test implicit artifactsPath, by not setting it # Test implicit artifactsPath, by not setting it
@ -400,6 +400,7 @@ jobs:
projectPath: ${{ matrix.projectPath }} projectPath: ${{ matrix.projectPath }}
unityVersion: ${{ matrix.unityVersion }} unityVersion: ${{ matrix.unityVersion }}
testMode: editmode testMode: editmode
coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*'
artifactsPath: artifacts/packageeditmode artifactsPath: artifacts/packageeditmode
packageMode: true packageMode: true
@ -445,6 +446,7 @@ jobs:
projectPath: ${{ matrix.projectPath }} projectPath: ${{ matrix.projectPath }}
unityVersion: ${{ matrix.unityVersion }} unityVersion: ${{ matrix.unityVersion }}
testMode: playmode testMode: playmode
coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*'
artifactsPath: artifacts/packageplaymode artifactsPath: artifacts/packageplaymode
packageMode: true packageMode: true

View File

@ -23,7 +23,7 @@ inputs:
coverageOptions: coverageOptions:
required: false required: false
default: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport' 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: artifactsPath:
required: false required: false
default: 'artifacts' default: 'artifacts'