galliot-us / neuralet

Neuralet is an open-source platform for edge deep learning models on edge TPU, Jetson Nano, and more.
https://neuralet.com
Apache License 2.0
238 stars 71 forks source link

Increase code coverage #57

Closed mhejrati closed 1 year ago

mhejrati commented 4 years ago

Build unit tests and end-to-end tests for the smart social distancing application.

Looking for community help here @mrn-mln @emmaWdev

mdegans commented 4 years ago

Some might find it easier to start with documemtation/tests and end with code. I try to do that when I can since it ends up saving time in the end.

Re: coverage in the deesptream branch, some things have simple doctests and GstEngine has simple end-to-end tests for the pipeline and local and network video sources. I haven't set up a .coveragerc yet, however.

mhejrati commented 4 years ago

We can keep this issue around to brainstorm testing strategies, including setting up .coveragerc and more end-to-end testing as well. It is also connected to #56 and how we want to wire up a CI/CD for it.