Class VariantStrippingTests
Inheritance
VariantStrippingTests
Assembly: Unity.RenderPipelines.Core.Editor.Tests.dll
Syntax
public class VariantStrippingTests
Methods
CheckExceptionsAreRaised(Type, Shader, List<ShaderCompilerData>)
Declaration
[Test]
[TestCaseSource("s_ExceptionTestCaseDatas")]
public Type CheckExceptionsAreRaised(Type preprocessType, Shader shader, List<ShaderCompilerData> variants)
Parameters
Returns
CheckNumberOfVariantsIsCorrect(Type, Shader, List<ShaderCompilerData>)
Declaration
[Test]
[TestCaseSource("s_TestCaseDatas")]
public int CheckNumberOfVariantsIsCorrect(Type preprocessType, Shader shader, List<ShaderCompilerData> variants)
Parameters
Returns
GivenAnStripperImplementingAllTheCallbacksTheyAreExecutedProperly()
Declaration
[Test]
[Category("Callbacks")]
public void GivenAnStripperImplementingAllTheCallbacksTheyAreExecutedProperly()
GivenAnStripperSkippingAShaderTheCallbackCanRemoveIsNotCalled()
Declaration
[Test]
[Category("Callbacks")]
public void GivenAnStripperSkippingAShaderTheCallbackCanRemoveIsNotCalled()
Setup()
Declaration
[SetUp]
public void Setup()
TearDown()
Declaration
[TearDown]
public void TearDown()
Extension Methods