fune/testing/cppunittest.toml
Yannis Juglaret 2972cd11ac Bug 1920643 - Hook VariantClear to mitigate third-party crashes. a=RyanVM
Freeing the same BSTR twice is a recurring issue in third-party code
that affects our stability. By hooking VariantClear so that it cleans
bstrVal, we can mitigate a subclass of these issues.

Original Revision: https://phabricator.services.mozilla.com/D223282

Differential Revision: https://phabricator.services.mozilla.com/D225922
2024-10-17 12:57:34 +00:00

189 lines
2.4 KiB
TOML

[DEFAULT]
["ShowSSEConfig"]
["TestAlgorithm"]
["TestArray"]
["TestArrayUtils"]
["TestAtomicBitfields"]
["TestAtomics"]
["TestBaseProfiler"]
skip-if = ["tsan"] # Bug 1804081
["TestBinarySearch"]
["TestBitSet"]
["TestBloomFilter"]
["TestBufferList"]
["TestCasting"]
["TestCeilingFloor"]
["TestCheckedInt"]
["TestCompactPair"]
["TestCountPopulation"]
["TestCountZeroes"]
["TestCrossProcessWin"]
run-if = ["os == 'win'"]
["TestDefineEnum"]
["TestDllBlocklistAssumptions"]
run-if = ["os == 'win'"]
["TestDllInterceptor"]
run-if = ["os == 'win'"]
["TestDllInterceptorCrossProcess"]
run-if = [
"os == 'win' && processor == 'x86'",
"os == 'win' && processor == 'x86_64'",
]
["TestDoublyLinkedList"]
["TestEndian"]
["TestEnumSet"]
["TestEnumTypeTraits"]
["TestEnumeratedArray"]
["TestFastBernoulliTrial"]
["TestFloatingPoint"]
["TestFunctionRef"]
["TestFunctionTypeTraits"]
["TestHashTable"]
["TestIATPatcher"]
run-if = ["os == 'win'"]
skip-if = ["win11_2009 && bits == 32"] # fails on windows10x32
["TestIntegerPrintfMacros"]
["TestIntegerRange"]
["TestJSONWriter"]
["TestLauncherRegistryInfo"]
run-if = ["os == 'win'"]
["TestLinkedList"]
["TestMMPolicy"]
run-if = ["os == 'win'"]
["TestMacroArgs"]
["TestMacroForEach"]
["TestMathAlgorithms"]
["TestMaybe"]
["TestMemoryPressureWatcherLinux"]
skip-if = ["os != 'linux'"]
["TestMozJemallocUtils"]
["TestNativeNt"]
run-if = ["os == 'win'"]
["TestNonDereferenceable"]
["TestNotNull"]
["TestOleAut32Initialization"]
run-if = ["os == 'win'"]
["TestPEExportSection"]
run-if = ["os == 'win'"]
["TestPoisonArea"]
skip-if = [
"asan", # Not built on sanitizer builds
"tsan",
]
["TestPrintf"]
["TestRandomNum"]
["TestRange"]
["TestRefPtr"]
["TestResult"]
["TestRollingMean"]
["TestSHA1"]
["TestSIMD"]
["TestSPSCQueue"]
["TestSafeThreadLocal"]
run-if = ["os == 'win'"]
["TestSameBinary"]
run-if = ["os == 'win'"]
["TestSaturate"]
["TestScopeExit"]
["TestSegmentedVector"]
["TestSmallPointerArray"]
["TestSplayTree"]
["TestStackCookie"]
run-if = ["os == 'win'"]
["TestTextUtils"]
["TestThreadSafeWeakPtr"]
["TestTimeStampWin"]
run-if = ["os == 'win'"]
["TestTypedEnum"]
["TestUniquePtr"]
["TestUriValidation"]
run-if = ["os == 'win'"]
["TestUtf8"]
["TestVariant"]
["TestVector"]
["TestWeakPtr"]
["TestWinArchDefs"]
run-if = ["os == 'win'"]
["TestWrappingOperations"]
["TestXorShift128PlusRNG"]