IllinoisRoboticsInSpace / IRIS

Illinois Robotics in Space 2022-2023 Season
https://iris.ae.illinois.edu/
8 stars 0 forks source link

[Systems] Embedded Protobuf Native Testing and Development #16

Open ttchalakov opened 9 months ago

ttchalakov commented 9 months ago

Currently the embedded protobuf dependency (link) used in the Arduino code for the motor driver is only able to run on the due environment and not on the native environment. It would be nice if development and testing could also be done natively without a due. To investigate this problem, an example unit test using the embedded proto library should be put into the test_common' unit testing folder. Similar to what is in theexample_protounit tests found in thetest_embedded` folder. Investigation can then begin by debugging the output of the unit test compilation to see if any incompatibilities in the embedded protobuf dependency can be fixed.