mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-22 19:23:30 +00:00
* Add winml macro wrappers on top of google test macros * change test methods to disabled * Add custom winml macros for both taef and google tests * PR comments
85 lines
No EOL
4.3 KiB
C
85 lines
No EOL
4.3 KiB
C
#include "test.h"
|
|
struct ScenarioTestApi
|
|
{
|
|
SetupTest ScenarioCppWinrtTestSetup;
|
|
SetupTest ScenarioCppWinrtGpuTestSetup;
|
|
SetupTest ScenarioCppWinrtGpuSkipEdgeCoreTestSetup;
|
|
VoidTest Sample1;
|
|
VoidTest Scenario1LoadBindEvalDefault;
|
|
VoidTest Scenario2LoadModelFromStream;
|
|
VoidTest Scenario5AsyncEval;
|
|
VoidTest Scenario7EvalWithNoBind;
|
|
VoidTest Scenario8SetDeviceSampleDefault;
|
|
VoidTest Scenario8SetDeviceSampleCPU;
|
|
VoidTest Scenario17DevDiagnostics;
|
|
VoidTest DISABLED_Scenario22ImageBindingAsCPUTensor;
|
|
VoidTest QuantizedModels;
|
|
VoidTest EncryptedStream;
|
|
VoidTest Scenario3SoftwareBitmapInputBinding;
|
|
VoidTest Scenario6BindWithProperties;
|
|
VoidTest Scenario8SetDeviceSampleDefaultDirectX;
|
|
VoidTest Scenario8SetDeviceSampleMinPower;
|
|
VoidTest Scenario8SetDeviceSampleMaxPerf;
|
|
VoidTest Scenario8SetDeviceSampleMyCameraDevice;
|
|
VoidTest Scenario8SetDeviceSampleCustomCommandQueue;
|
|
VoidTest DISABLED_Scenario9LoadBindEvalInputTensorGPU;
|
|
VoidTest Scenario13SingleModelOnCPUandGPU;
|
|
VoidTest Scenario11FreeDimensionsTensor;
|
|
VoidTest Scenario11FreeDimensionsImage;
|
|
VoidTest Scenario14RunModelSwapchain;
|
|
VoidTest Scenario20aLoadBindEvalCustomOperatorCPU;
|
|
VoidTest Scenario20bLoadBindEvalReplacementCustomOperatorCPU;
|
|
VoidTest DISABLED_Scenario21RunModel2ChainZ;
|
|
VoidTest DISABLED_Scenario22ImageBindingAsGPUTensor;
|
|
VoidTest MsftQuantizedModels;
|
|
VoidTest DISABLED_SyncVsAsync;
|
|
VoidTest DISABLED_CustomCommandQueueWithFence;
|
|
VoidTest DISABLED_ReuseVideoFrame;
|
|
VoidTest DeviceLostRecovery;
|
|
VoidTest Scenario8SetDeviceSampleD3D11Device;
|
|
VoidTest D2DInterop;
|
|
};
|
|
const ScenarioTestApi& getapi();
|
|
|
|
WINML_TEST_CLASS_BEGIN_WITH_SETUP(ScenarioCppWinrtTest, ScenarioCppWinrtTestSetup)
|
|
WINML_TEST(ScenarioCppWinrtTest, Sample1)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario1LoadBindEvalDefault)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario2LoadModelFromStream)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario5AsyncEval)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario7EvalWithNoBind)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario8SetDeviceSampleDefault)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario8SetDeviceSampleCPU)
|
|
WINML_TEST(ScenarioCppWinrtTest, Scenario17DevDiagnostics)
|
|
WINML_TEST(ScenarioCppWinrtTest, DISABLED_Scenario22ImageBindingAsCPUTensor)
|
|
WINML_TEST(ScenarioCppWinrtTest, QuantizedModels)
|
|
WINML_TEST(ScenarioCppWinrtTest, EncryptedStream)
|
|
WINML_TEST_CLASS_END()
|
|
|
|
WINML_TEST_CLASS_BEGIN_WITH_SETUP(ScenarioCppWinrtGpuTest, ScenarioCppWinrtGpuTestSetup)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario3SoftwareBitmapInputBinding)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario6BindWithProperties)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario8SetDeviceSampleDefaultDirectX)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario8SetDeviceSampleMinPower)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario8SetDeviceSampleMaxPerf)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario8SetDeviceSampleMyCameraDevice)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario8SetDeviceSampleCustomCommandQueue)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DISABLED_Scenario9LoadBindEvalInputTensorGPU)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario13SingleModelOnCPUandGPU)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario11FreeDimensionsTensor)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario11FreeDimensionsImage)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario14RunModelSwapchain)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario20aLoadBindEvalCustomOperatorCPU)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, Scenario20bLoadBindEvalReplacementCustomOperatorCPU)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DISABLED_Scenario21RunModel2ChainZ)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DISABLED_Scenario22ImageBindingAsGPUTensor)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, MsftQuantizedModels)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DISABLED_SyncVsAsync)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DISABLED_CustomCommandQueueWithFence)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DISABLED_ReuseVideoFrame)
|
|
WINML_TEST(ScenarioCppWinrtGpuTest, DeviceLostRecovery)
|
|
WINML_TEST_CLASS_END()
|
|
|
|
WINML_TEST_CLASS_BEGIN_WITH_SETUP(ScenarioCppWinrtGpuSkipEdgeCoreTest, ScenarioCppWinrtGpuSkipEdgeCoreTestSetup)
|
|
WINML_TEST(ScenarioCppWinrtGpuSkipEdgeCoreTest, Scenario8SetDeviceSampleD3D11Device )
|
|
WINML_TEST(ScenarioCppWinrtGpuSkipEdgeCoreTest, D2DInterop)
|
|
WINML_TEST_CLASS_END() |