<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdeModulePkg/Test/MdeModulePkgHostTest.dsc, branch dependabot/github_actions/github/codeql-action-4.39.1</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4.39.1</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4.39.1'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-10-21T21:53:42+00:00</updated>
<entry>
<title>MdeModulePkg/UsbBusDxe: Add GoogleTest coverage</title>
<updated>2026-10-21T21:53:42+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2026-10-16T22:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=19bca85619073be97bf8c29f4511e6a78c7ed388'/>
<id>urn:sha1:19bca85619073be97bf8c29f4511e6a78c7ed388</id>
<content type='text'>
Test valid SuperSpeed recognition and reject capabilities extending beyond
the BOS total length or supplied buffer. Verify failed initial BOS reads
free their buffers and root-hub reset succeeds after descriptor cleanup.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/PciBusDxe: Add Google Tests for BAR parsing</title>
<updated>2026-10-14T18:22:11+00:00</updated>
<author>
<name>Aaron Pop</name>
<email>aaronpop@microsoft.com</email>
</author>
<published>2026-10-05T22:45:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0d61209231b2ec50ca6f6b96825baaa07c280854'/>
<id>urn:sha1:0d61209231b2ec50ca6f6b96825baaa07c280854</id>
<content type='text'>
Add host-based Google Test coverage for PciParseBar() and
PciIovParseVfBar().

Cover absent BARs, 16-bit and 32-bit I/O BARs, 32-bit memory BARs, and
64-bit memory BARs. Also verify that a resource following a 64-bit BAR
retains its physical BAR number because the upper DWORD consumes the
intermediate BAR register.

Add equivalent SR-IOV VF BAR coverage, including InitialVFs length
scaling, system page alignment, 64-bit VF BAR parsing, and physical VF
BAR numbering after a 64-bit VF BAR.

Provide test-only PCI configuration access and boot service mocks.
Stub unrelated PciBusDxe dependencies pulled in by
PciEnumeratorSupport.c, and register the test application in
MdeModulePkgHostTest.dsc.

Signed-off-by: Aaron Pop &lt;aaronpop@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Host Test: Adding AArch64 target</title>
<updated>2026-07-31T15:16:47+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-01-20T21:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=47c48984c5d5ab0caadc5d679ca3beb28c6e4433'/>
<id>urn:sha1:47c48984c5d5ab0caadc5d679ca3beb28c6e4433</id>
<content type='text'>
This change adds the AArch64 target for host based unit tests.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg/GptLib: Add host-based unit tests for valid GPT behavior</title>
<updated>2026-07-20T21:50:57+00:00</updated>
<author>
<name>Richard Lyu</name>
<email>richard.lyu@suse.com</email>
</author>
<published>2026-07-07T12:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=77585e50049839856baed37d120d4f705a2cf1d0'/>
<id>urn:sha1:77585e50049839856baed37d120d4f705a2cf1d0</id>
<content type='text'>
Add the positive-path host-based tests for the shared GptLib parser
(extracted as part of the parser security hardening), ensuring the
tightened checks in PartitionValidGptTable(), PartitionCheckGptEntry()
and PartitionRestoreGptTable() do not falsely reject well-formed GPTs.

The tests run against an in-memory mock disk and cover accepted
primary/backup headers, boundary but legal header/entry sizes, correct
entry-status flagging on valid entries, and primary/backup restore
round-trips.

Signed-off-by: Richard Lyu &lt;richard.lyu@suse.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: MemoryBins: Add GoogleTest and README</title>
<updated>2026-06-24T15:53:58+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2026-01-29T17:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1b39cb1d816a870a44fbeeaaf092773b1b08b179'/>
<id>urn:sha1:1b39cb1d816a870a44fbeeaaf092773b1b08b179</id>
<content type='text'>
This commit adds unit tests and documentation for the Memory Bin
feature.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Added several mock libraries for google test</title>
<updated>2026-04-02T03:27:19+00:00</updated>
<author>
<name>PaddyDeng</name>
<email>paddydeng@ami.com</email>
</author>
<published>2026-02-23T08:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d68752de91db50259a65b49a9d3b2d98eec767c2'/>
<id>urn:sha1:d68752de91db50259a65b49a9d3b2d98eec767c2</id>
<content type='text'>
Added several mock libraries for google test so one can make google test
drives consuming those libraries:

- MockTpmMeasurementLib
- MockFirmwareVolumeShadowPpi

Signed-off-by: Paddy Deng &lt;PaddyDeng@ami.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Add unit tests for DxeReportStatusCodeLib</title>
<updated>2026-01-14T04:00:20+00:00</updated>
<author>
<name>Joey Vagedes</name>
<email>joeyvagedes@microsoft.com</email>
</author>
<published>2025-12-29T21:28:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0ab766c6b6ef76d6f4278c6ce7c0ca7cf446a641'/>
<id>urn:sha1:0ab766c6b6ef76d6f4278c6ce7c0ca7cf446a641</id>
<content type='text'>
This commit adds a host based unit test for DxeReportStatusCodeLib
that ensures that the platform cannot invert the TPL on an initial
call to ReportStatusCode functionality.

Signed-off-by: Joey Vagedes &lt;joey.vagedes@gmail.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: added SecurityManagementLib mock</title>
<updated>2025-08-07T01:18:26+00:00</updated>
<author>
<name>Alexander Gryanko</name>
<email>xpahos@gmail.com</email>
</author>
<published>2025-06-22T04:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1c3a22059b2da70832d4097141281d309a025c37'/>
<id>urn:sha1:1c3a22059b2da70832d4097141281d309a025c37</id>
<content type='text'>
Added Google Mock test support for SecurityManagementLib

Signed-off-by: Alexander Gryanko &lt;xpahos@gmail.com&gt;
</content>
</entry>
<entry>
<title>MdeModulePkg: Added MockHiiLib</title>
<updated>2025-05-28T08:01:10+00:00</updated>
<author>
<name>Bhavani Subramanian</name>
<email>v-bhavanisu@microsoft.com</email>
</author>
<published>2025-01-22T19:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3d9de5d046e401fbe5e36a89e171df49edacc2f7'/>
<id>urn:sha1:3d9de5d046e401fbe5e36a89e171df49edacc2f7</id>
<content type='text'>
Signed-off-by: Bhavani Subramanian &lt;v-bhavanisu@microsoft.com&gt;
</content>
</entry>
<entry>
<title>Add MockVariablePolicyHelperLib</title>
<updated>2025-02-07T18:43:32+00:00</updated>
<author>
<name>Kane Chen</name>
<email>kane.chen@microsoft.com</email>
</author>
<published>2024-12-05T07:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0d61f52fe31c86936c5b4268effddad7241c811e'/>
<id>urn:sha1:0d61f52fe31c86936c5b4268effddad7241c811e</id>
<content type='text'>
Signed-off-by: Kane Chen &lt;kane.chen@microsoft.com&gt;
</content>
</entry>
</feed>
