User Tools

Site Tools


workgroup:codequality:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
workgroup:codequality:start [2017/03/21 04:35]
Daniel Agar
workgroup:codequality:start [2017/04/20 04:02]
Daniel Agar
Line 1: Line 1:
 ====== Code Quality WG ====== ====== Code Quality WG ======
  
-Build System+The Code Quality WG is focused on ways to provide incremental improvements to Dronecode project code quality and testing.
  
-travis-ci 
-semaphoreci 
-circleci 
-jenkins 
  
-mission tests +__Tools__
-unit tests+
  
 +  * Coverity - https://​scan.coverity.com/​projects/​px4-firmware
 +  * clang-tidy
 +  * astyle - consistent code formatting improves readability and reduces potential merge conflicts for downstream adopters.
  
-Coverity - https://​scan.coverity.com/​projects/​px4-firmware 
  
 +__Build System__
 +  * travis-ci (http://​travis-ci.org/​PX4/​Firmware)
 +     * responsible for building and deploying production binaries for QGroundControl
 +  * semaphoreci (https://​semaphoreci.com/​px4/​firmware/​)
 +  * circleci (https://​circleci.com/​gh/​PX4/​Firmware)
 +  * jenkins (http://​sitl01.dronetest.io/​)
 +     * runs a set of multicopter and VTOL mission tests 
  
-Address sanitizer+__Testing__
  
 +  * mission tests
 +  * unit tests
  
-clang-tidy 
-astyle 
  
-hardware tests+ 
 +__Todo__ 
 + 
 +  * significantly expand automated mission tests 
 +  * run mission tests under address sanitizer 
 +  * code coverage 
 +  * hardware tests 
 +  * perf tracking
  
workgroup/codequality/start.txt · Last modified: 2017/07/27 20:43 by Mark Charlebois