-
Notifications
You must be signed in to change notification settings - Fork 5
Set up continuous integration #83
Comments
Done in #84, also added protections to |
Speaking of branches, should we not move all v1 work to master and branch out the current implementation to |
I merged #84 but won't close this issue until we have either rustfmt or clippy integrated. As far as branches are concerned, I'm fine with placing this work on |
(Mostly just putting my thoughts here so I don't forget) I would like to do automated integration/interoperability tests with at least one other implementation. Likely the easiest way to do this would be to add some tests (behind a feature flag such as "yakut_tests" so that they don't get triggered on some random person's machine that isn't set up for it) that are meant to run in a docker container with access to yakut and a VCAN device. Then we can just call yakut commands for our tests, and won't have to maintain large amounts of non-rust code for our integration tests. |
Yakut may not be the optimal choice for this task because it is mostly built for interactive use by a human rather than complex automation. A simple Python script based on PyUAVCAN might be a better option. |
The CI is nonexistent which should be fixed sooner rather than later.
The text was updated successfully, but these errors were encountered: