Added integration testing, to automatically test: tooling installation, building and importing. On top of this several issues that resulted from these tests have been fixed and some addition refactoring was done.
The tests that are currently present:
unit tests
install tools integration test
build in empty workspace test
build a simple H7 project integration test
import and build a cubeIDE example project
import and build an l5 cortex-m33 secure project and convert it to c++
Added integration testing, to automatically test: tooling installation, building and importing. On top of this several issues that resulted from these tests have been fixed and some addition refactoring was done. The tests that are currently present: