Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Deep Dive: Continuous Integration in Ivy - Tutorial 19

Unify via YouTube

Overview

Dive deep into continuous integration in Ivy through this comprehensive 34-minute tutorial. Explore commit-triggered testing, learn how to prune down tests for ideal situations, and understand the implementation from a top-down perspective. Uncover the intricacies of update mapping, test determination, and execution. Discover how to store and retrieve mappings, clone and push to repositories, and navigate implementational details such as test coverage workflow, multiple runners, and race conditions. Gain insights into periodic and manual testing techniques. Engage with the content by leaving questions, thoughts, improvements, or criticisms in the comments section.

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

Reviews

Start your review of Deep Dive: Continuous Integration in Ivy - Tutorial 19

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.