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
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