Skip to content

Continuous integration

Akuien A. Deng edited this page May 9, 2022 · 3 revisions

Description

This milestone implements the use of Github action continuous integration which tests and builds any new code pushes or pull requests. It uses both Arduino CI and Android CI which are in .yml file format.

Functional requirements:

  1. The continuous integration (both Android and Arduino) should start running the tests on any code immediately a team member pushes or create a new pull request in the repository to ensure it works properly.
  2. The tests should give feedback i.e either a pass or fail after running the new pushed code.

Non-Functional requirements:

  1. The continuous integration should accurately find compiling errors in the code 100% of the time.

Clone this wiki locally