This commit is contained in:
Nick Banks 2024-03-18 13:11:06 -04:00 коммит произвёл GitHub
Родитель 12edf37254
Коммит 44b2bef6b8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 14 добавлений и 14 удалений

28
.github/workflows/code-coverage.yml поставляемый
Просмотреть файл

@ -26,7 +26,7 @@ jobs:
fail-fast: false
matrix:
vec: [
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", build: "-Test" },
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "openssl", build: "-Test" },
]
uses: ./.github/workflows/build-reuse-win.yml
with:
@ -45,7 +45,7 @@ jobs:
fail-fast: false
matrix:
vec: [
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", build: "-Test" },
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "openssl", build: "-Test" },
]
runs-on:
- self-hosted
@ -88,7 +88,7 @@ jobs:
fail-fast: false
matrix:
vec: [
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", build: "-Test" },
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "openssl", build: "-Test" },
]
runs-on:
- self-hosted
@ -138,7 +138,7 @@ jobs:
fail-fast: false
matrix:
vec: [
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "schannel", build: "-Test" },
{ config: "Debug", plat: "windows", os: "windows-2022", arch: "x64", tls: "openssl", build: "-Test" },
]
runs-on:
- self-hosted
@ -192,34 +192,34 @@ jobs:
- name: Create Folder for Artifacts
shell: pwsh
run: |
New-Item -ItemType Directory -Force -Path artifacts\coverage\windows\x64_Debug_schannel
New-Item -ItemType Directory -Force -Path artifacts\coverage\windows\x64_Debug_openssl
- uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427
name: Download BVT Coverage Results
with:
name: BVT-Debug-windows-windows-2022-x64-schannel
path: artifacts\coverage\windows\x64_Debug_schannel
name: BVT-Debug-windows-windows-2022-x64-openssl
path: artifacts\coverage\windows\x64_Debug_openssl
- uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427
name: Download SpinQuic Coverage Results
with:
name: Spin-Debug-windows-windows-2022-x64-schannel
path: artifacts\coverage\windows\x64_Debug_schannel
name: Spin-Debug-windows-windows-2022-x64-openssl
path: artifacts\coverage\windows\x64_Debug_openssl
- uses: actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427
name: Download RecvFuzz Coverage Results
with:
name: RecvFuzz-Debug-windows-windows-2022-x64-schannel
path: artifacts\coverage\windows\x64_Debug_schannel
name: RecvFuzz-Debug-windows-windows-2022-x64-openssl
path: artifacts\coverage\windows\x64_Debug_openssl
- name: Dir Folder for Artifacts
shell: pwsh
run: |
dir artifacts\coverage\windows\x64_Debug_schannel
dir artifacts\coverage\windows\x64_Debug_openssl
- name: Merge
shell: pwsh
run: scripts/merge-coverage.ps1 -Config Debug -Arch x64 -Tls schannel
run: scripts/merge-coverage.ps1 -Config Debug -Arch x64 -Tls openssl
- name: Upload Results
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3
with:
name: merged
path: artifacts\coverage\windows\x64_Debug_schannel\msquiccoverage.xml
path: artifacts\coverage\windows\x64_Debug_openssl\msquiccoverage.xml
publish-coverage:
name: Generate Summary