0

While it seems less valuable to emulate Arduino in a CI/CD setup, are there any experiences/best practices for collaborative teams to automate their acceptance tests where a real Arduino is integrated into a CI/CD toolchain (or, what are comparable practices)?

Minimal example of acceptance testing:

  • compilation is successful for a given compiler version.
asked Apr 9, 2020 at 9:58
3
  • Step one: Define what acceptance means in your project workflow. Commented Apr 9, 2020 at 10:15
  • added a minimal example. Commented Apr 9, 2020 at 10:17
  • For that: run arduino-builder in a script run by a cron job. Commented Apr 9, 2020 at 10:21

1 Answer 1

1

There are different approaches around. I can only point you to some of them:

As a valuable commenter mentioned on your previous question - this does not cover the attached hardware testing (sensors/ motors) - this has to be "integrated" via a test lab station, which you have to control manually (or semi-automated via lab equipment) on defined release/version changes

answered Apr 9, 2020 at 10:26
1
  • thank you so much @Codebreaker007! Trying out approach A to compile the controller code for an open source ventilator project :-) Commented Apr 9, 2020 at 11:32

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.