mathertel / DmxSerial2

An Arduino library for sending and receiving DMX RDM packets.
BSD 3-Clause "New" or "Revised" License
99 stars 30 forks source link

Add Travis Continuous Integration to the repo with Platform IO #8

Closed peternewman closed 7 years ago

peternewman commented 7 years ago

To catch careless typos etc.

@mathertel you'll need to enable Travis on the repo, and I'd then suggest you protect the branch in GitHub so you can only merge if Travis passes.

Currently this is just testing against a range of Arduino and old Teensy boards, we could test against a lot more flavours if it's worth it, or some additional specific ones: http://platformio.org/boards

There are also some warnings, which should probably be fixed: https://travis-ci.org/peternewman/DmxSerial2/jobs/282064155

These could also be caught automatically with -werror, which might make sense

We could also enable a C++ linter if you have a preferred one?

peternewman commented 7 years ago

Bump @mathertel ?

peternewman commented 7 years ago

Thanks @mathertel . You'll just need to turn on Travis here: https://travis-ci.org/mathertel/DmxSerial2