Development process and tooling?

Hey Folks,

What development process are you using for your balena applications? Local testing? Integration testing? CI? Etc?

Mocks for testing without hardware?

Thanks for your input,

A.

Hi there, specifically for testing balenaCloud/dashboard functionality, we currently use autohat, which is based on the robotframework and runs balenaOS under QEMU. For various balenaCloud components, we use the usual CI tooling like CircleCI, etc. as well as internal private frameworks.

1 Like

You run the full application under qemu vs loading containers in docker?

Yes, depending on the usecase & component being tested. We use the approach that is deemed to be most effective. Loading containers is a parallel that we are exploring as well.