Automated tests for VFX Pipelines
Tutorials
Blog
About
Tutorials
A few notes on this guideline
How to write automated tests
How do automated tests work?
A Simple Example
Structure and Readability
Clean Test Code
Execute Tests in DCCs
F.I.R.S.T Rules
Mocks
Fixtures
Dependency Injection
Dealing with Dependencies
The File System
Databases
DCCs
The Test Pyramid
Legacy Code
Examples
Arnold Subdiv Manager
The Tool
Dependencies
Structure
How is the Test Pyramid applied?
Running the tests
Conclusion & Limitations
Legacy Code Refactoring
Intro
Steps
Creating a first test function
Database Dependency
Refactoring Tools
Mocking Session
Mocking File Info
Mocking Save Scene
More Coverage
Conclusion
Tutorials
Examples
Arnold Subdiv Manager
Arnold Subdiv Manager
Learn how to apply the techniques to a fresh Maya tool.
The Tool
What is the Arnold Subdiv Manager about?
Dependencies
Structure
How is the Test Pyramid applied?
Running the tests
Conclusion & Limitations
Last modified August 10, 2020