Introduction to the OCA code quality and testing infrastructure
Technical Training
Location: Track 1 - 10/15/20, 2:00 PM - 10/15/20, 3:00 PM (+0200) (1 hour)

Introduction to the OCA code quality and testing infrastructure
Stéphane Bidoul CTO  at Acsone SA/NV stephane.bidoul@acsone.eu +32 2 888 31 20


This tutorial explains the OCA code quality and testing infrastructure: how it works, how it is configured and maintained. We will also discuss evolution perspectives.

Topics discussed include:
 - what is pre-commit and how it works
- linting - autoformating
- running Odoo tests
- how to run tests locally
- managing dependencies across repos and with external python libraries
- (tentative) how the configurations are maintained from the v14 branch onwards