YoVDO

Deep Dive: Continuous Integration in Ivy - Tutorial 19

Offered By: Unify via YouTube

Tags

Continuous Integration Courses Software Testing Courses Version Control Courses GitHub Actions Courses Test Automation Courses Pull Requests Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Automated Visual Software Analytics
openHPI
JavaScript Testing
Udacity
Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera
软件工程
Peking University via Coursera
Building R Packages
Johns Hopkins University via Coursera