mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
feat(AIL): Enforce patchtokens fallback for applications that require it
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
4e19807783
commit
33426b9cc5
@@ -36,6 +36,32 @@ HWTEST2_F(AILTestsDg2, givenApplicationNamesThatRequireAILWhenApplyExtThenCorrec
|
||||
}
|
||||
}
|
||||
|
||||
HWTEST2_F(AILTestsDg2, givenApplicationNamesThatRequirAILWhenCheckingIfPatchtokenFallbackIsRequiredThenIsCorrectResult, IsDG2) {
|
||||
class AILMock : public AILConfigurationHw<productFamily> {
|
||||
public:
|
||||
using AILConfiguration::processName;
|
||||
};
|
||||
|
||||
VariableBackup<AILConfiguration *> ailConfigurationBackup(&ailConfigurationTable[productFamily]);
|
||||
AILMock ail;
|
||||
ailConfigurationTable[productFamily] = &ail;
|
||||
|
||||
for (const auto &name : {"perf_check",
|
||||
"tlb_player_gui",
|
||||
"Wondershare Filmora",
|
||||
"Wondershare Filmora 11",
|
||||
"Resolve",
|
||||
"ArcControlAssist",
|
||||
"ArcControl"}) {
|
||||
ail.processName = name;
|
||||
|
||||
bool fallbackRequired;
|
||||
ail.forceFallbackToPatchtokensIfRequired("", fallbackRequired);
|
||||
|
||||
EXPECT_TRUE(fallbackRequired);
|
||||
}
|
||||
}
|
||||
|
||||
HWTEST2_F(AILTestsDg2, givenFixesForApplicationsWhenModifyKernelIfRequiredIsCalledThenReturnCorrectResults, IsDG2) {
|
||||
|
||||
class AILMock : public AILConfigurationHw<productFamily> {
|
||||
|
||||
Reference in New Issue
Block a user