-
Type: Epic
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 0.0.1
-
Component/s: None
-
Done
-
Robust Testing Framework
Currently we rely on testify, Go's testing package, and Google's go-cmp package in our unit tests. Even with this we still lack features such as running specific tests against specific versions of MongoDB and the output can be difficult to parse for both humans and editors (Vim has issues with testify's output). This epic encompasses designing and developing a robust testing framework that has the functionality listed below and other necessary functionality.