test: add new find all walkers method

Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
This commit is contained in:
Kamil Kopryk
2024-07-22 16:53:38 +00:00
committed by Compute-Runtime-Automation
parent 2165154530
commit e72d787d96
5 changed files with 27 additions and 15 deletions

View File

@@ -101,6 +101,7 @@ struct UnitTestHelper {
static bool findStateCacheFlushPipeControl(CommandStreamReceiver &csr, LinearStream &csrStream);
static void verifyDummyBlitWa(const RootDeviceEnvironment *rootDeviceEnvironment, GenCmdList::iterator &cmdIterator);
static GenCmdList::iterator findWalkerTypeCmd(GenCmdList::iterator begin, GenCmdList::iterator end);
static std::vector<GenCmdList::iterator> findAllWalkerTypeCmds(GenCmdList::iterator begin, GenCmdList::iterator end);
static typename GfxFamily::WalkerVariant getWalkerVariant(void *walkerItor);
};

View File

@@ -158,5 +158,9 @@ template <typename GfxFamily>
GenCmdList::iterator UnitTestHelper<GfxFamily>::findWalkerTypeCmd(GenCmdList::iterator begin, GenCmdList::iterator end) {
return find<typename GfxFamily::GPGPU_WALKER *>(begin, end);
}
template <typename GfxFamily>
std::vector<GenCmdList::iterator> UnitTestHelper<GfxFamily>::findAllWalkerTypeCmds(GenCmdList::iterator begin, GenCmdList::iterator end) {
return findAll<typename GfxFamily::GPGPU_WALKER *>(begin, end);
}
} // namespace NEO

View File

@@ -143,4 +143,9 @@ GenCmdList::iterator UnitTestHelper<GfxFamily>::findWalkerTypeCmd(GenCmdList::it
return find<typename GfxFamily::COMPUTE_WALKER *>(begin, end);
}
template <typename GfxFamily>
std::vector<GenCmdList::iterator> UnitTestHelper<GfxFamily>::findAllWalkerTypeCmds(GenCmdList::iterator begin, GenCmdList::iterator end) {
return findAll<typename GfxFamily::COMPUTE_WALKER *>(begin, end);
}
} // namespace NEO