arkhipenko / TaskScheduler

Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers
http://playground.arduino.cc/Code/TaskScheduler
BSD 3-Clause "New" or "Revised" License
1.23k stars 224 forks source link

Insure all examples can be compiled with continuous integration #39

Open scls19fr opened 6 years ago

scls19fr commented 6 years ago

Hello,

it could be a good idea to insure that examples can be compiled successfully.

http://platformio.org/ can help as it provide continuous integration (with Travis)

http://docs.platformio.org/en/latest/ci/travis.html

Unit testing is also possible

Kind regards

arkhipenko commented 6 years ago

As far as I know all examples do compile successfully on their respective platforms. Which one do you have a problem with?

Sent from a mobile device. Apologies for accidental typos.

-------- Original message -------- From: scls19fr notifications@github.com Date: 9/21/17 23:22 (GMT+03:00) To: arkhipenko/TaskScheduler TaskScheduler@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [arkhipenko/TaskScheduler] Insure all examples can be compiled with continuous integration (#39)

Hello,

it could be a good idea to insure that examples can be compiled successfully.

http://platformio.org/ can help as it provide continuous integration (with Travis)

http://docs.platformio.org/en/latest/ci/travis.html

Unit testing is also possible

Kind regards

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/arkhipenko/TaskScheduler/issues/39, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AATGTarZAw756Zd1QMYKrMiP9tqz20fNks5sksWQgaJpZM4Pf3Yz.

scls19fr commented 6 years ago

I haven't test them... I'm planning to use your library. Unit testing / CI is just a good practice. Being able to compile Arduino code on Travis is very interesting because when PR are send you can see if it doesn't break anything.