Overview
Syllabus
Intro
Continuous Integration (CI)
Commit (Push/PR) Triggered Testing: Ivy Tests
Can't we just trigger all the Tests on each commit?
Pruning down Tests: The Ideal Situation
Implementation: A Top-Down View
Doesn't this sound cyclical?
Unwrapping the Black Box: Update Mapping
Unwrapping the Black Box: Determine & Run Tests
Storing (and retrieving) the Mapping
Cloning and Pushing to the Repository
Implementational Nitty-Gritty: Determine Test Coverage Workflow
Implementational Nitty-Gritty: Multiple Runners
Implementational Nitty-Gritty: Race Condition
Periodic Testing
Manual Testing
Taught by
Unify