Continuous Integration for Automating Software Testing, 24 November, 10am - 1pm
To book, please click here: oxford.onlinesurveys.ac.uk/bdi-only-continuous-integration-for-automating-software

Session Aim

- Understand the benefits of using Continuous Integration for automating software testing and other tasks.

- Get hands-on experience setting up GitHub Actions to automate testing of a Python project, and experience with third-party tools for testing code coverage, static analysis, and automatically generating documentation

Session Content

This session will cover the following topics:

- Enabling GitHub Actions Continuous Integration for a small pre-prepared Python project

- Using GitHub Actions to automatically run unit tests with multiple Python versions and on multiple operating systems

- Using GitHub Actions and Codecov to automatically run and display coverage information

- Integrating Better Code Hub to give general insights into software quality

- Integrating Sphinx and Read the Docs to automatically generate and host software documentation

Session Objectives

At the end of the session, participants will be able to:

- Use GitHub Actions to automate a variety of useful tasks on their software repositories.

- Create more robust software, that takes advantages of the excellent tools and services available.
Date: 24 November 2020, 10:00 (Tuesday, 7th week, Michaelmas 2020)
Venue: Venue to be announced
Speakers: Speaker to be announced
Organising department: Big Data Institute (NDPH)
Organiser: Sarah Laseke (Big Data Institute)
Organiser contact email address: sarah.laseke@ndph.ox.ac.uk
Host: Sarah Laseke (Big Data Institute)
Booking required?: Required
Booking url: https://oxford.onlinesurveys.ac.uk/bdi-only-continuous-integration-for-automating-software
Audience: Members of the University only
Editor: Sarah Laseke