From 0a85faddc1accb26c134be77a31474dbf2a2c9e6 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Thu, 4 Apr 2024 11:46:52 -0700 Subject: [PATCH] Add code coverage to OneFuzz (#468) --- build/DirectXTex-OneFuzz.yml | 2 ++ build/OneFuzzConfig.json | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/build/DirectXTex-OneFuzz.yml b/build/DirectXTex-OneFuzz.yml index b7c49f8..28ef41d 100644 --- a/build/DirectXTex-OneFuzz.yml +++ b/build/DirectXTex-OneFuzz.yml @@ -30,6 +30,7 @@ variables: BUGFILING_PAT: $(BugFilingPAT) GITHUB_PAT: $(GITHUBPUBLICTOKEN) ONEFUZZ_PAT: $(OneFuzzPAT) + CODECOV_PAT: $(CodeCoveragePAT) pool: vmImage: windows-2022 @@ -148,3 +149,4 @@ jobs: onefuzzDropPAT: $(ONEFUZZ_PAT) SYSTEM_ACCESSTOKEN: $(System.AccessToken) onefuzzBugFilingPAT: $(BUGFILING_PAT) + onefuzzCodeCoveragePAT: $(CODECOV_PAT) diff --git a/build/OneFuzzConfig.json b/build/OneFuzzConfig.json index effb1c2..2533cdf 100644 --- a/build/OneFuzzConfig.json +++ b/build/OneFuzzConfig.json @@ -7,7 +7,10 @@ "Skip": false, "Fuzzer": { "$type": "libfuzzer", - "FuzzingHarnessExecutableName": "fuzzloaders.exe" + "FuzzingHarnessExecutableName": "fuzzloaders.exe", + "FuzzingTargetBinaries": [ + "fuzzloaders.exe" + ] }, "RebootAfterSetup": false, "OneFuzzJobs": [ @@ -35,6 +38,11 @@ "AssignedTo": "chuckw@microsoft.com", "AreaPath": "OS\\Core\\SiGMa\\GRFX-Graphics", "IterationPath": "OS\\Future" + }, + "CodeCoverage": { + "Org": "mscodehub", + "Project": "DirectXTex", + "PipelineId": "3048" } } ]