class PciDriverTests_TestRunner_Class

Defined at line 51 of file ../../src/devices/bus/drivers/pci/test/driver/driver_tests.cc

This test builds the foundation for PCI Protocol tests. After the

IsolatedDevmgr loads a new platform bus, it will bind the fake PCI bus

driver. The fake bus driver creates a real device backed by the fake ecam,

which results in our protocol test driver being loaded. The protocol test

driver exposes a FIDL RunTests interface for the test runner to request tests

be run and receive a summary report. Protocol tests are run in the proxied

devhost against the real PCI protocol implementation speaking to a real PCI

device interface, backed by the fake bus driver.

Illustrated:

TestRunner(driver_tests) -> pbus -> fake_pci

<

-> ProtocolTestDriver(pci.proxy)

\

---------------> Fuchsia.Device.Test

<

-------------/

TODO(b/316176095): Re-enable test after ensuring it works with DFv2.

Public Methods

void PciDriverTests_TestRunner_Class ()

Defined at line 51 of file ../../src/devices/bus/drivers/pci/test/driver/driver_tests.cc

void ~PciDriverTests_TestRunner_Class ()

Defined at line 51 of file ../../src/devices/bus/drivers/pci/test/driver/driver_tests.cc