|
@@ -417,7 +417,9 @@ public:
|
|
TEST_METHOD(CompileWhenODumpThenOptimizerMatch)
|
|
TEST_METHOD(CompileWhenODumpThenOptimizerMatch)
|
|
TEST_METHOD(CompileWhenVdThenProducesDxilContainer)
|
|
TEST_METHOD(CompileWhenVdThenProducesDxilContainer)
|
|
|
|
|
|
|
|
+#ifndef DXC_ON_APPVEYOR_CI
|
|
TEST_METHOD(CompileWhenNoMemThenOOM)
|
|
TEST_METHOD(CompileWhenNoMemThenOOM)
|
|
|
|
+#endif // DXC_ON_APPVEYOR_CI
|
|
TEST_METHOD(CompileWhenShaderModelMismatchAttributeThenFail)
|
|
TEST_METHOD(CompileWhenShaderModelMismatchAttributeThenFail)
|
|
TEST_METHOD(CompileBadHlslThenFail)
|
|
TEST_METHOD(CompileBadHlslThenFail)
|
|
TEST_METHOD(CompileLegacyShaderModelThenFail)
|
|
TEST_METHOD(CompileLegacyShaderModelThenFail)
|
|
@@ -2694,6 +2696,7 @@ public:
|
|
virtual void STDMETHODCALLTYPE HeapMinimize(void) {}
|
|
virtual void STDMETHODCALLTYPE HeapMinimize(void) {}
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+#ifndef DXC_ON_APPVEYOR_CI
|
|
TEST_F(CompilerTest, CompileWhenNoMemThenOOM) {
|
|
TEST_F(CompilerTest, CompileWhenNoMemThenOOM) {
|
|
WEX::TestExecution::SetVerifyOutput verifySettings(WEX::TestExecution::VerifyOutputSettings::LogOnlyFailures);
|
|
WEX::TestExecution::SetVerifyOutput verifySettings(WEX::TestExecution::VerifyOutputSettings::LogOnlyFailures);
|
|
|
|
|
|
@@ -2781,6 +2784,7 @@ TEST_F(CompilerTest, CompileWhenNoMemThenOOM) {
|
|
VERIFY_ARE_EQUAL(initialRefCount, InstrMalloc.GetRefCount());
|
|
VERIFY_ARE_EQUAL(initialRefCount, InstrMalloc.GetRefCount());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+#endif // DXC_ON_APPVEYOR_CI
|
|
|
|
|
|
TEST_F(CompilerTest, CompileWhenShaderModelMismatchAttributeThenFail) {
|
|
TEST_F(CompilerTest, CompileWhenShaderModelMismatchAttributeThenFail) {
|
|
CComPtr<IDxcCompiler> pCompiler;
|
|
CComPtr<IDxcCompiler> pCompiler;
|